Wie baue ich mein Modul automatisch für einen neuen Kernel neu auf?

Wie baue ich mein Modul automatisch für einen neuen Kernel neu auf?

Neu bei Linux, nachdem Sie Folgendes getan haben:http://ubuntuforums.org/showthread.php?t=2092934

Ich habe mein WLAN zum Laufen gebracht. Aus Unwissenheit habe ich auf „Computer aktualisieren“ geklickt und es wurde ein neuer Kernel bereitgestellt, der jedoch mein WLAN zerstört hat.

Es noch einmal zu machen ist kein Problem, aber ich möchte, dass es in Zukunft automatisch geschieht, DKMS oder so? Und außerdem, wo/wie lösche ich alte Kernel, wenn ich sie nicht mehr verwende?

Antwort1

Dank antim_phillipsimgleicher BeitragEr hat ein .deb-Paket angeboten, das die DKMS-Module installiert:

Die Herstellertreiber für den RealTek 8188cus-Chip, beispielsweise im Edimax EW-7811Un, lassen sich unter Ubuntu 13.04, Kernel 3.8 oder 3.9 nicht kompilieren.

Es gibt Fehler bei impliziten Deklarationen von Funktionen (Daemonize) und unbekannten Symbolen in Modulen.

RTL8188CUS

das deb enthält gepatchte Versionen des Treiberquellcodes von RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip verfügbar unter Realtek-Sitewas sich nicht auf Ubuntu 13.04 Kernel 3.8 oder 3.9 kompilieren lässt

Dieses Deb-Paket wird kompiliert, installiert den 8192cu.ko-Treiber und fügt ein DKMS-Modul ein, sodass dies bei jedem Kernel-Upgrade erfolgt.

Vergessen Sie nicht, die nativen Treiber auf die schwarze Liste zu setzen: Legen Sie eine Datei mit folgendem Inhalt in /etc/modprobe.d/ ab

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

(Quelle)

Sie können das Paket herunterladenHierund installieren Sie es:

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

verwandte Informationen