2 drivers DKMS não serão compilados corretamente ao instalar o novo kernel após a atualização do software

2

Estou correndo 16.04. Eu tenho 6 drivers DKMS instalados e funcionando bem.

No entanto, dois drivers de dispositivos de comunicação (rtl88212au e rtl8814au) são compilados incorretamente quando o kernel é atualizado durante uma atualização de software do Ubuntu. Assim, esses dois drivers não serão carregados. Se eu fizer um modinfo em qualquer um desses drivers após uma atualização de software do Ubuntu, o valor vermagic mostra que é para a versão anterior do kernel, quando deve mostrar a versão atual / nova do kernel.

Eu tenho a inicialização segura desativada e meus outros 4 drivers DKMS funcionam bem. Apenas estes dois não constroem corretamente.

Eu tenho que fazer um dkms remove , e então esses mesmos drivers dkms build e dkms install são bons quando feitos manualmente.

Aqui estão os dois arquivos dkms.conf:

PACKAGE_NAME="rtl8812au"
PACKAGE_VERSION="4.3.8.12175.20140902+dfsg"
BUILT_MODULE_NAME[0]="8812au"
MAKE[0]="'make' all"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="YES"

PACKAGE_NAME="rtl8814au"
PACKAGE_VERSION="4.3.17.13720.20150622_beta_led"
MAKE[0]="'make' all"
BUILT_MODULE_NAME[0]="8814au"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="YES"
REMAKE_INITRD="YES"

Alguma idéia de onde começar a procurar problemas?

Felicidades, Al

    
por heynnema 15.07.2016 / 23:29

1 resposta

2

Edite esses arquivos dkms.conf:

para o rtl8812au ...

sudo -H gedit /usr/src/rtl8812au-4.3.8.12175.20140902+dfsg/dkms.conf
sudo -H gedit /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/dkms.conf

para o rtl8814au ...

sudo -H gedit /usr/src/rtl8814au-4.3.17.13720.20150622_beta_led/dkms.conf
sudo -H gedit /var/lib/dkms/rtl8814au/4.3.17.13720.20150622_beta_led/build/dkms.conf

e substitua:

MAKE="'make' all" 

com esta linha:

MAKE[0]="'make' all KVER=${kernelver}"
    
por heynnema 18.10.2016 / 02:11