Eu não posso atualizar o driver e1000e
no Ubuntu 16.04. Pelo menos não de acordo com a saída de dmesg
após a reinicialização.
Depois de baixar a última versão 3.3.4 e executar make install
no diretório src/
, eu fiz
sudo modprobe -r e1000e
sudo modprobe e1000e
Depois de reiniciar o Ubuntu, verifiquei a saída de dmesg | grep e1000e
e havia uma linha
[ 1.289423] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
que, suponho, significava que ainda tinha a versão antiga do módulo.
No entanto, a saída de modinfo -F version e1000e
foi
3.3.4-NAPI
eu repeti
sudo modprobe -r e1000e
sudo modprobe e1000e
e a saída de dmesg | grep e1000e
continha agora duas linhas
[ 1.289423] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
...
[ 928.971079] e1000e: Intel(R) PRO/1000 Network Driver - 3.3.4-NAPI
Após outra reinicialização, a história é a mesma: só vejo 3.2.6-k
in dmesg
.
O que está acontecendo? Por que a versão 3.2.6-k
não é removida completamente? Como devo atualizar um módulo do kernel corretamente?
UPDATE
Eu tentei executar adicionalmente update-initramfs -u
. Agora a versão que aparece em dmesg
output após a reinicialização é a nova, mas parece que eu "contaminei" o kernel:
$ dmesg | grep e1000e
[ 4.224225] e1000e: module verification failed: signature and/or required key missing - tainting kernel
[ 4.231980] e1000e: Intel(R) PRO/1000 Network Driver - 3.3.4-NAPI
...