Centrino Wireless-N 1000 Intel Corporation(HP Pavilion dm4 - 2070us)的 Wifi 无法正常工作

Centrino Wireless-N 1000 Intel Corporation(HP Pavilion dm4 - 2070us)的 Wifi 无法正常工作

我有一台 HP Pavilion dm4-2070us,它配备了英特尔公司 Centrino Wireless-N 1000 适配器。

问题是,在将系统升级到 Ubuntu 11.10 后,我的计算机不显示无线网络。以下是我的输出sudo lshw -class network

*-network DISABLED      
   description: Wireless interface
   product: Centrino Wireless-N 1000
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 8c:a9:82:81:5a:30
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress 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 link=no multicast=yes wireless=IEEE 802.11bgn
   resources: irq:42 memory:c2500000-c2501fff

*-network
   description: Ethernet interface
   product: AR8151 v2.0 Gigabit Ethernet
   vendor: Atheros Communications
   physical id: 0
   bus info: pci@0000:08:00.0
   logical name: eth0
   version: c0
   serial: 2c:41:38:07:f3:e3
   size: 100Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=192.168.1.7 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
   resources: irq:44 memory:c1400000-c143ffff ioport:2000(size=128)

输出rfkill list all

0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hp-wwan: Wireless WAN
    Soft blocked: no
    Hard blocked: no

我还搜索了 WiFi 网络的状态显示为已禁用。不知何故,一切都表明我的无线设备已关闭,只能从 Windows 中打开。但是,我没有 Windows 分区,它只有 Ubuntu 11.10,所以我认为在 Windows 中打开设备没有任何意义。

答案1

在尝试了不同的发行版,并苦苦挣扎于无线网卡问题后,我终于偶然发现了一个可以解决这个问题的链接。显然,新内核无法在某些笔记本电脑(hp dm4)中检测到 Centrino 1000 N 无线网卡,而在其他笔记本电脑(如联想 Y560P)上,无线网卡却运行正常。

以下链接提供了解决方案!尽管我不确定这个解决方法以后是否会产生更大的影响,但目前它运行良好。

http://community.linuxmint.com/tutorial/view/608

“要(暂时)让无线网络在较新的内核上运行:

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。”

答案2

上述解决方案均不适用于我,我必须通过下面的 mod 选项

/etc/modprobe.d/iwl.conf 
options iwlwifi bt_coex_active=0 

我从英特尔论坛上找到了这个,但现在找不到链接。

答案3

我试过:

echo 'options iwlagn 11n_disable=1' | sudo tee /etc/modprobe.d/iwlagn.conf >/dev/null

并且它正在发挥作用。

答案4

我也遇到了这个问题,并尝试了这里和互联网上散布的许多建议,但都没有成功。

我发现命令 inxi -N 对于确定我正在使用的无线网卡非常有帮助。

最终的解决办法是从英特尔网站下载驱动程序http://wireless.kernel.org/en/users/Drivers/iwlwifi重新启动后,无线功能即可完美运行。

相关内容