iwl3945 cannot be enabled when disabled (via killswitch) during boot

Bug #334384 reported by Sebastian Bergmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipw3945
New
Undecided
Unassigned
Nominated for Trunk by valiadown
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-3945-1.ucode
[ 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-3945-1.ucode
[ 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(NETDEV_UP): wlan0: link is not ready

This worked fine (ie. without the workaround) with Intrepid and earlier Ubuntu releases.

Revision history for this message
valiadown (ulysse-odysseus) wrote :

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.

Revision history for this message
Sebastian Bergmann (sb-sebastian-bergmann) wrote :

       description: Wireless interface
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wmaster0
       version: 02
       serial: 00:13:02:42:c5:82
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list logical ethernet physical wireless
       configuration: broadcast=yes driver=iwl3945 ip=192.168.2.8 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11abg

Revision history for this message
valiadown (ulysse-odysseus) wrote :

i made a mistake in my post above. :(

mistook text:
"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)"

rectified text:
"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-8-generic (led on but not activity and network statut: not associated)"

Revision history for this message
valiadown (ulysse-odysseus) wrote :

your lshw -C network is the same of me.
so we have the same problem.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Sebastian,

This is a duplicate of bug 193970 so I am marking it as such. Please continue to track this issue at that report. Thanks.

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.