Как автоматически перестроить мой модуль на новое ядро?

Впервые в Linux, после этого: http://ubuntuforums.org/showthread.php?t=2092934

Я получил свой Wi-Fi и работает, не зная, я нажал, чтобы обновить свой компьютер, и он пришел с новым ядром, но он убил мой Wi-Fi.

Делать это снова не проблема, но я хотел бы, чтобы это делалось автоматически в будущем, DKMS или что-то? А также, где / как мне удалить старые ядра, если я их больше не использую?

1 ответ

Благодаря tim_phillips в том же посте он предложил пакет.deb, который установит модули DKMS:

Драйверы производителя для чипа RealTek 8188cus, например, в Edimax EW-7811Un, не компилируются в Ubuntu 13.04, ядра 3.8 или 3.9.

Есть ошибки с неявным объявлением функций (daemonize) и неизвестными символами в модулях.

RTL8188CUS

Deb содержит исправленные версии исходного кода драйвера из RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip, доступные на сайте Realtek, который сам по себе не компилируется в ядре 3.8 или 3.9 Ubuntu 13.04.

этот пакет deb скомпилирует, установит драйвер 8192cu.ko и вставит модуль DKMS, чтобы это выполнялось при каждом обновлении ядра.

не забудьте занести в черный список родные драйверы: поместите файл в /etc/modprobe.d/ с этим в нем

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

( источник)

Вы можете скачать пакет здесь и установить его:

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
Другие вопросы по тегам