O seguinte está acontecendo em um sistema Ubuntu 10.04 em que estou trabalhando:
7.3.21-k5-NAPI . 8.0.35-NAPI . make && make install ) irá compilar o módulo e colocá-lo em /lib/modules/[current kernel version]/kernel/drivers/net/e1000
Problema:
8.0.35-NAPI tem um parâmetro ( ignore_64bit_dma ) que não está disponível no módulo fornecido com o kernel. apt-get dist-upgrade , o kernel usado atualmente pode ser atualizado. Se alguém esquecer de instalar o módulo e1000 mais novo antes de reinicializar, o kernel tentará carregar o módulo enviado com o kernel. Este módulo não possui o parâmetro ignore_64bit_dma . Isso fará com que o módulo do driver não seja carregado em todos, com a mensagem: e1000: Unknown parameter 'ignore_64bit_dma' . Perguntas:
7.3.21-k5-NAPI ser carregada? Seria preferível que as soluções não fossem experimentais e não precisem de scripts separados.