the distribution should use iwl3945 instead of ipw3945 by default

Bug #158045 reported by Sergey V. Udaltsov
2
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.22 (Ubuntu)
Won't Fix
Unknown
Unassigned

Bug Description

In Gutsy, ipw3945 is used by default for Intel 3945 chips. Open Source iwl3945 should be used instead. The reasons are:

- ipw is not maintained any more
- ipw is using closed-source user-space daemon
- ipw has issues (there are multiple bugs in launchpad)

Revision history for this message
Matthew Specker (matthew-specker) wrote :

I second that motion. Switching from ipw3945 to iwl3945 solved some pretty serious issues for me.

Revision history for this message
Sergey V. Udaltsov (sergey-udaltsov) wrote :

For a start, a good HOWTO for manual switching for these drivers would be nice to have.

Revision history for this message
Thom Pischke (thom-pischke) wrote :

some info about switching drivers from another issue. Can't vouch for it yet, about to try it: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/121439/comments/120

Revision history for this message
Per Heldal (heldal) wrote :

Not only should iwl3945 be used instead of ipw3945, but Gutsy also needs an upgrade to new versions of the iwl3945 and related drivers. The current driver causes occasional system freezes. These may, at least in part, be related to the use of software encryption in the current driver. It seems slightly better with hardware encryption enabled.

Swap driver by:

1. Prevent the system from loading the old driver through blacklisting. Add the following line to /etc/modprobe.d/blacklist:
   blacklist ipw3945

2. Force load of the iwl3945 driver by adding it to /etc/modules. I.e. add a line in the file with the word iwl3945.

Then reboot.

--

Hardware encryption can be enabled by creating a file /etc/modprobe.d/iwl3945 containing the following line of text:
  options iwl3945 hwcrypto=1

Then reboot.

Revision history for this message
mblind (kingblind) wrote :

A good Howto is here:

http://ubuntuforums.org/showthread.php?t=595060

Hope this helps

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Update according to instructions in https://bugs.edge.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.22/+bug/144621. You will also have to blacklist ipw3945 in /etc/modprobe.d/blacklist

Changed in network-config:
assignee: nobody → timg-tpi
importance: Undecided → Medium
milestone: none → gutsy-updates
status: New → Fix Committed
Revision history for this message
Tim Gardner (timg-tpi) wrote :

Actually, the default ipw3945 won't ever change in Gusty. You can blacklist ipw3945 which will allow iwl3945 to load. Make sure you have at least 14.38 of linux-ubuntu-modules-2.6.22.

The default for Hardy is iwl3945.

Changed in linux-ubuntu-modules-2.6.22:
assignee: timg-tpi → nobody
importance: Medium → Unknown
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.