Portál AbcLinuxu, 4. května 2025 09:19

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
14.10.2007 10:27 Petr "Glubo" Sýkora | skóre: 21 | blog: Glubnik
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Odpovědět | Sbalit | Link | Blokovat | Admin
Jé díky, pv jsem neznal a moc se mi líbí.
„O mrtvých jen v dobrém." „Pojďme se bavit o Stalinovi."
15.10.2007 09:48 jan.xxx
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Co je tedy to pv?
David Watzke avatar 15.10.2007 14:43 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Heron avatar 14.10.2007 16:00 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechceš si místo toho CPU raději koupit kvalitnější desku?
Heron
David Watzke avatar 14.10.2007 17:20 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Nechci, není to problém desky. Ta je náhodou super. Jen tak mezi náma, kupoval jsem snad tu nejdražší co jsem mohl (v HardExu neměli levnější 939 s nForce a já jsem ATi chipset fakt nechtěl, protože kdo ví, co je to zač).
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Heron avatar 14.10.2007 18:20 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Nejdraží sice může znamenat nejkvalitnější, ale chybičky se najdou.

Čím to tedy je?
David Watzke avatar 14.10.2007 18:45 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Jádrem. Jakmile nastane nějakej problém související s ATA (teď se podělal reiserfs, ale stačí do mechaniky vložit nečitelné CD), hned začne šíleně trojčit - resetuje port, zkouší všechny možný rychlosti a podobný blbosti (a to zdaleka nedělá jen mně), no a hlavně to zařízení dovede do takovýho stavu, že už pomůže jen tvrdej reset. Přitom by asi stačilo jen chvíli počkat.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Luboš Doležel (Doli) avatar 14.10.2007 18:46 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Souhlas. Nedávno, když jsem dal do mechaniky nefunkční DVD-RW, vypadalo to, jako by SATA ovladač kvůli tomu cítil povinnost vyresetovat celý vesmír.
Heron avatar 14.10.2007 19:03 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Hmm tohoto chování jsem si nikde nevšiml. Jádra tam jsou stará, tak vidím, že updatovat jen tak nebudu.
14.10.2007 21:11 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Takže se to chová stejně blbě jako IDE subsystém, který když se nemůže dočkat dat, tak je nejlepší dát mu 15 minut na vyblbnutí?
David Watzke avatar 15.10.2007 14:43 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
No, vypadá to tak. Ono to po čtvrt hodině přestane řádit?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
15.10.2007 18:28 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Pokud nelze přečíst data, která požaduje jádro (např. swap), tak samozřejmě jde systém do háje. V opačném případě jádro po dlouhé době usoudí, že už nemá smysl to znovu zkoušet, procesu řekne, že došlo k chybě, a jede se dál.

Já jsem se domníval, že ide má problémy kvůli chybné architektuře (kdy půlka řadiče je v disku/mechanice a druhá na desce), případně že jádro je příliš optimistické (vypnutí DMA, opakované pokusy přečíst ten samý sektor, reset řadiče, dlouhé timeouty) a nikomu nestálo za to to udělat nastavitelné, připadně protože tak praví specifikace IDE.

Si zkuste přečíst soubor z IDE CD/HDD, který je uprostřed nečitelný.
David Watzke avatar 15.10.2007 18:44 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
To by chtělo tuhle ptákovinu v jádře najít a nějak to řádění zkrátit...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Heron avatar 15.10.2007 19:09 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
K vůli mechnikám asi jo. Z hdd bych byl velmi rád, kdyby ty data z toho dostal.

Ale doteď mi není jasné v čem spočíval tvůj problém. Buď je tedy vadný disk, nebo řadič, protože po přečtení diskuse jsem nabyl dojmu, že jádro tohle dělá jen když něco nemůže přečíst. Nebo to mám chápat tak, že toto chování způsobil pád reiseru, tedy věci, která je výš než diskový subsystém?
David Watzke avatar 15.10.2007 20:21 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Mám pocit že jo, ten řadič normálně třeba měsíc funguje a dokud se nenajde třeba zkriplený médium nebo teď tohle, tak pohoda...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
16.10.2007 15:02 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Když se podělaj dvě věci najednou...
Díval jsem se dokumentace k lib(p)ata a sám autor si tam na řešení chybových stavů stěžuje. Prý je obecně problém v tom, že při chybě se vyhodí přerušení, které řekne, že došlo k chybě, ale už ne k jaké. Na to je třeba vyslat další požadavek a čekat na chybu o chybě.

Proto asi ide ovladač vypíná DMA a proto se na jednu chybu vyrojí několik chybových hlášek a proto trvá tak dlouho ošetření chyby.

Dále si stěžuje, že IDE neřeší stav po chybě, takže jediný osvědčený způsob je zařízení restartovat.

Minimálně bych ale rád viděl nějakou možnost nastavení počtu opakovaných pokusů o přečtení ze strany jádra.

Pokud mám jediný HDD, tak je asi rozumné se z něj snažit vymáčknout maximum (jak je to udělané teď, že chybný blok je čten ručně sektor po sektoru bez DMA a to mnohdy opakovaně).

Pokud ale mám RAID kvůli redundanci, tak je podle mě lepší chybující disk netrápit, protože systém je pak zaměstnán tímto diskem (obsluha přehršle přerušení bez DMA) a systém jako celek nepoužitelný.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.