Public bug reported:

Hello, i tri'ed to connect my notebook with Ubuntu Jaunty to wifi access
point, but failed to do it.

I have Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

I think, to provide more relevant information, i'll beter write here all
my actions to debug it.(without unrelevant, like googl'ing, of course :)
)

r...@rilium-laptop:~# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:off   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.


r...@rilium-laptop:~# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Failed to read scan data : Invalid argument

pan0      Interface doesn't support scanning.

After searching information for "Failed to read scan data : Invalid argument", 
i've found that this happen's with many of people using "wl" module
# lsmod | grep wl
wl                   1489748  0 
ieee80211_crypt        13444  2 ieee80211_crypt_tkip,wl

dmesg didn't showed me any more information:
# dmesg | less
/* Output truncated to relevant, full dmesg output is in attachments */
[   11.166870] wl: module license '' taints kernel.
[   11.169188] wl 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   11.169207] wl 0000:04:00.0: setting latency timer to 64
[   11.190669] ieee80211_crypt: registered algorithm 'TKIP'
[   11.190855] eth1: Broadcom BCM4311 802.11 Wireless Controller 5.10.79.10


# dmesg -c > /dev/null && iwlist eth1 scan; dmesg -c
eth1      Failed to read scan data : Invalid argument

so i decide to try b43 module.
I installed b43-fwcutter, and it fetch'ed and extracted broadcom firmware while 
were installed.

# du -hs /lib/firmware/b43
328K    /lib/firmware/b43

i unloaded wl:
# rmmod wl && dmesg -c
[ 1204.815993] wl 0000:04:00.0: PCI INT A disabled

and loaded b43
# modprobe b43
r...@rilium-laptop:~# dmesg -c
[ 1271.933950] cfg80211: Calling CRDA to update world regulatory domain
[ 1272.005995] cfg80211: World regulatory domain updated:
[ 1272.006000]  (start_freq - end_freq @ bandwidth), (max_antenna_gain, 
max_eirp)
[ 1272.006003]  (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1272.006005]  (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1272.006007]  (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1272.006009]  (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1272.006011]  (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1272.034139] b43-pci-bridge 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> 
IRQ 17
[ 1272.034168] b43-pci-bridge 0000:04:00.0: setting latency timer to 64
[ 1272.092200] ssb: Sonics Silicon Backplane found on PCI device 0000:04:00.0
[ 1272.140454] b43-phy0: Broadcom 4311 WLAN found
[ 1272.210835] phy0: Selected rate control algorithm 'pid'
[ 1272.269128] Broadcom 43xx driver loaded [ Features: PLR, Firmware-ID: FW13 ]
[ 1277.054087] input: b43-phy0 as /devices/virtual/input/input10
[ 1277.109548] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 1277.180993] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 1277.199425] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
[ 1277.205385] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
[ 1277.324113] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[ 1277.413670] Registered led device: b43-phy0::tx
[ 1277.413695] Registered led device: b43-phy0::rx
[ 1277.413729] Registered led device: b43-phy0::radio
[ 1277.448197] b43-phy0: Radio turned on by software
[ 1277.448732] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1278.060076] b43-phy0: Radio hardware status changed to DISABLED
[ 1278.120086] b43-phy0: Radio turned on by software
[ 1278.120091] b43-phy0: The hardware RF-kill button still turns the radio 
physically off. Press the button to turn it on.

Now i get wlan0 interface:
# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

pan0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     No scan results

There were no more messages in dmesg after this action

Network manager too doesn't see network, but it is 100% availible and
accessible from this notebook loaded with Windows LiveCD

As i understand, this is becouse of:
[ 1278.120091] b43-phy0: The hardware RF-kill button still turns the radio 
physically off. Press the button to turn it on.

But pressing Fn+F5 seem's change nothing. And this is only way to
enable/disable wifi on my notebool, there is no other button or switch.
Also i can't change rf switch in bios to be always on, just becouse
there is no such option in it :(

The only relevant information about this i found here:
http://linuxwireless.org/en/users/Drivers/b43/faq

Q: The radio-enable-button on my laptop does not work.
A: You have to enable RF-kill support in the kernel configuration. The config 
options you have to enable are: CONFIG_RFKILL, CONFIG_RFKILL_INPUT, 
CONFIG_INPUT_POLLDEV. 

But i doesn't have enough knowledge about kernel in ubuntu(and just
kernel building) to compile it properly myself with setting this options

So, i doesn't have any way to make wifi work properly.

Some information about my system:
uname -a
Linux rilium-laptop 2.6.28-12-generic #43-Ubuntu SMP Fri May 1 19:27:06 UTC 
2009 i686 GNU/Linux

lsb_release -rd
Description:    Ubuntu 9.04
Release:        9.04

r...@rilium-laptop:/tmp# LANG=C apt-cache policy linux
linux:
  Installed: 2.6.28.12.16
  Candidate: 2.6.28.12.16
  Version table:
 *** 2.6.28.12.16 0
        500 http://ru.archive.ubuntu.com jaunty-proposed/restricted Packages
        100 /var/lib/dpkg/status
     2.6.28.11.15 0
        500 http://ru.archive.ubuntu.com jaunty/restricted Packages


More information is in attachements.

Sorry, if this bug is not related to kernel, but i really don't know
where to report it. It doesn't seem's as bug of 'b43' module, becouse
'wl' doesn't work too(but i'm not sure that this is becouse same reason)

Thanks for your time.
Konstantin Klimentov.

P.S.
dmesg.log in attachments is full log after rebooting system and performing:
# iwconfig; iwlist scan; rmmod wl; modprobe b43; iwconfig; iwlist scan; dmesg > 
dmesg.log

full_cmd_after_reboot.log is output of this commands.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Wifi RF-kill switch doesn't work, notebook Lenovo 3000 G410
https://bugs.launchpad.net/bugs/380070
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to