Hello.
On my laptop wireless networking worked perfectly (8.04 — 9.04) until I upgraded to Ubuntu 9.10. Wireless was disabled and trying to bring it up resulted in "SIOCSIFFLAGS: Unknown error 132". After looking at dmesg I decided to look at rfkill and it appeared hard-blocked. I must tell you that my laptop does have a wireless switch (not exactly a switch but a push-button with LED) but I never used it and I'm not even sure it actually ever worked. Regardless, pressing it now doesn't put anything to dmesg, doesn't change rfkill state and doesn't do anything else except toggling the LED. After trying to google for a while I decided to backup my /home and do a fresh install. After installation finished, the first thing I did was to check rfkill, and it was not blocked! However, WiFi was still down because driver was not installed. So i did
Code:
apt-get install b43-fwcutter
and found that rfkill got hard-blocked again! And even after uninstalling b43-fwcutter it still remained the same. So I can guess that b43-fwcutter breaks rfkill upon installation, and this issue seems to be only for 9.10 because I never had any Wi-Fi problems before.
Now could you please advice what should I do in order to get my wireless up again?
Below is various information according to the guide:
Laptop model: Fujitsu-Siemens Amilo D 1840W
Code:
root@lyuda-laptop:/home/lyuda# lspci -nn | grep "Broadcom"
00:0b.0 Network controller [0280]: Broadcom Corporation BCM4303 802.11b Wireless LAN Controller [14e4:4301] (rev 02)
root@lyuda-laptop:/home/lyuda# ifconfig
eth0 Link encap:Ethernet HWaddr 00:03:0d:10:8b:3b
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:19 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@lyuda-laptop:/home/lyuda# iwconfig wlan0
wlan0 IEEE 802.11b ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=off
Retry long limit:7 RTS thr:off Fragment thr:off
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
root@lyuda-laptop:/home/lyuda# lsmod | grep b43
b43 122136 0
b43legacy 117752 0
mac80211 181236 2 b43,b43legacy
cfg80211 93052 3 b43,b43legacy,mac80211
led_class 4096 2 b43,b43legacy
ssb 35300 3 b43,b43legacy,b44
root@lyuda-laptop:/home/lyuda# dmesg | grep b43
[ 2.922723] b43-pci-bridge 0000:00:0b.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 18.979699] b43legacy-phy0: Broadcom 4301 WLAN found
[ 19.004018] b43legacy-phy0 debug: Found PHY: Analog 0, Type 1, Revision 4
[ 19.004044] b43legacy-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2053, Revision 2
[ 19.024023] b43legacy-phy0 debug: Radio initialized
[ 19.201052] b43legacy ssb0:0: firmware: requesting b43legacy/ucode2.fw
[ 19.663797] b43legacy ssb0:0: firmware: requesting b43legacy/pcm4.fw
[ 19.694143] b43legacy ssb0:0: firmware: requesting b43legacy/b0g0initvals2.fw
[ 19.837407] b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 02:36:27)
[ 19.895253] b43legacy-phy0 debug: Chip initialized
[ 19.895576] b43legacy-phy0 debug: 30-bit DMA initialized
[ 19.895759] b43legacy-phy0 warning: LEDs: Unknown behaviour 0x44
[ 19.895770] b43legacy-phy0 warning: LEDs: Unknown behaviour 0x46
[ 19.895782] b43legacy-phy0 warning: LEDs: Unknown behaviour 0x12
[ 19.895798] b43legacy-phy0 warning: LEDs: Unknown behaviour 0x4D
[ 19.895844] b43legacy-phy0 debug: Wireless interface started
[ 19.895882] b43legacy-phy0 debug: Adding Interface type 2
[ 24.805043] b43legacy-phy0: Radio hardware status changed to DISABLED
[ 24.805055] b43legacy-phy0 debug: Radio initialized
[ 24.849022] b43legacy-phy0 debug: Removing Interface type 2
[ 24.861143] b43legacy-phy0 debug: Wireless interface stopped
[ 24.861282] b43legacy-phy0 debug: DMA-30 0x0260 (RX) max used slots: 1/64
[ 24.861343] b43legacy-phy0 debug: DMA-30 0x0200 (RX) max used slots: 1/64
[ 24.861405] b43legacy-phy0 debug: DMA-30 0x02A0 (TX) max used slots: 0/128
[ 24.869034] b43legacy-phy0 debug: DMA-30 0x0280 (TX) max used slots: 0/128
[ 24.877025] b43legacy-phy0 debug: DMA-30 0x0260 (TX) max used slots: 0/128
[ 24.885647] b43legacy-phy0 debug: DMA-30 0x0240 (TX) max used slots: 0/128
[ 24.893047] b43legacy-phy0 debug: DMA-30 0x0220 (TX) max used slots: 2/128
[ 24.901032] b43legacy-phy0 debug: DMA-30 0x0200 (TX) max used slots: 0/128
[ 24.909023] b43legacy-phy0 debug: Radio initialized
[ 24.909039] b43legacy-phy0 debug: Radio initialized
root@lyuda-laptop:/home/lyuda# sudo lshw -C network
*-network:0
description: Ethernet interface
product: SiS900 PCI Fast Ethernet
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 91
serial: 00:03:0d:10:8b:3b
size: 10MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis900 driverversion=v1.08.10 Apr. 2 2006 duplex=half latency=64 link=no maxlatency=11 mingnt=52 multicast=yes port=MII speed=10MB/s
resources: irq:19 ioport:e800(size=256) memory:dfffc000-dfffcfff memory:dffc0000-dffdffff(prefetchable)
*-network:1
description: Network controller
product: BCM4303 802.11b Wireless LAN Controller
vendor: Broadcom Corporation
physical id: b
bus info: pci@0000:00:0b.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=b43-pci-bridge latency=64
resources: irq:18 memory:dfffe000-dfffffff
*-network DISABLED
description: Wireless interface
physical id: 1
logical name: wlan0
serial: 00:90:4b:1d:20:be
capabilities: ethernet physical wireless
configuration: broadcast=yes multicast=yes wireless=IEEE 802.11b
root@lyuda-laptop:/home/lyuda# iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 Interface doesn't support scanning : Network is down
root@lyuda-laptop:/home/lyuda# lsb_release -d
Description: Ubuntu 9.10
root@lyuda-laptop:/home/lyuda# uname -mr
2.6.31-14-generic i686
root@lyuda-laptop:/home/lyuda# sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... [ OK ]
root@lyuda-laptop:/home/lyuda# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
root@lyuda-laptop:/home/lyuda#
Bookmarks