如何自动将我的模块重建到新内核?

如何自动将我的模块重建到新内核?

对 Linux 新手来说,执行此操作后:http://ubuntuforums.org/showthread.php?t=2092934

我的 wifi 启动并运行了,无知的我点击了更新我的电脑,它带有一个新的内核,但它却杀死了我的 wifi。

重新执行此操作不是问题,但我希望将来可以自动完成,DKMS 还是其他什么?此外,如果我不再使用旧内核,我应该在哪里/如何删除它们?

答案1

谢谢蒂姆·菲利普斯在里面同一篇他提供了一个可以安装 DKMS 模块的 .deb 包:

例如,Edimax EW-7811Un 中的 RealTek 8188cus 芯片的供应商驱动程序无法在 ubuntu 13.04、内核 3.8 或 3.9 上编译。

函数(守护进程)的隐式声明和模块中的未知符号存在错误。

RTL8188CUS

deb 包含 RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip 驱动程序源代码的修补版本,可从以下网址获取 Realtek 网站它本身无法在 ubuntu 13.04 内核 3.8 或 3.9 上编译

这个 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

相关内容