Making Intel Wireless 3945ABG Work Better on Ubuntu Hardy

24 04 2008

In Ubuntu 8.04 the Intel wireless cards have switched from the ipw driver to the iwl driver.  The version of the iwl driver that ships with Hardy is slightly buggered.  The driver does not support SCAN_CAPA = 0×0 which prevents it from connecting to hidden networks.  Though Network Manager has been pachted with a workaround for this.  It also doesn’t have any support for controlling the LED light.  Luckily a new version of the iwl driver has been backported in the linux-backports-modules-hardy-generic package.

To install this package, first go System→Administration→Software Sources.  Go to the Updates tab and enable the Hardy Backports repository.

Software Sources

Click Close then click the Reload button when prompted.  After that is done open a termianl and enter

sudo apt-get install linux-backports-modules-hardy-generic

Afterwards, reboot and you should have your LED light working as well as possibly better wireless performance.

I still have some problems connecting to my network.  Sometimes it won’t connect when I boot the computer and I have to fool around with Network Manager by disabling wireless, enabling wireless, disabling networking, enabling networking, and a number of combinations of those things with some waiting thrown in there too.  So if you’re having problems connecting to the network, play around with Network Manager for a while. It might take a lot of tries.


Actions

Information

26 responses to “Making Intel Wireless 3945ABG Work Better on Ubuntu Hardy”

26 04 2008
Blingin2Mingin (07:42:24) :

This cured the led for me but I had to ditch Network Manager and install Wicd to get my Inspiron 9400 with Hardy to connect to any encrypted network.

Wicd works really well for me. You will need to add the following line to your 3rd party repos.

deb http://apt.wicd.net hardy extras

26 04 2008
Mike (11:55:58) :

Thanks so much! This got the light working again for the wireless on my Dell 6400 e1505!

26 04 2008
Vadim P. (14:45:40) :

The gtk theme! It burns my eyes :(

26 04 2008
linuxtechie (15:29:59) :

ROFL :lol:
Yes, I should do something about that. :)

26 04 2008
Carl (17:16:13) :

Anyone have luck getting WPA/WPA2 setup with this method?

Some people are getting the card to work, but are either using WEP or no encryption at all.

26 04 2008
linuxtechie (18:48:59) :

I would give Wicd a shot as Blingin2Mingin mentioned. The patch that Network Manager was patched with seems flaky at best. Some have had better luck with the backports-modules + Wicd instead of Network Manager. I think I’m even going to give Wicd a shot since I’m tired of fooling around with NM for 10 minutes whenever I boot up to get connected. I’m using WEP by the way.

Fixed GTK theme ;)

30 04 2008
jamie (09:15:02) :

All that and still no LED lights on.
i’m using a X60, with the iwl3945 driver.
And already compiled the compat-wireless.
Any help appreciated.

***@*****-x60:/home/grayamf# dmesg|grep 3945
[ 23.756827] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
[ 23.756831] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 23.757975] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 23.823740] iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels
[ 23.836444] phy0: Selected rate control algorithm ‘iwl-3945-rs’
[ 35.653649] iwl3945: Radio disabled by HW RF Kill switch
[ 178.666346] iwl3945: Radio disabled by HW RF Kill switch
[ 180.671550] iwl3945: Radio disabled by HW RF Kill switch
[ 182.662147] iwl3945: Radio disabled by HW RF Kill switch
[ 485.402723] iwl3945: Radio disabled by HW RF Kill switch

30 04 2008
Ali (23:35:29) :

Thinkpad X60s the light is still off and now wirless connection after doing your suggestion.

30 04 2008
Ali (23:36:31) :

Sorry correction no wireless connection.

1 05 2008
sleepyhead (06:42:40) :

i recommend wicd. it really works fine and my dell doesn’t disconnect any more :)

5 05 2008
www.jillesvangurp.com : Ubuntu at work (13:56:43) :

[...] The thing booted and everything seemed to work. Except the wireless lan was nowhere to be seen (known issue with the driver apparently, haven’t managed to fix this yet). Compiz actually works and looks pretty cool. I have sound. [...]

11 05 2008
thankful (22:37:05) :

THANK YOU! THANK YOU! THANK YOU!

12 05 2008
Juan (00:23:52) :

Worked for me, Inspiron 1520, WPA2 Personal. THANKS!

15 05 2008
grumpy (16:55:30) :

wicd is broken


File “/usr/lib/python2.5/ConfigParser.py”, line 462, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
MissingSectionHeaderError: File contains no section headers.
file: data/wired-settings.conf, line: 1
‘[]\n’

why didn’t they stick with what worked with 7.10??

15 05 2008
less grumpy (17:01:40) :

found it. delete /opt/wicd/data/wired-settings.conf and restart

20 05 2008
WindowSmasher (19:15:55) :

Thanks! Worked perfectly!

23 05 2008
Happy with Hardy (02:41:59) :

I apt-get’d the backports and now everything runs smoothly. I can’t believe such a glaring error was included in a LTS!

Thanks very much!

29 05 2008
Srinivas (23:10:35) :

I’ll try it

5 06 2008
Frank (15:00:51) :

Can you give me more detail about getting the Wicd? I did the backport stuff but wireless still does not work.
Thanks

5 06 2008
computerguru365 (21:05:03) :

THANKS!!!

6 06 2008
Thierry (22:03:40) :

Running Ubuntu Hardy on a Lenovo T61 and a Dell Insipron 1420. Both laptops include a wireless Intel 4965AGN. Followed instructions for both laptops, rebooted, and wifi light came on for both laptops. Excellent, Thanks

11 06 2008
11 06 2008
blogdoch.net — jetzt wird zurückgeblogt - Ubuntu 8.04 LTS && Lifebook E8110 (16:56:13) :

[...] ins Essen — Atheros- oder Prism54 via PC-Card rockt weiterhin das Haus (und ich bin nicht alleine …)kein Dateiempfang mehr via Bluetooth — another pain in the ass brought to you by [...]

22 06 2008
Sanjeev (05:48:12) :

Wicd worked well for dv6516tx. Thanks!

17 07 2008
Happy (10:32:10) :

Thank you!! My Computer would connect to certain wireless routers and it confused me. While I was on vacation at my family’s I could connect to their router and their neighbor’s router, but not mine when I returned home.

Fixed now, light and all!!

22 07 2008
amidaniel (23:27:06) :

Thank you all for this great advice! Just dropping by to say that I had the same issues, and a simple install of the backport iwl driver seems to have fixed them all.

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>