나는 할 수 없다e1000e
드라이버 업그레이드우분투 16.04에서. 적어도 dmesg
재부팅 후 출력에 따르면 그렇지 않습니다.
최신 버전 3.3.4를 다운로드하고 해당 디렉토리 make install
에서 실행한 후src/
sudo modprobe -r e1000e
sudo modprobe e1000e
Ubuntu를 다시 시작한 후 출력을 확인했는데 dmesg | grep e1000e
한 줄이 있었습니다.
[ 1.289423] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
내 생각에 이것은 내가 아직 이전 버전의 모듈을 가지고 있다는 것을 의미하는 것 같습니다.
그러나 출력 modinfo -F version e1000e
은
3.3.4-NAPI
나는 그것을 반복했다
sudo modprobe -r e1000e
sudo modprobe e1000e
이제 출력 dmesg | grep e1000e
에는 두 줄이 포함됩니다.
[ 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
다시 시작한 후에도 이야기는 동일합니다 3.2.6-k
. dmesg
.
무슨 일이야? 3.2.6-k
버전이 완전히 제거되지 않는 이유는 무엇입니까 ? 커널 모듈을 어떻게 올바르게 업그레이드해야 합니까?
고쳐 쓰다
추가로 실행해 보았습니다 update-initramfs -u
. 이제 재부팅 후 출력에 나타나는 버전은 dmesg
새 버전이지만 커널이 "오염"된 것 같습니다.
$ 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
...