Ubuntu na terra do pão di queijo

23/09/2008

MUITO CUIDADO COM UBUNTU 8.10 (Afeta ICH8 e ICH9)

Filed under: Segurança,Software Livre,Ubuntu — Leonardo Amaral @ 14:11

Segundo este bug no Ubuntu, no Fedora e no Suse, o kernel 2.6.26 e 2.6.27 pode danificar PERMANENTEMENTE a NVROM (Parte do chip de rede onde é gravado o MAC por exemplo) da rede em chipsets ICH8 e ICH9. O bug está sendo estudado por ambas as distros, tendo um patch (Não é 100% eficaz ainda) disponivel, mas a recomendação é NÃO BOOTAR O KERNEL 2.6.26/27 EM MAQUINAS COM ESSE CHIPSET. Portanto, os possuidores de placas mãe com chipset ICH8 ou ICH9 não devem de forma alguma testar as versões alpha do Ubuntu 8.10. Segundo os posts, o bug se manifesta na primeira carga do módulo (No boot), já correndo risco de danificar permanentemente a placa.

Para os que já sofreram com o BUG, dizem ser possível resolver reprogramando o chip do NVRAM (Mas nem eu mesmo entendi isso direito).

UPDATE: Uma dica interessante postada na discussão do BUG no LP para quem está usando o 2.6.26/27 com esse chip e ainda não teve problemas:

I strongly recommend if you are going to test for this bug or haven’t seen it
yet on your ich8/9 system, that you RIGHT NOW, do ethtool -e ethX >
savemyeep.txt

UPDATE 2: Fonte http://br-linux.org/2008/opensuse-111-beta-problema-serio-com-placas-e1000e/ Desculpe pela demora Augusto!

12 Comentários »

  1. Creio que quando e dito “Reprogramando o CHIP do NVRAM”, e que seja necessário realizar o “flash” da firmware na nvram do chipset da placa.

    []s

    Comentário por Jorge Pereira — 23/09/2008 @ 14:28 | Responder

  2. Isso Jorge. O agravante é que eles dizem que um dos utilitários da Intel pode danificar ainda mais a NVRAM… Então não vi meio decente de regravar a NVRAM.

    Comentário por Leonardo Amaral — 23/09/2008 @ 15:15 | Responder

  3. Bom saber!!

    Abraços!! ;)

    Comentário por Andre Gondim — 23/09/2008 @ 15:28 | Responder

  4. Pergunta de leigo, e que representa alguns dos usuários do ubuntu. Com eu descubro o chipset da minha placa de rede?

    Comentário por Wagner Santos — 23/09/2008 @ 19:18 | Responder

  5. Wagner, você pode usar o ‘lspci’. Veja o meu:

    00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
    00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
    00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 Express MEI Controller (rev 02)
    00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit Network Connection (rev 02)
    00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
    00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
    00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
    00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
    00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
    00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
    00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02)
    00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
    00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
    00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
    00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
    00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
    00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
    01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 LE] (rev a2)
    03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b2)
    07:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
    07:00.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
    07:00.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
    07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)

    Comentário por Leonardo Amaral — 23/09/2008 @ 21:36 | Responder

  6. E quem compilou seu próprio kernel 2.6.26.5 tbm esta sendo afetado por esse bug?
    se sim já era como eu detecto que a NVROM foi danificada?

    Comentário por ricsdeol — 24/09/2008 @ 14:40 | Responder

  7. A minha rede é Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller (integrada numa placa Foxconn G9657 MA-8KS2H) e o único chip ICH8 que encontrei pertence a South Bridge, é o Intel 82801HB “ICH8”.

    Como estão falando de chip ICH8, eu tenho esse chip na placa-mãe e ainda não fui afetado, será que corro risco (estou usando o Ubuntu 8.10)? minha placa de rede não parece ser intel, só o chipset da placa-mãe é o ICH8.

    Comentário por Silvio — 24/09/2008 @ 19:49 | Responder

  8. ricsdeol, 1) Sim. 2) A sua rede não vai ser detectada no proximo boot (E em mais nenhum até regravar a NVRAM)

    O risco é iminente, ou seja, pode danificar no boot ou pode danificar qualquer hora. Eu criei esse script (http://pastebin.com/f3d063ed6) para ajudar a detectar os chips afetados.

    Silvio, esse bug não te afeta. So afeta as NICs onboard da INTEL (Quando está no ICH8 ou ICH9).

    Comentário por Leonardo Amaral — 24/09/2008 @ 19:59 | Responder

  9. Ufa o meu caso é igual a do Silvio acho que estou livre deste temivel bug rsrsrs \o/ só agora percebi que vc é o leleobhz rsrsr
    conversamos no IRC inté cumpadi rsrsr

    Comentário por ricsdeol — 25/09/2008 @ 0:27 | Responder

  10. Pô, ainda bem que a compilação do kernel 2.6.27 não funcionou no meu notebook que tem esse chipset! Na inicialização ele ficou na tela da barra do Ubuntu com o efeito ping-pong! hehe
    E depois resetei e usei o kernel 2.6.25-15 Omnislash5, e a placa de rede estava normal!
    Aproveitando, alguem sabe qual distribuição ou como fazer para o linux da suporte total a esses chipset ICH8: Vídeo, Som, rede…?
    Abraço leleobhz!

    Comentário por Machizu — 13/10/2008 @ 11:04 | Responder

  11. […] comedido. Esse ano viajei, brinquei, zoei. distribui sacoladas, refleti bastante, ensinei coisas bacanas, ofendi e repudiei os evangélicos, bati cabeça no prego, desenvolvi muitas coisas boas e […]

    Pingback por Papai noel… — 08/12/2008 @ 21:21 | Responder

  12. Thanks for interesting article.

    Comentário por szyby slask — 08/06/2011 @ 4:59 | Responder


RSS feed for comments on this post. TrackBack URI

Deixe um comentário

Crie um website ou blog gratuito no WordPress.com.