我可以在 ubuntu 10.04 或 win7 上毫无问题地使用无线连接,但在 ubuntu 11.10 上却不行。我就是找不到任何连接。在终端上
rfkill list all
仅使用无线软阻塞;当尝试
rfkill unblock all
或者
rfkill unblock wifi
它仍处于软阻塞状态。
nm-tool
显示我已断开连接,并且 wlan0 状态不可用
lshw -C network
*-network
description: Wireless interface
product: Centrino Wireless-N 1000
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:09:00.0
logical name: wlan0
version: 00
serial: 74:e5:0b:18:20:a0
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=3.0.0-12-generic firmware=39.31.5.1 build 35138 latency=0 multicast=yes wireless=IEEE 802.11bgn
resources: irq:45 memory:e1d00000-e1d01fff
那么物理 ID=0 有问题吗?是不是 ubuntu 无法识别我的无线接口?
有什么可以改变这一点吗?或者只是使用旧版本的 ubuntu?
答案1
从这里回答: http://ubuntuforums.org/showthread.php?t=1760181
$ rfkill list all
$ sudo rmmod -f acer_wmi
$ sudo rfkill unblock all
$ sudo su
# echo "blacklist acer_wmi" >> /etc/modprobe.d/blacklist.conf
# exit
答案2
在尝试不同的发行版并访问不同的讨论论坛时,我找到了解决上述问题的方法。
“要(暂时)让无线网络在较新的内核上运行:
sudo mv /lib/firmware/iwlwifi-1000-5.ucode /lib/firmware/iwlwifi-1000-5.ucode.backup
sudo modprobe -r iwlagn
sudo modprobe iwlagn
这应该会使无线使用目前有效的旧 1000-3.ucode。”