Então, finalmente, eu consegui instalar o driver ixgbevf v. 2.15.3 para a versão do kernel 3.13.0-43.
Mas há alguns pontos importantes:
-
Primeiro, tentei usar o
make
para criá-lo manualmente e obtive o mesmo resultado:Makefile:64: *** Kernel header files not in any of the expected locations. Makefile:65: *** Install the appropriate kernel development package, e.g. Makefile:66: *** kernel-devel, for building kernel modules and try again. Stop.
-
Em segundo lugar, eu corri
apt-get upgrade
eapt-get dist-upgrade
para atualizar o kernel de 3.13.0-36 para 3.13.0-43, e reinicialize a máquina depois, para atualizar o kernel. Detalhes são aqui . Ele também instalou cabeçalhos de kernel para o 3.13.0-43. -
Em terceiro lugar, tive que alterar o arquivo de configuração dkms.conf, como aqui:
MAKE="make -C src/ KERNELDIR=/lib/modules/${kernelver}/build" CLEAN="make -C src/ clean" BUILT_MODULE_NAME=ixgbevf BUILT_MODULE_LOCATION=src/ DEST_MODULE_LOCATION="/updates" PACKAGE_NAME=ixgbevf-dkms PACKAGE_VERSION=2.15.3 REMAKE_INITRD=no
Depois disso, foi capaz de construir o driver. Se você tiver o mesmo problema e precisar de ajuda, não hesite em entrar em contato comigo. @Faheem Mitha, Muito obrigado pela sua ajuda.