Mint 15 with Broadcom BCM4313 not working

Questions about WIFI networks and devices
Forum rules
Before you post please read how to get help
Post Reply
sebaogal
Level 1
Level 1
Posts: 3
Joined: Sat Jul 13, 2013 7:12 am

Mint 15 with Broadcom BCM4313 not working

Post by sebaogal » Sat Jul 13, 2013 7:33 am

Hi guys,

I'm a bit desperated because i have spent some days dealing with a problem i really don't understand. I've got a Lenovo g480 in my hands in march, and i installed Mint 13 MATE to it. No problem with wireless, it worked out of the box, but only once it was installed (didn't work with the live cd). Months were going until i wanted to give elementary os a try. Installed it over my Mint and i noticed wifi didn't work. I tried some solutions i found in internet but nothing, so i decided to come back to mint. The surprise was the wireless didn't work with Mint 15 :?

So, since that day i have been spending all my day trying to fix this. I have tried a lot of methods but nothing. I prefer to follow you guys with the solutions that you tell me. I'm pretty desperated because i have to do some research with this laptop and i don't have another.

Some informations:
-I used Mint 13 everyday and never a problem with wifi.
-Now, with Mint 15 Cinnamon it just only say "Wireless ON" but does not detect any available networks.
-I have already tried installing Mint 13 and Mint 12 to see if it works as before. Nothing :roll:
-Ethernet worked out of the box (i'm using my mint to post this)
-I have checked rfkill: nothing is blocked.
-No hardware disabled wireless.
-Some places say that wl module is better than brcmsmac and viceversa (this confuses me)
-Wifi works perfect with windows 7 in the same pc (i have dual boot)
-I have not touched anything related with blacklisting. No manual blacklisting by me.
-This installation is a fresh install with no modifications.

Some outputs:

With ethernet connected

Code: Select all

* I. scanning WIFI PCI devices...
  -- Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
      ==> PCI ID = 14e4:4727 (rev 01)
-------------------------
* II. querying ndiswrapper...
-------------------------
* III. querying iwconfig...
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
-------------------------
* IV. querying ifconfig...
eth0      Link encap:Ethernet  HWaddr 3c:97:0e:2e:47:86  
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::3e97:eff:fe2e:4786/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:17040 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15071 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:17044141 (17.0 MB)  TX bytes:1991107 (1.9 MB)
          Interrupt:19 

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:65536  Metric:1
          RX packets:551 errors:0 dropped:0 overruns:0 frame:0
          TX packets:551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:68527 (68.5 KB)  TX bytes:68527 (68.5 KB)

wlan0     Link encap:Ethernet  HWaddr c0:14:3d:c8:02:91  
          UP BROADCAST 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)

-------------------------
* V. querying DHCP...
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
RTNETLINK answers: File exists
-------------------------
* VI. querying nslookup google.com...
Server:		200.83.1.6
Address:	200.83.1.6#53

Non-authoritative answer:
Name:	google.com
Address: 200.104.253.44
Name:	google.com
Address: 200.104.253.40
Name:	google.com
Address: 200.104.253.30
With ethernet disconnected

Code: Select all

-------------------------
* I. scanning WIFI PCI devices...
  -- Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
      ==> PCI ID = 14e4:4727 (rev 01)
-------------------------
* II. querying ndiswrapper...
-------------------------
* III. querying iwconfig...
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
-------------------------
* IV. querying ifconfig...
eth0      Link encap:Ethernet  HWaddr 3c:97:0e:2e:47:86  
          inet6 addr: fe80::3e97:eff:fe2e:4786/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1492  Metric:1
          RX packets:17954 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15758 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:18111602 (18.1 MB)  TX bytes:2073962 (2.0 MB)
          Interrupt:19 

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:65536  Metric:1
          RX packets:551 errors:0 dropped:0 overruns:0 frame:0
          TX packets:551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:68527 (68.5 KB)  TX bytes:68527 (68.5 KB)

wlan0     Link encap:Ethernet  HWaddr c0:14:3d:c8:02:91  
          UP BROADCAST 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)

-------------------------
* V. querying DHCP...
-------------------------
* VI. querying nslookup google.com...
;; connection timed out; no servers could be reached
LSMOD

Code: Select all

saogalde@lenovolinux ~ $ lsmod
Module                  Size  Used by
parport_pc             28152  0 
ppdev                  17073  0 
rfcomm                 42641  0 
bnep                   18036  2 
binfmt_misc            17500  1 
coretemp               13355  0 
arc4                   12615  2 
kvm                   443165  0 
snd_hda_codec_hdmi     36913  1 
snd_hda_codec_realtek    78399  1 
btusb                  22474  0 
brcmsmac              550698  0 
joydev                 17377  0 
uvcvideo               80847  0 
bluetooth             228619  12 bnep,btusb,rfcomm
snd_hda_intel          39619  3 
snd_hda_codec         136453  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
videobuf2_vmalloc      13056  1 uvcvideo
videobuf2_memops       13202  1 videobuf2_vmalloc
videobuf2_core         40513  1 uvcvideo
videodev              129260  2 uvcvideo,videobuf2_core
ghash_clmulni_intel    13259  0 
aesni_intel            55399  0 
aes_x86_64             17255  1 aesni_intel
cordic                 12574  1 brcmsmac
xts                    12885  1 aesni_intel
brcmutil               14755  1 brcmsmac
snd_hwdep              13602  1 snd_hda_codec
mac80211              606457  1 brcmsmac
snd_pcm                97451  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
dm_multipath           22843  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
scsi_dh                14843  1 dm_multipath
cfg80211              510937  2 brcmsmac,mac80211
snd_rawmidi            30180  1 snd_seq_midi
snd_seq                61554  2 snd_seq_midi_event,snd_seq_midi
lrw                    13257  1 aesni_intel
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29425  2 snd_pcm,snd_seq
gf128mul               14951  2 lrw,xts
ablk_helper            13597  1 aesni_intel
snd                    68876  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              12680  1 snd
cryptd                 20373  3 ghash_clmulni_intel,aesni_intel,ablk_helper
alx                    67960  0 
psmouse                95870  0 
microcode              22881  0 
lp                     17759  0 
mdio                   13807  1 alx
ideapad_laptop         18394  0 
mei                    41158  0 
bcma                   41051  1 brcmsmac
serio_raw              13215  0 
parport                46345  3 lp,ppdev,parport_pc
lpc_ich                17061  0 
mac_hid                13205  0 
sparse_keymap          13890  1 ideapad_laptop
btrfs                 785967  0 
zlib_deflate           26885  1 btrfs
libcrc32c              12615  1 btrfs
dm_raid45              76725  0 
xor                    17116  1 dm_raid45
dm_mirror              21946  0 
dm_region_hash         20820  1 dm_mirror
dm_log                 18529  3 dm_region_hash,dm_mirror,dm_raid45
usb_storage            57204  0 
wmi                    19070  0 
i915                  600351  3 
video                  19390  1 i915
ahci                   25731  4 
i2c_algo_bit           13413  1 i915
libahci                31364  1 ahcisaogalde@lenovolinux ~ $ lsmod
Module                  Size  Used by
parport_pc             28152  0 
ppdev                  17073  0 
rfcomm                 42641  0 
bnep                   18036  2 
binfmt_misc            17500  1 
coretemp               13355  0 
arc4                   12615  2 
kvm                   443165  0 
snd_hda_codec_hdmi     36913  1 
snd_hda_codec_realtek    78399  1 
btusb                  22474  0 
brcmsmac              550698  0 
joydev                 17377  0 
uvcvideo               80847  0 
bluetooth             228619  12 bnep,btusb,rfcomm
snd_hda_intel          39619  3 
snd_hda_codec         136453  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
videobuf2_vmalloc      13056  1 uvcvideo
videobuf2_memops       13202  1 videobuf2_vmalloc
videobuf2_core         40513  1 uvcvideo
videodev              129260  2 uvcvideo,videobuf2_core
ghash_clmulni_intel    13259  0 
aesni_intel            55399  0 
aes_x86_64             17255  1 aesni_intel
cordic                 12574  1 brcmsmac
xts                    12885  1 aesni_intel
brcmutil               14755  1 brcmsmac
snd_hwdep              13602  1 snd_hda_codec
mac80211              606457  1 brcmsmac
snd_pcm                97451  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
dm_multipath           22843  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
scsi_dh                14843  1 dm_multipath
cfg80211              510937  2 brcmsmac,mac80211
snd_rawmidi            30180  1 snd_seq_midi
snd_seq                61554  2 snd_seq_midi_event,snd_seq_midi
lrw                    13257  1 aesni_intel
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29425  2 snd_pcm,snd_seq
gf128mul               14951  2 lrw,xts
ablk_helper            13597  1 aesni_intel
snd                    68876  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              12680  1 snd
cryptd                 20373  3 ghash_clmulni_intel,aesni_intel,ablk_helper
alx                    67960  0 
psmouse                95870  0 
microcode              22881  0 
lp                     17759  0 
mdio                   13807  1 alx
ideapad_laptop         18394  0 
mei                    41158  0 
bcma                   41051  1 brcmsmac
serio_raw              13215  0 
parport                46345  3 lp,ppdev,parport_pc
lpc_ich                17061  0 
mac_hid                13205  0 
sparse_keymap          13890  1 ideapad_laptop
btrfs                 785967  0 
zlib_deflate           26885  1 btrfs
libcrc32c              12615  1 btrfs
dm_raid45              76725  0 
xor                    17116  1 dm_raid45
dm_mirror              21946  0 
dm_region_hash         20820  1 dm_mirror
dm_log                 18529  3 dm_region_hash,dm_mirror,dm_raid45
usb_storage            57204  0 
wmi                    19070  0 
i915                  600351  3 
video                  19390  1 i915
ahci                   25731  4 
i2c_algo_bit           13413  1 i915
libahci                31364  1 ahci
drm_kms_helper         49394  1 i915
drm                   286313  4 i915,drm_kms_helper

drm_kms_helper         49394  1 i915
drm                   286313  4 i915,drm_kms_helper
If you help me i would be SO happy. Thanks :D

TBABill
Level 6
Level 6
Posts: 1361
Joined: Wed Dec 30, 2009 1:02 pm
Location: Leonardtown, MD

Re: Mint 15 with Broadcom BCM4313 not working

Post by TBABill » Sat Jul 13, 2013 7:57 am

You'll most likely need a new driver (STA) to resolve the issue. Apparently the included Broadcom driver in the repos does not work with the BCM4313. Both Ubuntu and Mint have the same issues and there are numerous threads about it and bugs reported as well. If you download a newer driver and install you may have much better luck with it.

You can also try the brcmsmac driver, but some users have reported having lower signal strength that renders it nearly useless. YMMV.

sebaogal
Level 1
Level 1
Posts: 3
Joined: Sat Jul 13, 2013 7:12 am

Re: Mint 15 with Broadcom BCM4313 not working

Post by sebaogal » Sat Jul 13, 2013 12:20 pm

brcmsmac driver was loaded by default in my laptop, but it didn't work. Now i installed bcmwl-kernel-source using apt (this is the driver you were referring to? the one that does not work?), but as i showed before, i can only scan for available networks but can't connect to any.

Please help me, where can i find that newer STA driver? I have been searching a lot but always the same solutions: install bcmwl-kernel-source, use brcmsmac, but nothing.

Thanks a lot!

sebaogal
Level 1
Level 1
Posts: 3
Joined: Sat Jul 13, 2013 7:12 am

Re: Mint 15 with Broadcom BCM4313 not working

Post by sebaogal » Mon Jul 15, 2013 1:05 am

Anyone? :cry:
The vast majority of fixes for this card are outdated (kernels 2.6+). I would be very happy with a solution to my problem. Thanks :)

TBABill
Level 6
Level 6
Posts: 1361
Joined: Wed Dec 30, 2009 1:02 pm
Location: Leonardtown, MD

Re: Mint 15 with Broadcom BCM4313 not working

Post by TBABill » Mon Jul 15, 2013 10:13 am

I would download it directly from Broadcom and follow the read-me instructions for installing it. The version in the repo is broken and won't work for the BCM4313 and the brcmsmac has been reported to have really weak signal strength and low throughput for some reason.

[url]http://www.broadcom.com/support/802.11/linux_sta.php[/url]

dray0n
Level 1
Level 1
Posts: 4
Joined: Sat Jul 13, 2013 9:55 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by dray0n » Tue Jul 16, 2013 7:33 pm

I followed the above link and steps with a BCM4312 and got it working on 2 laptops.

frank r
Level 1
Level 1
Posts: 2
Joined: Sun Jul 28, 2013 12:57 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by frank r » Sun Jul 28, 2013 1:23 pm

After the fact but this worked for my 4318

http://linuxg.net/how-to-fix-broadcom-bcm4311-wireless-driver-on-ubuntu-and-linux-mint/

TBABill
Level 6
Level 6
Posts: 1361
Joined: Wed Dec 30, 2009 1:02 pm
Location: Leonardtown, MD

Re: Mint 15 with Broadcom BCM4313 not working

Post by TBABill » Sun Jul 28, 2013 4:11 pm

frank r wrote:After the fact but this worked for my 4318

http://linuxg.net/how-to-fix-broadcom-bcm4311-wireless-driver-on-ubuntu-and-linux-mint/
But that's the wrong driver for the BCM4313.

frank r
Level 1
Level 1
Posts: 2
Joined: Sun Jul 28, 2013 12:57 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by frank r » Mon Jul 29, 2013 2:10 pm

TBABill wrote:
frank r wrote:After the fact but this worked for my 4318

http://linuxg.net/how-to-fix-broadcom-bcm4311-wireless-driver-on-ubuntu-and-linux-mint/
But that's the wrong driver for the BCM4313.

this link was for the 4311, it works great on my 4318 so unless (and i could be) missing something it should work on 4313 as well.. but!!! lets veer off coarse alittle, if this system would recognize the hardware and pull from a database of drivers and a script? to pull in non-free drivers we wouldnt be having this discussion.

IE: 5 simple lines of code and 1 minute of time my wifi was up and running great. the flipside was, it took thumbing thru countless threads over three days with no avail and stumbled upon a single thread that pointed me in the rite direction...and even that was a crap shoot.

this broadcom issue from what i can see has been around for way too long, but hardware is a hard thing to work around. wifi was my only problem and now that mint has multi media, i have a complete system.. my hat is off to mint 15..

TBABill
Level 6
Level 6
Posts: 1361
Joined: Wed Dec 30, 2009 1:02 pm
Location: Leonardtown, MD

Re: Mint 15 with Broadcom BCM4313 not working

Post by TBABill » Mon Jul 29, 2013 3:54 pm

frank r wrote:
TBABill wrote:
frank r wrote:After the fact but this worked for my 4318

http://linuxg.net/how-to-fix-broadcom-bcm4311-wireless-driver-on-ubuntu-and-linux-mint/
But that's the wrong driver for the BCM4313.

this link was for the 4311, it works great on my 4318 so unless (and i could be) missing something it should work on 4313 as well.. but!!! lets veer off coarse alittle, if this system would recognize the hardware and pull from a database of drivers and a script? to pull in non-free drivers we wouldnt be having this discussion.

IE: 5 simple lines of code and 1 minute of time my wifi was up and running great. the flipside was, it took thumbing thru countless threads over three days with no avail and stumbled upon a single thread that pointed me in the rite direction...and even that was a crap shoot.

this broadcom issue from what i can see has been around for way too long, but hardware is a hard thing to work around. wifi was my only problem and now that mint has multi media, i have a complete system.. my hat is off to mint 15..
While I agree it should be easier, just because the 4311 is fixed by your link does not in any way mean the 4318 would be. There's a list of Broadcom devices on the b43 open source driver page and it states which driver supports which devices. You'll find that there are different drivers...b43, b43-legacy, brcmsmac, STA, etc. So it's always imperative to know the device and which driver is needed in order to set it up correctly.

I do wish there was a hardware identifier and script for the Broadcom varieties, but until then we can only suggest directions to the best option. For this thread, the fix should be for the 4318 only since the different drivers and methods to enable them can become confusing to newer users.

computerguybry
Level 3
Level 3
Posts: 146
Joined: Sat Sep 07, 2013 2:25 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by computerguybry » Tue Sep 10, 2013 9:22 am

I have BCM4312 with the same problems. Any help???

thanks

User avatar
chili555
Level 3
Level 3
Posts: 174
Joined: Sun Apr 22, 2007 12:07 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by chili555 » Tue Sep 10, 2013 10:00 am

computerguybry wrote:I have BCM4312 with the same problems. Any help???

thanks
Please open a terminal and do:

Code: Select all

sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install firmware-b43-lpphy-installer 
Reboot and your wireless should be working.

CAUTION: This fix is for 4312 only.

computerguybry
Level 3
Level 3
Posts: 146
Joined: Sat Sep 07, 2013 2:25 pm

Re: Mint 15 with Broadcom BCM4313 not working

Post by computerguybry » Tue Sep 10, 2013 1:53 pm

It worked!!!!!!!!!!!! Thank you so very much!!!!!!!!!!!!!!

Post Reply

Return to “Wireless”