You are not logged in.
I am having serious issues with my Broadcom BCM4313 and I am at the end of my rope with trying to get my wireless to work. I have read many many posts on this issue but have yet to find a solution to my problem.
I have a lenovo S10-3t and the wireless used to work but at some point it stopped working. I have tried both the wl drivers and the brcm80211 drivers and it still won't work, have made sure to blacklist and/or removed any irrelevant drivers. I also made sure to update all the drivers and the b43 firmware.
Anyways here goes the relevant information.
Arch version running
uname -r
3.7.4-1-ARCH
Wireless NIC card info:
lspci -vnn | grep 14e4
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01)
07:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0510]
At first glance everything seems OK...
iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
lo no wireless extensions.
eth0 no wireless extensions.
Don't think I have any conflicting drivers...
lsmod
Module Size Used by
xt_LOG 10839 1
xt_tcpudp 2484 1
nf_conntrack_ipv4 7627 2
nf_defrag_ipv4 1016 1 nf_conntrack_ipv4
xt_recent 7115 3
xt_conntrack 2710 2
nf_conntrack 58121 2 xt_conntrack,nf_conntrack_ipv4
iptable_filter 1061 1
ip_tables 10211 1 iptable_filter
x_tables 11707 6 xt_recent,ip_tables,xt_tcpudp,xt_conntrack,xt_LOG,iptable_filter
snd_hda_codec_conexant 39648 1
snd_hda_intel 23416 0
i915 467096 2
snd_hda_codec 86035 2 snd_hda_codec_conexant,snd_hda_intel
drm_kms_helper 29071 1 i915
arc4 1604 2
brcmsmac 484942 0
cordic 845 1 brcmsmac
brcmutil 2477 1 brcmsmac
snd_hwdep 4843 1 snd_hda_codec
snd_pcm 63698 2 snd_hda_codec,snd_hda_intel
drm 181744 3 i915,drm_kms_helper
mac80211 372648 1 brcmsmac
intel_agp 8593 1 i915
cfg80211 155615 2 brcmsmac,mac80211
intel_gtt 12001 3 i915,intel_agp
snd_page_alloc 6039 2 snd_pcm,snd_hda_intel
broadcom 5283 0
snd_timer 14903 1 snd_pcm
acpi_cpufreq 9263 1
i2c_i801 10417 0
snd 45066 6 snd_hwdep,snd_timer,snd_hda_codec_conexant,snd_pcm,snd_hda_codec,snd_hda_intel
tg3 126762 0
mperf 1024 1 acpi_cpufreq
i2c_algo_bit 4584 1 i915
bcma 24712 1 brcmsmac
agpgart 21936 3 drm,intel_agp,intel_gtt
ideapad_laptop 8190 0
libphy 17674 2 tg3,broadcom
i2c_core 19184 5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
iTCO_wdt 4316 0
iTCO_vendor_support 1546 1 iTCO_wdt
soundcore 4379 1 snd
wmi 7196 0
joydev 7532 0
sparse_keymap 2533 1 ideapad_laptop
lpc_ich 9886 0
processor 24552 1 acpi_cpufreq
pcspkr 1456 0
rfkill 12849 2 cfg80211,ideapad_laptop
ac 1893 0
thermal 6886 0
battery 5691 0
video 9932 1 i915
button 3718 1 i915
coretemp 5183 0
psmouse 76851 0
evdev 7657 9
serio_raw 4066 0
microcode 11030 0
nfs 109439 0
lockd 53983 1 nfs
sunrpc 158761 2 nfs,lockd
fscache 36588 1 nfs
ext4 409085 3
crc16 1092 1 ext4
jbd2 66480 1 ext4
mbcache 4387 1 ext4
hid_multitouch 6996 0
hid_generic 742 0
usbhid 36173 1 hid_multitouch
hid 68489 3 hid_multitouch,hid_generic,usbhid
sd_mod 28499 5
uhci_hcd 21441 0
ahci 18661 4
libahci 17591 1 ahci
libata 147167 2 ahci,libahci
scsi_mod 110426 2 libata,sd_mod
ehci_hcd 46061 0
usbcore 148406 4 hid_multitouch,uhci_hcd,ehci_hcd,usbhid
usb_common 623 1 usbcore
As far as I can tell driver is loading correctly...
dmesg | grep bcma
[ 6.162192] bcma-pci-bridge 0000:07:00.0: enabling device (0104 -> 0106)
[ 6.162275] bcma: bus0: Found chip with id 0x4313, rev 0x01 and package 0x08
[ 6.162349] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
[ 6.162498] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0)
[ 6.162619] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0)
[ 6.176740] bcma: bus0: Bus registered
[ 6.998406] brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 17
So I then try iwlist scan...
sudo iwlist scan
wlan0 Interface doesn't support scanning : Network is down
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
Ok so if I try and put it up by saying sudo ip link set wlan0 up it says can not due to rfkill
So rfkill says...
rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
If I try and sudo rfkill unblock all nothing happens, if I try and turn the modem switch on and off, nothing happens...
basically at this point I am about to buy a usb dongle but if someone can help me out that would be great.
Also, I don't know if this relevant but if I rfkill list before trying ip link set wlan0 up it says that there is no hard block.
Last edited by gregoryjm (2013-01-29 00:31:44)
Offline
Same problem here. I can log on to my wireless network, but can't access the internet. Have you made any progress? MJ
Offline
I've encountered this problem on my broadcom device several times. Maybe we have the same problem?
Try this:
# sudo rfkill all
Then, shutdown, unplug the power, and pull out the battery. Hold the power button down for 20 seconds (not sure if this helps, but I did it anyways). Plug the battery and power back in, boot, and hopefully your hard block will be gone.
Good luck.
Last edited by SpyChicken (2013-01-27 22:11:04)
Offline
I might have a slightly different problem actually. rfkill list all shows Wireless LAN both soft and hard unblocked. Also, Wicd sees the network, and I'm able to connect, but can't get any internet traffic. How could I see internet, connect to my wireless network, but not be able to get any data?
PS: ethernet does the same thing. I can connect, but can't get any data from the web.
I've tried toggling wlan0 using "ip link set wlan0" down, then back up. Drivers look to be in order.
It started after the update this weekend.
Any ideas?
MJ
Offline
Do all of you have the module broadcom loaded, as does the OP? I have the same card, and this is my lsmod:
Module Size Used by
fuse 69213 5
bbswitch 5731 0
joydev 9728 0
acpi_cpufreq 10567 1
psmouse 76176 0
ttm 64898 0
snd_hda_codec_hdmi 27561 1
hid_generic 1146 0
uvcvideo 73462 0
videobuf2_vmalloc 2789 1 uvcvideo
videobuf2_memops 2795 1 videobuf2_vmalloc
videobuf2_core 24073 1 uvcvideo
videodev 104777 2 uvcvideo,videobuf2_core
media 10438 2 uvcvideo,videodev
snd_hda_codec_realtek 61665 1
usbhid 41358 0
hid 86421 2 hid_generic,usbhid
snd_hda_intel 27700 3
snd_hda_codec 100743 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 6429 1 snd_hda_codec
snd_pcm 77699 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 7395 2 snd_pcm,snd_hda_intel
snd_timer 18935 1 snd_pcm
snd 60157 13 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore 5443 1 snd
iTCO_wdt 5288 0
arc4 2008 2
brcmsmac 511001 0
cordic 1145 1 brcmsmac
brcmutil 3185 1 brcmsmac
mac80211 432402 1 brcmsmac
cfg80211 179435 2 brcmsmac,mac80211
mperf 1236 1 acpi_cpufreq
i2c_i801 10917 0
iTCO_vendor_support 1930 1 iTCO_wdt
bcma 28684 1 brcmsmac
lpc_ich 11346 0
serio_raw 5074 0
processor 27464 1 acpi_cpufreq
mei 61037 0
pcspkr 1900 0
coretemp 6231 0
kvm_intel 123976 0
kvm 384723 1 kvm_intel
crc32c_intel 1988 0
ghash_clmulni_intel 4566 0
aesni_intel 46040 2
samsung_laptop 8744 0
rfkill 15997 3 cfg80211,samsung_laptop
aes_x86_64 7556 1 aesni_intel
evdev 10137 15
battery 7099 0
ac 2569 0
mxm_wmi 1468 0
wmi 8380 1 mxm_wmi
ablk_helper 1973 1 aesni_intel
cryptd 8742 3 ghash_clmulni_intel,aesni_intel,ablk_helper
xts 3136 1 aesni_intel
lrw 3662 1 aesni_intel
gf128mul 6051 2 lrw,xts
microcode 14434 0
thermal 8418 0
fan 2754 0
sg 25905 0
ext4 447457 3
crc16 1360 1 ext4
jbd2 78834 1 ext4
mbcache 6027 1 ext4
sr_mod 14824 0
sd_mod 31067 6
cdrom 35521 1 sr_mod
xhci_hcd 89337 0
ahci 21361 5
libahci 20907 1 ahci
libata 168291 2 ahci,libahci
ehci_hcd 51745 0
scsi_mod 130423 4 sg,libata,sd_mod,sr_mod
usbcore 173882 4 uvcvideo,ehci_hcd,usbhid,xhci_hcd
usb_common 955 1 usbcore
i915 526479 2
video 11332 2 i915,samsung_laptop
button 4670 1 i915
i2c_algo_bit 5392 1 i915
intel_agp 10745 1 i915
intel_gtt 15393 2 i915,intel_agp
drm_kms_helper 33007 1 i915
drm 225290 4 ttm,i915,drm_kms_helper
i2c_core 23076 6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
As you can see, no broadcom here, and I am writing from this machine connected to a wireless network.
Offline
Ok so I fixed my problem!!!!!!! Finally after almost giving up hope I figured out what the problem was. I tried both SpyChicken and sano's tips to no avail but I found this blog right here, that gave me the solution. To quote the blog:
"
SIOCSIFFLAGS: Operation not possible due to RF-kill
The solution is a reboot. Hit F2 to enter bios, then F9 to reset, then F10 to save and exit. Your wireless should be working at that point.
"
Then at that point I just did sudo ip link set iwlan0 up and I fixed my wifi, for me broadcom module was not the problem but it seems there are some very strange quirks to broadcom nics and linux.
Offline
there are some very strange quirks to broadcom nics and linux.
Actually the "quirks" are in Lenovo's bios. I (and many other S10-3 not -t owners) had to completely disassemble my netbook to remove to bios battery to force a reset for a problem Lenovo is well aware of ... they just don't care because it only affects linux - the hardware toggle switch becomes a one way kill switch. I have now glued mine in the on position.
EDIT: this is not a "flame" against Lenovo as overall I love their computers. If I had to buy a new computer today it'd definitely be a Lenovo. But on this one issue I think they have really 'mucked' up.
Last edited by Trilby (2013-01-29 00:38:20)
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline