web-dev-qa-db-fra.com

Problèmes avec les modules après la mise à niveau vers le noyau 3.2.0-60

Tout a bien fonctionné jusqu'au noyau 3.2.0-58. Ensuite, le gestionnaire de mises à jour a proposé une mise à jour vers 3.2.0-59. Je l'ai fait, mais la mise à jour n'a pas abouti (j'ai pu démarrer mais les fenêtres contenant des messages d'erreur sont apparues de manière continue). J'ai donc désinstallé 3.2.0-59 au profit de -58, que j'utilise actuellement.

Aujourd'hui, le gestionnaire de mise à jour a proposé d'installer le noyau 3.2.0-60, j'ai dit OK mais j'ai toujours des problèmes. Par exemple, le sans fil ne fonctionne plus. Je veux dire que le voyant wifi est rouge au lieu de bleu et que même appuyer sur F12 ne permet pas d'activer l'interface, qui est reconnue, bien que:

$ Sudo lshw -class network -short
H/W path         Device   Class     Description
===============================================
/0/100/1c/0      eth0     network   RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.1/0    eth1     network   BCM4313 802.11bgn Wireless Network Adapter

En essayant de comprendre ce qui est arrivé, j’ai fait un diff de module entre -58 et -60 et, chose surprenante, j’ai remarqué que certains modules manquent dans 3.2.0-60:

$ diff -u kernel-3.2.0-58 kernel-3.2.0-60 
--- kernel-3.2.0-58 2014-03-08 23:56:52.290500167 +0100
+++ kernel-3.2.0-60 2014-03-08 23:57:01.254500638 +0100
-fglrx                6179097  0 
-vboxdrv               252228  3 vboxpci,vboxnetadp,vboxnetflt
-vboxnetadp             13328  0 
-vboxnetflt             27240  0 
-vboxpci                22911  0 
-wl                   2906597  0 

Entre autres, le module wl est manquant, ce qui empêche le wifi de fonctionner.

Enfin, toujours sur -58:

$ modprobe --list
...output...
updates/dkms/vboxnetflt.ko
updates/dkms/vboxdrv.ko
updates/dkms/fglrx.ko
updates/dkms/wl.ko
updates/dkms/vboxpci.ko
updates/dkms/vboxnetadp.ko
...output...

Un indice pour que les choses fonctionnent avec le noyau 3.2.0-60?

5
Paolo

Il semble que vous ayez besoin de reconstruire certains pilotes propriétaires. Lorsque vous utilisez 3.2.0-60, assurez-vous que linux-headers avec la même version est installé. Ensuite, ouvrez jockey-gtk et vérifiez si des pilotes propriétaires sont proposés pour le wifi. Si c'est le cas, essayez de désactiver, puis de réactiver les pilotes, ce qui obligera le système à les reconstruire pour le noyau que vous exécutez actuellement.

Pour voir quel noyau vous utilisez, faites:

uname -a
1
landroni

Pour vous assurer que votre noyau a été mis à niveau correctement, vous pouvez suivre ces étapes.

Stratégie: nettoyer le module du noyau et installer la nouvelle version du noyau avec PPA.

1- Utilisez la commande suivante pour purifier votre noyau:

Sudo apt-get purge <kernel>

2- Pour connaître vos modules de noyau, en-têtes et images, vous pouvez utiliser la recherche dans votre cache en procédant comme suit:

Sudo apt-cache search <headers,image,...>

Lorsque vous le trouvez, vous pouvez le purger par la première commande.

3- Et pour mettre à jour une nouvelle version du noyau, vous pouvez utiliser ceci lien (rapport PPA)

choisissez votre noyau sur lequel vous voulez l'installer.

note : Pour connaître le code de votre distribution, vous pouvez utiliser Sudo lsb_release -a

note : Pour connaître la version actuelle de votre noyau et de votre architecture, vous pouvez utiliser: uname -a

Ensuite, vous recevez *. Deb fichiers et après avoir vérifié sa somme de contrôle, vous pouvez déplacer les fichiers * .deb dans le dossier spécifié et exécuter la commande suivante: par exemple: vous pouvez créez un répertoire avec ce nom: noyau en utilisant mkdir ~/Desktop/kernel et déplacez-les dans celui-ci.

Puis installez-les en suivant la commande:

Sudo dpkg --install ~/Desktop/kernel/*.deb

puis exécutez la commande suivante pour redémarrer votre système:

Sudo shutdown -r 0

J'espère que ça soit utile.

0
Mohammad