Modprobe passes 11n_disable=1 option to iwl3945 which doesn't support the option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| module-init-tools (Ubuntu) |
High
|
Tim Gardner | ||
| Natty |
High
|
Tim Gardner |
Bug Description
Binary package hint: module-init-tools
Module-init-tools 3.12-1ubuntu5 introduced a change which automatically passed the 11n_disable=1 option to iwl3945. The iwl3945 module doesn't support this option (as 802.11n is disabled by default). Hence iwl3945 fails to load with a simple message:
iwl3945: Unknown option: 11n_disable
A temporary workaround is to remove /etc/modprobe.
Related branches
Bilal Akhtar (bilalakhtar) wrote : | #1 |
Changed in module-init-tools (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
milestone: | none → ubuntu-11.04-beta-2 |
status: | Triaged → In Progress |
Bilal Akhtar (bilalakhtar) wrote : | #2 |
This is the debdiff. I have confirmed the fix to be working well locally.
Changed in module-init-tools (Ubuntu): | |
assignee: | Bilal Akhtar (bilalakhtar) → nobody |
status: | In Progress → Triaged |
Changed in module-init-tools (Ubuntu Natty): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
Changed in module-init-tools (Ubuntu Natty): | |
status: | Triaged → In Progress |
Vladimir Scherbaev (zemik) wrote : | #3 |
user@user-laptop:~$ modinfo iwl3945
filename: /lib/modules/
firmware: iwlwifi-
license: GPL
author: Copyright(c) 2003-2010 Intel Corporation <email address hidden>
version: in-tree:s
description: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux
srcversion: 08BA403405B97DE
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
depends: iwlcore,
vermagic: 2.6.38-7-generic SMP mod_unload modversions 686
parm: antenna:select antenna (1=Main, 2=Aux, default 0 [both]) (int)
parm: swcrypto:using software crypto (default 1 [software])
(int)
parm: disable_
parm: fw_restart3945:
cat intel-3945-
options iwl3945 11n_disable=1
user@user-
FATAL: Error inserting iwl3945 (/lib/modules/
Vladimir Scherbaev (zemik) wrote : | #4 |
Work with:
user@user-laptop:~$ cat /etc/modprobe.
options iwl3945
Tim Gardner (timg-tpi) wrote : | #5 |
Ah, crud! I somehow thought that module parameter was still valid for iwl3945. Attached is a bit simpler patch that just removes the conf file. It was never valid, and is unlikely to ever be used again.
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package module-init-tools - 3.12-1ubuntu6
---------------
module-init-tools (3.12-1ubuntu6) natty; urgency=low
* Remove intel-3945-
erroneous module parameter. (LP: #747025)
-- Tim Gardner <email address hidden> Fri, 01 Apr 2011 07:19:50 -0600
Changed in module-init-tools (Ubuntu Natty): | |
status: | In Progress → Fix Released |
Pablo Antonio (crazy2k) wrote : | #7 |
That was fast. Thanks!
Baditaflorin (baditaflorin) wrote : | #8 |
I don`t know if is the same bug, but because of this 11n_disable=1 my internet was working like crap. Ubuntu 12.04, upgrade, i tried fresh install and the same stuff.
I found a solution on the forum : My modem is diferent, but i see that most of the laptops that have iwl4965 are afected bt this.
Hi,
To disable 802.11n on this card create /edit your /etc/modprobe.
Code:
Code:
gksu gedit /etc/modprobe.
And add the following to it:
Code:
options iwl4965 11n_disable=1
proof read then save and exit.
Confirmed by multiple people on #ubuntu+1. Importance is high since it breaks up WiFi for users.