Como reconstruir automaticamente meu módulo para o novo Kernel?

Como reconstruir automaticamente meu módulo para o novo Kernel?

Novo no Linux, depois de fazer isso:http://ubuntuforums.org/showthread.php?t=2092934

Coloquei meu wifi instalado e funcionando, por ignorância, cliquei para atualizar meu computador e ele veio com um novo kernel, mas eliminou meu wifi.

Fazer tudo de novo não é um problema, mas gostaria que fosse feito automaticamente no futuro, DKMS ou algo assim? E também, onde/como excluo kernels antigos quando não os uso mais?

Responder1

Graças atim_phillipsnomesma postagemele ofereceu um pacote .deb que instalará os módulos DKMS:

Os drivers do fornecedor para o chip RealTek 8188cus, no Edimax EW-7811Un por exemplo, não compilam no Ubuntu 13.04, kernels 3.8 ou 3.9.

Existem erros com declarações implícitas de funções (daemonize) e símbolos desconhecidos em módulos.

RTL8188CUS

o deb contém versões corrigidas do código-fonte do driver de RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip disponíveis em Site da Realtekque por si só não compila no kernel 3.8 ou 3.9 do Ubuntu 13.04

este pacote deb irá compilar, instalar o driver 8192cu.ko e inserir um módulo DKMS para que isso seja feito em cada atualização do kernel.

não se esqueça de colocar os drivers nativos na lista negra: coloque um arquivo em /etc/modprobe.d/ com isso nele

# Blacklist native RealTek 8188CUs drivers
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi

(fonte)

Você pode baixar o pacoteaquie instale-o:

wget "https://code.google.com/p/realtek-8188cus-wireless-drivers-3444749-ubuntu-1304/downloads/detail?name=rtl8192cu-tjp-dkms_1.6_all.deb&can=2&q="
sudo dpkg -i rtl8192cu-tjp-dkms_1.6_all.deb

informação relacionada