wireless bcm4318 not working
Solution 1
I got it working.
Correct answer is option (2), at least for my combinations of whatever is relevant.
What probably caused my earlier problems was that I was installing using synaptic gui. When I did install using terminal and apt-get, I noticed that apt-get update
complained about duplicate sources. Once resolved, I again went over whole installing exercise, including fresh reinstall (to make sure there are no remnants of other installs), and straight to option (2) as suggested by wireless.kernel.org.
Regarding other options, it is above my paygrade to decide if they are invalid and need to be updated, or can stay as is, if approaches suggested by (1) and (3) are correct and may work for someone else.
Solution 2
Option number 2 worked for me. I had originally installed the bcmwl kernel source through the additional drivers gui. I later installed the b43w cutter and installer with no luck. After the bcmwl purge and b43w cutter reinstall it took off working. Thanks a bunch!
sudo apt-get purge bcmwl-kernel-source
sudo apt-get install --reinstall b43-fwcutter firmware-b43-installer
Reboot. Enjoy Ubuntu!
Related videos on Youtube
Peter M. - stands for Monica
Please consider to support Monica: https://english.meta.stackexchange.com/questions/13498/support-for-monica-cellio also fund her https://www.gofundme.com/f/stop-stack-overflow-from-defaming-its-users
Updated on September 18, 2022Comments
-
Peter M. - stands for Monica over 1 year
Edit: I researched also link suggested above - it is option (3) And indeed is very helpful. Especially @LuisAlvarado's answer - it contains table which suggest using linux-firmware-nonfree - I tried and it did not worked (possibly because my system was polluted by remnants of previous attempts). Instead, b43-fwcutter from option (2) after clean reinstall worked for me. Linked answer contains good explanation of the process, but advice about exact module to use might be incorrect. wileress.kernel.org has different value value, which worked for me.
Original post:
I cannot get bcm4318 working on Lubuntu 14.4. This card worked on lubuntu 12.10 but upgrading failed, and after full reinstall from liveUSB I cannot get wifi to work. I tried these suggestions:
- (1) Advice for 12.4 suggests to
apt-get --reinstall install bcmwl-kernel-source
- (2) This says:
apt-get purge bcmwl-kernel-source
instead, says:apt-get install b43-fwcutter firmware-b43-installer
but did not work either. - (3) This suggests
apt-get install linux-firmware-nonfree
- well worth reading, excellent explanation of problem.
Every time I purged packages from previous try and rebooted afterwards.
(4) This also suggest blacklisting some entries. It seems that b43 from (2) should work (bcm43xx entry is blacklisted). But no luck.
(5) Downgrading is also suggested by this year-old answer but I was hoping there is something newer/better. The author claims that every release makes bcm43xx harder.
What else I should try?
I checked "ultimate authority" on bcm43xx wireless, http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices which says (in debian section) to use option (2), but no luck.
By "no luck" I mean that
iwconfig
saysno wireless connection
.
In my office I have wired connection to modem but no apparent wireless.
Isiwconfig
a right way to test if my wireless is alive?lsmod | grep -e b43 -e wl
:b43 356470 0 bcma 42043 1 b43 mac80211 545990 1 b43 cfg80211 409394 2 b43,mac80211 ssb 51854 2 b43,b44
lspci -nn | grep 0280
06:02.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
uname -mr
3.13.0-24-generic i686
My laptop is Acer Aspire 5610Z with 0.5GB of RAM which I am going to upgrade to 4GB ASAP.
I got it working.
Correct answer is option (2), at least for my combinations of whatever is relevant.
What probably caused my earlier problems was that I was installing using synaptic gui. When I did install using terminal and apt-get, I noticed that
apt-get update
complained about duplicate sources. Once resolved, I again went over whole installing exercise, including fresh reinstall (to make sure there are no remnants of other installs), and straight to option (2) as suggested by wireless.kernel.org.Regarding other options, it is above my paygrade to decide if they are invalid and need to be updated, or can stay as is, if approaches suggested by (1) and (3) are correct and may work for someone else.
-
chili555 almost 10 yearsWhat driver is in place now? lsmod | grep -e b43 -e wl What is your exact card? lspci -nn | grep 0280 Please edit your question to add these details.
-
enedil almost 10 yearsTry simply get into Settings -> software sources -> last tab -> select proprietary driver for that Broadcom.
-
Peter M. - stands for Monica almost 10 yearsI tried that first but I have no entries to select from. Do I need to enable some special repositories?
-
Peter M. - stands for Monica almost 10 yearsDownvoter, care to explain why? Supposed duplicate does not answer my question, I tried it and mentioned in my research. I did what wireless.kernel.org said I should do, it worked, not sure why I my post was downvoted. Oh well, ife is too short to deal with such crap. Thank you for nothing.
-
Peter M. - stands for Monica almost 10 yearsI did #2 after clear reinstall. I read many posts (including very helpful yours) about removal/blacklist some sources, I thought that new clean reinstall would be the simplest option for me, so I don't have to worry is
purge
removed all configs cleanly. It is entirely possible thatlinux-firmware-nonfree
(option #3 as mentioned in table from @LuisAlvarado answer) installs same underlying code asfirmware-b43-installer
from option #2 and wireless.kernel.org. And if I just happened to use #3 before #2, I would have same results. -
Peter M. - stands for Monica almost 10 yearsI am not expert, installing ubuntu every 2 years is enough for me :-) I just wanted to pinpoint the discrepancies.
- (1) Advice for 12.4 suggests to
-
Luis Alvarado almost 10 yearsHi Peter, please update the answer so it does not look like a comment but an actual answer, something like "I read the whole broadcom answer by Luis alvarado & Chili555 and it sucked, so I made a better one about the BCM4318 rev2 correct driver"... or something to that effect ^^.