Hi,
I installed Ubuntu Intrepid today. I have trouble getting my wifi to work. It is a "Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)" controller. After boot, dmesg says:
Code:
[ 1763.810816] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 1763.810836] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 1763.814405] iwl3945 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1763.814472] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 1763.857280] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 1767.884542] iwl3945 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1767.886931] firmware: requesting iwlwifi-3945-1.ucode
[ 1767.895255] iwl3945: Radio disabled by HW RF Kill switch
[ 1767.915646] iwl3945 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1767.916138] iwl3945: Radio disabled by HW RF Kill switch
I found a way to get it working:
Then, i push the kill switch button, and after waiting a few secs, i reenable the module
This is the only way I can get it to work. If i press the killswitch button when wifi is on, it gets disabled just as it is supposed to be:
Code:
[ 2029.002193] iwl3945: Radio Frequency Kill Switch is On:
[ 2029.002199] Kill switch must be turned off for wireless networking to work.
[ 2029.007067] atkbd.c: Unknown key pressed (translated set 2, code 0xe1 on isa0060/serio0).
[ 2029.007083] atkbd.c: Use 'setkeycodes e061 <keycode>' to make it known.
[ 2029.249494] atkbd.c: Unknown key released (translated set 2, code 0xe1 on isa0060/serio0).
[ 2029.249512] atkbd.c: Use 'setkeycodes e061 <keycode>' to make it known.
[ 2031.909234] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 2031.959193] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 2032.019135] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 2032.183010] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
However, I cannot enable it again by pressing the killswitch button. Noting happens:
Code:
root@cycore-notebook-linux:/home/cycore# cat /sys/devices/pci0000\:00/0000\:00\:1c.0/0000\:02\:00.0/rfkill/rfkill*/state
2
after pressing button:
root@cycore-notebook-linux:/home/cycore# cat /sys/devices/pci0000\:00/0000\:00\:1c.0/0000\:02\:00.0/rfkill/rfkill*/state
2
Syslog only says:
Code:
[ 2190.890590] atkbd.c: Unknown key pressed (translated set 2, code 0xe1 on isa0060/serio0).
[ 2190.890605] atkbd.c: Use 'setkeycodes e061 <keycode>' to make it known.
[ 2191.223504] atkbd.c: Unknown key released (translated set 2, code 0xe1 on isa0060/serio0).
[ 2191.223519] atkbd.c: Use 'setkeycodes e061 <keycode>' to make it known.
As already mentioned, I have to unload iwl3945 first. When unloaded, the button works! When iwl3945 is loaded, it only works to turn the wifi off, but not back on.
Does anyone have a solution for this?
Your help is appreciated!
Bookmarks