Как автоматически перестроить мой модуль на новое ядро?
Впервые в 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