2.6.27 Kernel Killing Network Hardware

VuDu

Power Member
2.6.27 Kernel Killing Network Hardware


In case you missed it, there's a rather serious regression with the e1000e network driver in the Linux 2.6.27 release candidate kernels. This Ethernet driver has been killing some Intel integrated Gigabit network adapters by corrupting the chip's EEPROM. This bug (Bug #11382) has appeared in the Linux kernel and potentially impacts all Linux distributions using 2.6.27 kernel release candidates.

OpenSuSE has issued a statement telling its users not to use the latest OpenSuSE 11.1 and SuSE Linux Enterprise 11 betas if you're using any Intel e1000e hardware. Canonical has released a similar statement for Ubuntu. Until this issue is fully resolved, the e1000e driver is being blacklisted within Ubuntu 8.10 and Intel users are advised not to try out Intrepid Alpha 6. On the Mandriva blog is another statement about this major issue.

The Linux 2.6.27-rc7 kernel does have fixes that prevent corrupting the Intel e1000 (non-E) EEPROM/NVM, but without a fix for the e1000e hardware. A patch though for the e1000e corruption issue has appeared in the -mm tree and can be viewed here.
 
Já tinha lido sobre isto.

Fiz os "testes para ver se sou um dos afectados", mas parece que não. Uso a versão 2.6.24-19 ainda, por isso também é na boa.
 
sim eu li... diz q foi dito da parte do open suse q n estao a utilizar esse mm kernel, do ubuntu igualmente.
E para nao experimentar o 8.10 para ja... nem utilizar versoes betas.
Ate ai entendi, agora nao entendi o q acontece realmente ao pc.
Danifica uma parte qq q eu n entendo bem o q é isso !
Mas o ubuntu 8.04 a uns dias actualizou para esse kernel !

Ah eu li o artigo, mas ha coisas q n percebo :)

És um gajo fixe !
 
Ate ai entendi, agora nao entendi o q acontece realmente ao pc.
Danifica uma parte qq q eu n entendo bem o q é isso !

Em relação à tua duvida sobre o que danifica, está igualmente no artigo:

This Ethernet driver has been killing some Intel integrated Gigabit network adapters by corrupting the chip's EEPROM.
Traduzindo e resumindo muito por alto, lixa certas placas de rede onboard da Intel.

Mais info:

Update on the Intel e1000e Linux Bug

...

Apparently ICH8 and ICH9 chipsets with the Intel 82566 and 82567 network interfaces were affected. Mandriva offers a few tips to remedy this in their blog. The first is to find the affected chipset by issuing the lspci command as root:
Código:
lspci | grep 8256[67]

Then issue the lsmod command to determine if the network adapter is using the e1000e card:

Código:
/sbin/lsmod | grep e1000e
If any output is returned, the hardware is affected and the content of the EEPROM might be overwritten, causing damage to the card.

To avoid this, Mandriva suggests issuing a command to back up the EEPROM data to a file for safekeeping:
Código:
ethtool -e ethX > savemyeep.txt
 
Última edição:
o VuDu e bem realçou o que interessa, mas mesmo assim ve-se perguntar ...
Isto só tem afectado as intel E1000e, e na rc7 desse kernel.
Para o comum mortal, isso passa ao lado, pela placa que é.
 
Intel Provides Temporary e1000e Fix

...

Specifically the e1000 and e1000e network adapters were getting their EEPROM corrupted by the driver, which renders the network interface permanently inoperable unless that non-volatile memory can be restored. The e1000 problem was patched but the Intel e1000e remains problematic. Fortunately, Intel has now provided a workaround so that no further Intel network hardware is damaged.

...

Intel is also preparing patches that help users with damaged network hardware restore their EEPROM.

...

feels good to leave in a free/open world ;)
 
Óbvio! Já viste o que era uma BIOS que não permitisse um upgrade um qualquer outro dispositivo que cujo firmware não pudesse ser actualizado.
 
Ontem à noite actualizei para o 8.10b..

Hoje na faculdade não conseguia ligar por wireless, apenas por cabo.. Secalhar será disto, não?
 
Qual pre-release? Nunca ouvi falar disso :s não me digas que estás a falar da porcaria gerada à volta dos cycle counts...
 
Back
Topo