5

I have a HP Pavilion dm4-2070us which has an Intel Corporation Centrino Wireless-N 1000 adapter.

The problem is that my computer doesn't show the wireless networks after I upgraded my system to Ubuntu 11.10. Following is my output for 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)

The output for 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

I have also searched about the status of the WiFi network being shown as disabled. Somehow everything pointed to the fact that my wireless device is switched off and it can be switched on from Windows only. However, I don't have windows partition and it has just Ubuntu 11.10 so I don't see any point in switching the device on in Windows.

Kevin Bowen
  • 20,055
  • 57
  • 82
  • 84
new_bie
  • 101

5 Answers5

4

After trying out different distributions and struggling with my wireless card I finally stumbled upon a link that gives a work around to the problem. Apparently the new kernel fails to detect the Centrino 1000 N wireless card in some laptops(hp dm4) while there are other laptops on which it works completely fine like Lenovo Y560P.

The following link gives the solution!! Even though I am not sure whether this work around will have any greater impacts later or not, but for now its working fine.

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

"To (temporarily) get the wireless working on newer kernels:

sudo mv /lib/firmware/iwlwifi-1000-5.ucode /lib/firmware/iwlwifi-1000-5.ucode.backup
sudo modprobe -r iwlagn
sudo modprobe iwlagn

This should make the wireless use the old 1000-3.ucode which works at the moment."

Jorge Castro
  • 73,717
new_bie
  • 101
2

None of the solutions above worked for me I had to pass the mod option below

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

I picked this up from intel forum that I can't find the link to right now.

Kevin
  • 21
1

I tried:

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

and it's working.

Seth
  • 59,332
0

Well the better solution is to have either the firmware fixed or more likely the driver fixed to work correctly with the version 5 of the firmware.

Seems this has been reported "upstream" in intels bug tracker.

But so far there is no better solution than to replace the version 5 firmware with older version 3.

I'm going to monitor the bug in the tracker and update my answer here once they do come up with a better solution.

UPDATE:

Turns out I was mistaken - using the older version 3 of the microcode (ucode) firmware does NOT solve the issue for me. What I've confirmed does work in my case at least is using the version 5 ucode (as shipped in 12.04) but re-loading the driver with "N" disabled:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1

as per an answer in this forum thread.

Maks
  • 545
0

I also had issues with this and tried many of the suggestions that were here and scattered about the internet with no success.

I found the command inxi -N very helpful in determining exactly what wireless card I was using.

Ultimately the fix was to copy drivers downloaded from Intel website http://wireless.kernel.org/en/users/Drivers/iwlwifi to /lib/firmware upon rebooting wireless worked flawlessly.

nospam
  • 1