Descoberta origem do bug no driver e1000e do Linux
O bug do Linux que fazia com que o firmware de algumas placas de rede Intel que usam o driver e1000e fosse corrompido, desabilitando-as completamente, foi finalmente descoberto. O culpado é o ftrace, que estava a causar corrupção de memória quando as funções de inicialização dos módulos eram libertadas.
A mais recente versão estável deste kernel já tem uma correcção, ainda que temporária, que passa por impedir o acesso de escrita ao firmware do hardware afectado. Entretanto, uma outra correcção temporária, que desactiva a opção CONFIG_DYNAMIC_FTRACE, foi disponibilizada.
Se foram afectados por este erro não deitem a vossa placa de rede para o lixo, porque a Intel vai disponibilizar o firmware necessário para trazerem de volta à vida esse hardware.
Se gostou deste post então por favor subscreva ao RSS feed do Open Mania. Também pode subscrever ao Open Mania por email e ter novos posts enviados directamente para a sua caixa de correio.


1 Trackback(s)