我已成功将 Ubuntu 13.04 与 Windows 8 双启动安装到我的新华硕 X74A 中。一切正常,除了 Wifi!虽然它识别 ESSID(见下文),但它不会切换它在。请注意,在 Windows 8 下它可以正常运行。
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:of
有什么帮助吗!
prgenevo@prgenevo-X75A1:~$ sudo lshw -class NETWORK
*-network DÉSACTIVÉ
description: Interface réseau sans fil
produit: RTL8188CE 802.11b/g/n WiFi Adapter
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:02:00.0
nom logique: wlan0
version: 01
numéro de série: 20:68:9d:98:4d:55
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8192ce driverversion=3.8.0-19-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
ressources: irq:17 portE/S:e000(taille=256) mémoire:f7d00000-f7d03fff
*-network
description: Ethernet interface
produit: AR8161 Gigabit Ethernet
fabriquant: Qualcomm Atheros
identifiant matériel: 0
information bus: pci@0000:03:00.0
nom logique: eth0
version: 10
numéro de série: 08:60:6e:95:8d:9a
taille: 100Mbit/s
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx driverversion=1.2.3 duplex=full firmware=N/A ip=192.168.0.18 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
ressources: irq:19 mémoire:f7c00000-f7c3ffff portE/S:d000(taille=128)
答案1
您已经为您的设备加载了正确的驱动程序,但在 ubuntu 中有时会出现问题,如果没有编译最新的驱动程序,添加驱动程序参数会有所帮助,这通常是使其工作的唯一方法。
请执行以下操作:
echo "options rtl8192ce swenc=1 ips=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
sudo modprobe -rfv rtl8192ce
sudo modprobe -v rtl8192ce
编辑:
sudo modprobe -r rtl8192ce
sudo rfkill unblock all
sudo modprobe rtl8192ce
编辑:如果您安装了 Windows,请确保在启动 ubuntu 之前窗口中的无线功能已打开。
另外,如果 BIOS 中有该选项,请进入 BIOS 并确保无线功能已启用,如果没有,请重置 BIOS。
编辑:
sudo gedit /etc/rc.local
添加以下三行:
rmmod -f rtl8192ce
rfkill unblock all
modprobe rtl8192ce
仔细校对,保存并关闭 gedit。重启
答案2
只需尝试激活界面即可:
sudo ifconfig wlan0 up
和
sudo iwconfig wlan0 txpower on
编辑:根据输出,您应该使用 Realtek RTL8188CE。
您可以尝试使用该驱动程序(您可以在这里找到该驱动程序:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8188CE)你必须下载“Linux内核2.6.24或更高版本”。
所以这样做:
- 下载驱动程序
- 解压缩档案:
tar -jxvf linux_mac80211_0012.0207.2013.tar.bz2
- 安装 build-essential 和内核头文件(否则您将无法编译):
sudo apt-get install build-essential linux-headers-$(uname -r)
- 使用档案中的 README 文件来编译并安装驱动程序
无论如何,安装过程应该是:
su -
cd *DRIVER_DIRECTORY*(它应该是“rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013”
make
make install
reboot
但正如我所说,请阅读驱动程序档案中的 README 文件以确保无误。