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

Bug #334384 reported by Sebastian Bergmann on 2009-02-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipw3945
New
Undecided
Unassigned
Nominated for Trunk by valiadown
linux (Ubuntu)
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.

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.

       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

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)"

valiadown (ulysse-odysseus) wrote :

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

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  Edit
Everyone can see this information.

Other bug subscribers