Portál AbcLinuxu, 7. května 2025 08:58

Problém s e1000e v Linuxu 2.6.27-rc

V Linuxu 2.6.27-rc se objevila závažná chyba v ovladači e1000e, která znefunkční síťovou kartu kvůli chybnému zápisu do EEPROM. Pozor by si měli dávat například testeři distribucí openSUSE 11.1 Beta 1 a SUSE Linux Enterprise 11 Beta 1.

23.9.2008 07:17 | Luboš Doležel (Doli) | Upozornění


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

Komentáře

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

Vložit další komentář

23.9.2008 08:36 fooname
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Odpovědět | Sbalit | Link | Blokovat | Admin
tak to sou teda fesaci...
23.9.2008 08:40 abc
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Jo no, to trošku posrali..., na druhou stranu rc a bety - jen na vlastní nebezpečí :) (chudáci testeři, ti si to příště asi pořádně rozmyslí)
23.9.2008 10:42 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Odpovědět | Sbalit | Link | Blokovat | Admin
Úplně stejně si můžete znefunkčnit PC, pokud si přepíšte BIOS, protože i ten je dnes uložen v EEPROM (která již není vyjímatelná z patice na desce).

Spíše mě zaráží, jak se k problému staví lidi z Intelu (vizte mailing list). Především tají strukturu poškozených dat, takže si to nikdo nemůže opravit.
23.9.2008 13:06 fixinko | skóre: 15 | Bratislava
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
na kernelovskej bugzille je imho pisane ako dostat kartu do chodiveho stavu, aj fix na tuto chybu..
23.9.2008 13:47 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Neřekl bych. Problémy jsou dva:

Čtení z paměti po probuzení z hlubokého spánku není spolehlivé (to řeší patch, který čte danou oblast dva krát).

Obsah paměti je trvale poškozený (z neznámého důvodu), přičemž není poškozena jenom MAC adresa (algoritmus kontrolního součtu lze nalézt v lenováckém skriptu). Pak se klidně stane, že čip sám o sobě ani není vidět na PCI sběrnici.

Věc navíc komplikuje fakt, že data pro síťovku jsou na některých systémech v samostatné EEPROM, na jiných systémech jsou součástí EEPROM s BIOSem, takže nikdo (kromě lidí v Intelu) neví, kolik a jakých dat se má přepsat např. kopií získanou ze stejného modelu notebooku.
25.9.2008 02:07 Jiri Kosina
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Na tuto chybu zatim fix neexistuje, nevi se cim je zpusobena (je dost mozne, ze za to muze userspace, nejspis Inteli driver graficke karty noveho xorg). Pravdepodobne mate na mysli fix race condition v pristupu k EEPROM v e1000, ale to je uplne jiny driver.
hajma avatar 23.9.2008 21:57 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: Problém s e1000e v Linuxu 2.6.27-rc
Odpovědět | Sbalit | Link | Blokovat | Admin
beta a RC verze Mandrivy maji ten samy problem. Zatim to resi vypnutim ovladace v jadru, v RC2 by mel byt jiz fix. Kdo ma postizene jadro, a sitovku potrebuje pouzivat, mel by si zazalohovat eprom:

ethtool -e ethX > savemyeep.txt
21 promarněných znaků

Založit nové vláknoNahoru


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