Portál AbcLinuxu, 12. května 2025 08:17

Dotaz: CentOS5 - tvrdý zátuh udev

18.11.2010 22:51 TomM
CentOS5 - tvrdý zátuh udev
Přečteno: 204×
Odpovědět | Admin
Zdravím, mám problém s udev v centosu. Pokud se od jisté (dost dávné) doby pokusím nabootovat s aktuálním jádrem, stroj vytuhne po vypsání "Starting udev". Natvrdo, nic nefunguje, jen reset. Navíc se v okamžiku pádu zmrší obsah obrazovky, takže ani parametr "udevdebug" mi nepomohl, protože nezjistím, co se dělo naposled. Stroj je AMD Sempron 3000+, prkno Gigabyte GA-M55plus-S3G (GeForce 6100, nForce 430). Poslední chodivé jádro je 2.6.18-164.15.1.el5, jakékoli vyšší vytuhne (takže problém nebude v udev utilitách).
Před pár dny jsem se k problému vrátil a zjistil jsem, že pokud vytahám vše, co je během bootu připojeno do USB, boot proběhne OK. Normálně je připojeno rádio od myši Logitech LX-5, USB zvukovka s PCM2702, "univerzální" čtečka karet (CF, SD, MS, SM) a DAT72 mechanika. Povedlo se mi nabootovat i s připojenou DATkou, ale připojení čehokoli jiného vede k zátuhu.
Vedle stojí druhý stroj se stejným prknem/CPU, má připojenu jen myš (stejnou) a podobnou čtečku. Chová se úplně stejně.
Při pokusech o lokalizaci problému jsem se dostal k tomu, že pokud v /sbin/start-udev počkám po spuštění udevtrigger několik sekund, dojde k zátuhu.
Několik hodin jsem ATG, bezvýsledně. Kteým směrem pátrat dál...?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

michich avatar 19.11.2010 09:43 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: CentOS5 - tvrdý zátuh udev
Odpovědět | | Sbalit | Link | Blokovat | Admin
"jakékoli vyšší", tedy i 2.6.18-164.17.1.el5 jsi zkoušel?
19.11.2010 10:19 TomM
Rozbalit Rozbalit vše Re: CentOS5 - tvrdý zátuh udev
2.6.18-164.17.1 nebo 2.6.18-194.17.1? To první nějak nevidím (mám mirror repository, takže bych ho tam měl najít), to druhé mám, můžu zkusit (večer, doma, teď na dálku rozhodě ne :-)).
Jinak jsem se teď díval a to "poslední funkční" je poslední z centosu 5.4, čili problém nastal při přechodu 5.4 -> 5.5
michich avatar 19.11.2010 10:32 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: CentOS5 - tvrdý zátuh udev
2.6.18-164.17.1. Ale vypadá to, že CentOS tuto verzi vůbec neměl. V RHN je v kanálu 5.4.z.

Jenom mě zajímalo, která je konkrétně ta nejnižší nefunkční verze, kterou jsi zkoušel.

Vyhodil jsi z bootování parametr "rhgb"? Nepomůže to s tím rozhozeným obrazem? A co třeba blacklistnout moduly odpovídající těm připojeným USB zařízením? Vytuhne to i tak?
19.11.2010 23:21 TomM
Rozbalit Rozbalit vše Re: CentOS5 - tvrdý zátuh udev
Tak jsem si zase zarebootoval až do bezvědomí...
Zkusil jsem v initrd odstranit zavádění modulu uhci_hcd (mám ohci). Crash.
Zkusil jsem odpojit z USB všechno co šlo. Čtečka a DATka jsou v bedně, dovnitř se mi nechtělo, takže zůstaly připojené. Crash...o chvilku později během fsck (brr).
Odstranil jsem v /sbin/start_udev spouštění udevtrigger. S tím se mi povedlo nabootovat jádro 2.6.18-194.26.1 (všechno bylo během bootu fyzicky připojeno), systém samozřejmě neviděl myš (a další věci, nezkoumal jsem). Přepojováním myši do různých portů jsem záhy vytuhnul s prázdnou obrazovkou, pravděpodobně tedy stále stejný problém.
Všechny testy se odehrávaly s jádrem 2.6.18-194.26.1. "První nefunkční" jádro zkusím pohledat příště, ale tipl bych si, že to bude to nejstarší z centosu 5.5, co doma najdu. Co si pamatuju, objevil se problém hned po updatu. Ještě zkusím nabootovat bez všech USB zařízení, ale dnes už ne...mám toho plný zuby.
Ad rhgb - ten jsem vyhodil už při prvních pokusech a žádná změna.
Ad blacklist - který to jsou :-)? Asi všechny...

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.