iwl3945 cannot be enabled when disabled (via killswitch) during boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipw3945 |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I am using an up-to-date Jaunty system on an IBM ThinkPad X60s.
When I boot my notebook with wireless turned off (using the killswitch), the wireless cannot be enabled by just turning off the killswitch.
The dmesg output below is from booting system with wireless turned off and then turned on once logged into GNOME:
[ 10.895815] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 10.895820] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 10.895938] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 10.895953] iwl3945 0000:03:00.0: setting latency timer to 64
[ 10.896042] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 10.966724] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 10.985876] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 11.578229] iwl3945 0000:03:00.0: PCI INT A disabled
[ 27.952369] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 27.952526] iwl3945 0000:03:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
[ 27.952717] iwl3945 0000:03:00.0: irq 2297 for MSI/MSI-X
[ 27.952829] iwl3945 0000:03:00.0: firmware: requesting iwlwifi-
[ 28.084853] iwl3945: Radio disabled by HW RF Kill switch
[ 28.084953] iwl3945 0000:03:00.0: PCI INT A disabled
[ 28.088586] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 28.088746] iwl3945 0000:03:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
[ 28.088942] iwl3945 0000:03:00.0: irq 2297 for MSI/MSI-X
[ 28.089052] iwl3945: Radio disabled by HW RF Kill switch
[ 28.089125] iwl3945 0000:03:00.0: PCI INT A disabled
The problem can be worked around with "rmmod iwl3945 && modprobe iwl3945":
[ 1026.205231] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 1026.205237] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 1026.205372] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1026.205396] iwl3945 0000:03:00.0: setting latency timer to 64
[ 1026.205774] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 1026.257649] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 1026.260913] phy1: Selected rate control algorithm 'iwl-3945-rs'
[ 1030.951427] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1030.951763] iwl3945 0000:03:00.0: irq 2297 for MSI/MSI-X
[ 1030.951867] iwl3945 0000:03:00.0: firmware: requesting iwlwifi-
[ 1031.003473] Registered led device: iwl-phy1:radio
[ 1031.003549] Registered led device: iwl-phy1:assoc
[ 1031.003582] Registered led device: iwl-phy1:RX
[ 1031.003613] Registered led device: iwl-phy1:TX
[ 1031.022545] ADDRCONF(
This worked fine (ie. without the workaround) with Intrepid and earlier Ubuntu releases.
wich is your kernel version ?
what do you're using as 802.11 norm ? (802.11a ?)
put in an "Add a comment/attachment" link, an attachment like "sudo lshw -C network"
my, i'm using the 802.11a norm
it was in a working order on kernel version 2.6.28-7-generic
but crashed on kernel version 2.6.28-7-generic (led on but not activity and network statut: not associated)
for my configuration details, see my related Bug #332375 reported by me.