我遇到了以下问题。由于我昨天在 ubuntu 12.10 上安装了内核更新,所以我想检查一下我的 wifi 是否也有新的 realtek 驱动程序(8188ce 芯片在 ubuntu 中仍然非常不稳定)。
我找到的是今年2月7号发布的驱动,下载安装后,系统却无法识别我的无线网卡了。http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2722)
解压后我像这样安装它:
sudo make
sudo make install
sudo reboot
因此,为了解决该问题,我再次卸载了它:
sudo make uninstall
但不幸的是,我的无线适配器仍然无法识别。我甚至尝试以相同的方式再次安装旧驱动程序,但没有任何变化。
对这个问题有什么想法吗?我希望我没有损坏我的 wifi 适配器。
lspci | grep wifi
回
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
当我尝试手动加载驱动程序时,我得到以下输出:
sudo modprobe rtl8192ce
FATAL: Error inserting rtl8192ce (/lib/modules/3.5.0-25-generic/updates/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko): Invalid argument
答案1
我终于找到了问题所在。由于旧驱动程序在 wifi 连接稳定性方面存在很多问题,我添加了一个禁用省电模式的自定义配置文件。此选项似乎对新驱动程序不再有效,并阻止了新驱动程序的加载。
如果你有同样的问题,请访问
/etc/modprobe.d/
并删除rtl8192.conf。
重启后,驱动程序应该会自动加载/你可以自己加载
sudo modprobe rtl8192ce