Problemas com os módulos após a atualização para o kernel 3.2.0-60

5

Tudo funcionou bem até o kernel 3.2.0-58 . Em seguida, o gerenciador de atualização propôs uma atualização para 3.2.0-59 , mas a atualização não foi concluída com êxito (consegui inicializar, mas as janelas com mensagens de erro apareceram continuamente). Então, eu desinstalei 3.2.0-59 em favor de -58 novamente, que estou usando no momento.

Hoje o gerenciador de atualização propôs instalar o kernel 3.2.0-60 , eu disse OK, mas ainda tenho problemas. Por exemplo, o wireless não funciona mais. Eu quero dizer que o led wifi é vermelho em vez de azul e até pressionar F12 não ajuda a ativar a interface, que é reconhecida:

$ 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

Tentando entender o que aconteceu, fiz um módulo diff entre -58 e -60 e, surpreendentemente, notei que alguns módulos estão faltando em 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 outros, wl module está faltando, fazendo com que o wifi pare de funcionar.

Finalmente, ainda em -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...

Alguma pista para fazer as coisas funcionarem com o kernel 3.2.0-60 ?

    
por Paolo 09.03.2014 / 00:19

2 respostas

1

Parece que você precisa reconstruir alguns drivers proprietários. Ao usar 3.2.0-60 , verifique se você tem o linux-headers com a mesma versão instalada. Em seguida, abra jockey-gtk e verifique se algum driver proprietário está sendo proposto para o wifi. Se for o caso, tente desativar e reativar os drivers, o que forçará o sistema a reconstruí-los para o kernel que você está executando atualmente.

Para ver qual kernel você está executando, faça o seguinte:

uname -a
    
por landroni 11.03.2014 / 10:02
0

Para ter certeza de que seu kernel foi atualizado da maneira correta, você pode seguir estes passos.

Estratégia: limpe o módulo do kernel e instale a nova versão do kernel pelo PPA.

1- Use o seguinte comando para purificar seu kernel:

sudo apt-get purge <kernel>

2- Para conhecer os módulos do seu kernel, cabeçalhos, imagem, você pode usar a pesquisa em seu cache, seguindo o comando:

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

Quando você encontrá-lo, você pode limpá-lo pelo primeiro comando.

3- E para atualizar a nova versão do kernel, você pode usar este link (repo PPA)

escolha o seu kernel que você deseja instalar.

note : Para saber o seu código da sua distribuição, você pode usar o sudo lsb_release -a

note : Para conhecer a versão atual do seu kernel e arquitetura, você pode usar: uname -a

Em seguida, você recebe arquivos *. deb e, depois de verificar sua soma de verificação, pode mova os arquivos * .deb para a pasta especificada e execute o seguinte comando: por exemplo: você pode criar um diretório com este nome: kernel usando mkdir ~ / Desktop / kernel e mova-os para ele.

Em seguida, instale-os seguindo o comando:

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

execute o seguinte comando para reiniciar o sistema:

sudo shutdown -r 0

Espero que seja útil.

    
por Mohammad 17.03.2014 / 23:01