我有一个 RTL8188CU USB 网络适配器。在 Ubuntu 12.10 上,我必须下载 RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105,因为内置的 rtl8192cu 驱动程序在 64 位系统上无法运行(在 32 位上测试正常)。现在我已升级到 Ubuntu 13.04,当然从内核 3.4 切换到 3.8 破坏了与驱动程序源的兼容性。而且(正如我所怀疑的),rtl8192cu 的 64 位问题仍未解决。由于 Realtek 尚未提供新的驱动程序源,因此我的电脑上没有可用的网络(我目前使用手机上的 USB 网络共享)。我尝试下载 Windows 驱动程序并使用 ndiswrapper 进行设置,但在安装该驱动程序的情况下,只要我激活 ndiswrapper 模块,就会出现内核恐慌。
由于我不是唯一一个使用这款 USB 适配器的人,我想看看是否有人能找到解决方案来让其正常工作?有人甚至能找到内置 64 位驱动程序无法正常工作的解决方案吗?
答案1
已修复!!- 嗯,已修补!
https://code.google.com/p/realtek-8188cus-wireless-drivers-3444749-ubuntu-1304/
在为同一个问题苦恼了 24 小时之后,我在对这个主题的回复中找到了此链接。感谢这位大神修补了 Realtek 的驱动程序,使其可以在当前内核 3.8.x 和 3.9.x 上运行 - 这是一个 DEB 包,因此没有编译问题,如果您的系统不是基于 dpkg 的,您可能需要特别安装。
...告诉世界!不再因(此)设备驱动程序问题而血压升高!