我最近刚刚在我的计算机上安装了 12.04 LTS。它与 Windows 7 是双启动的。在 Windows 上,我的连接一整天都很稳定,信号满格。然而,在 Ubuntu 上,我的信号只有 4 格中的 3 格,而且连接不断中断。它只会断开一两秒钟,但这样做会断开我的 VPN。所以我必须监视我的 wifi 图标。
我的机器是东芝 Satellite L755
我 sudo iwconfig wlan0 power off
在终端上尝试过,但得到了这个:
无线请求“设置电源管理”(8B2C)错误:设备 wlan0 上的 SET 失败;操作不受支持。
进入系统设置>附加硬件驱动程序后,我收到“此系统上未使用专有驱动程序”
当我运行时sudo lspci
,我得到了以下结果:
Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
03:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
因此,我从 Realtek 网站下载了最新的驱动程序,复制到桌面并解压。在终端中,我运行
sudo apt-get install gcc build-essential linux-headers-generic linux-headers-$(uname -r)
必要的依赖项。然后我输入
cd ~/Desktop/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make
make install
此时,我得到了一个长滚动条,其中提到了几次错误 1 和错误 2。我尝试重新启动计算机,
sudo modprobe -v rtl8188ee
但它说找不到它。所以我手动重新启动,但在“附加驱动程序”扫描下没有任何变化。所以我无法判断我是否安装不正确,或者是否有其他问题。
我目前使用过的资料来源:
http://ubuntuforums.org/showthread.php?t=2162026
Ubuntu 12.04 一步步安装 Realtek RTL8188CE 驱动程序
这是我输入后得到的结果
cd ~/Desktop/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make clean
在终端中: 好的。按照下面 Chili555 提供的答案中的步骤操作后,我相信一切都很顺利。值得一提的是,输入
sudo modprobe rtl8192ce
命令,什么都没发生。所以我手动重启。现在我的 wifi 图标上的所有条都亮了(而之前只有 3 条)
Chili555 在下面的评论部分中贴出了一个文本文件,展示了在 gedit 中输入 4 行代码后应该是什么样子。这很有帮助。此外,在终端中输入命令清理下载时,请注意目录的位置。我指定了“桌面”,因为那是我解压的 zip 文件所在的位置。
编辑:第二天,在 Ubuntu 上度过了一晚之后,我发现我仍然处于与以前相同的境地。我仍然无法修复这个间歇性断开连接的问题。
答案1
首先,让我们清理您第一次尝试的文件:
cd Desktop/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make clean
现在,让我们修改一个文件:
gedit pci.h
在文件顶部,注释部分后面全部列出**,添加此序列:
#ifndef __devinit
#define __devinit
#define __devinitdata
#endif
仔细校对,保存并关闭 gedit。现在执行以下操作:
make
sudo make install
最后,我相信您需要的驱动程序是 rtl8192ce 而不是 rtl8188ee:
sudo modprobe rtl8192ce
你的无线网络现在应该可以正常工作了。
答案2
请问 chili555,我可以得到安装这个的帮助吗,但要使用 rtl8723ae 驱动程序?我收到 2 个错误,似乎无法正常工作。