web-dev-qa-db-fra.com

Les pilotes DKMS ne seront pas construits correctement lors de l'installation du nouveau noyau après la mise à jour logicielle

Je cours 16.04. J'ai 6 pilotes DKMS installés et fonctionnant bien.

Cependant, deux pilotes de périphérique de communication (rtl88212au et rtl8814au) ne sont pas correctement construits lorsque le noyau est mis à jour lors d'une mise à jour logicielle Ubuntu. En tant que tels, ces deux pilotes ne se chargeront pas. Si je fais un modinfo sur l'un de ces pilotes après une mise à jour logicielle Ubuntu, la valeur vermagic indique que c'est pour la version précédente du noyau, à quel moment il devrait montrer la version actuelle/nouvelle du noyau.

Le démarrage sécurisé est désactivé et les 4 autres pilotes DKMS fonctionnent correctement. Juste ces deux ne construisent pas correctement.

Je dois faire un dkms remove, puis ces mêmes pilotes dkms build et dkms install parfaitement bien quand c'est fait manuellement.

Voici les deux fichiers 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"

Des idées sur où commencer à chercher des ennuis?

À la vôtre, Al

2
heynnema

Éditez ces fichiers dkms.conf:

pour le 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

pour le 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

et remplacer:

MAKE="'make' all" 

avec cette ligne:

MAKE[0]="'make' all KVER=${kernelver}"
4
heynnema