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