broadcom-sta wl drivers installed and all conflicting drivers blacklisted yet iwconfig returns nothing but "lo no wireless extensions"
I have a broadcom bcm4311 wireless card and I've been having rather poor internet speeds using the b43 wireless drivers to the point where I can't even do an internet speed test because I can't establish a good enough connection to the speedtest website. (I have tried multiple).
I installed the wl drivers by following the sbo method outlined here: https://www.slackwiki.com/Broadcom_W...#Prerequisites but when I do iwconfig, it just returns: Code:
lo no wireless extensions Code:
lsmod | grep wl Code:
wl 6201019 0 |
Not even one week ago you had several posts open for this exact same issue.
Now you start a new one. What have you learnt in the meantime from the responses to your old posts? Was it really needed to start a new one instead of continue with the previous one? Tip number one: share details. Tip number two: tell us what steps advised to you you did or did not follow this time. |
Quote:
Just thought that thread was for how to get internet working and that asking a more specific question relating to getting the internet working with the wl drivers might be more specific and a better question to ask as the initial one was more vague. Only reason I'm asking again is because last time I tried the manual method of installing the wl drivers so I figured there was more room for human error such as not getting the firmware for it, as opposed to how I did it this time with Sbo, which I would have assumed would have the fwcutter included and run in the install script. Apologies, I didn't mean to spam. |
So again, if you do not share details, like the exact commandlines and verbatim command / error output, we are not getting any further.
Did you install broadcom-sta? If so, through what means/commandlines? After installing broadcom-sta, what is the relevant output of "lspci -v" that pertains to your wireless card? Did you run "modprobe wl" prior to running "iwconfig"? Does "ifconfig -a" show the wireless interface? Did you check the output of the "dmesg" command for relevant errors? All of this as user 'root' of course. |
I'm pretty sure this thread work for me: https://www.linuxquestions.org/quest...ux-4175434970/
|
Quote:
Code:
sbopkg -i broadcom-sta I then blacklisted the ssb, b43 and bcma drivers to avoid any conflicts. I can confirm that they were successfully blacklisted as doing Code:
lsmod | grep <driver> The output of lspci -v is: Quote:
running ifconfig -a only displays the loopback it seems. No eth0 or wlan0. running dmesg, relevant errors were: Quote:
|
In this post of mine in an earlier thread of yours, https://www.linuxquestions.org/quest...ml#post6010902 I answered you that the ssb and b44 drivers should not be blacklisted if you have a wired network interface that needs these drivers. This is the reason why you do not see your wired interface when you run "ifconfig -a".
I just built broadcom-sta on my slackware64-current computer and installed it, then ran "modprobe wl". The driver loads without errors. I do not have broadcom hardware so the driver does nothing, but it is actually there: Code:
# modinfo wl |
Quote:
dmesg |tail -2 That just told me Quote:
Edit: wait, I just removed the b43, bcma and ssb modules and reloaded them again and wlan0's showing up in ifconfig -a now. Though it's not listing eth0. |
Ok, so a little birdy directed me to the Arch linux wiki when I mentioned my problem: https://wiki.archlinux.org/index.php...m_wireless#b43
Turns out the b43 drivers don't work well with the BCM4311 wireless card and I'm supposed to use the b43-legacy drivers instead. So I git cloned the b43-firmware-classic/ dir from here as linked in the wiki: https://aur.archlinux.org/packages/b...mware-classic/ I used b43-fwcutter to extract the firmware from the wl_apsta.o file which was inside the linux/ directory within the broadcom-wl-5.100.138.tar.bz2 file after I extracted it which is listed as the source at the bottom of the page. Inside the PKGBUILD file inside the b43-firmware-classic directory, it says: Code:
_basename_=b43-firmware Code:
b43-fwcutter -w /usr/lib/firmware linux/wl_apsta.o But after I did that, it output: 'Cannot open input file linux/wl_apsta.o' So I thought I'd specify the directory this time, I entered: Code:
b43-fwcutter -w /tmp/b43-firmware-classic/ /usr/lib/firmware/ linux/wl_apsta.o So obviously I misunderstood either what to do or what I was meant to put in space of "${pkgdir}". What's the proper command to install the proper firmware/drivers then? what'd I do wrong? |
The package b43-firmware from SBo installs firmware files to '/lib/firmware/b43'.
My wireless nic is a BCM4312, it works with the b43 driver and the firmware files from SBo b43-firmware-6.30.163.46-fw-1_SBo. You could try that path to store the firmware and see if it works with the b43-legacy. Code:
b43-fwcutter -w /lib/firmware/b43 broadcom-wl-5.100.138/linux/wl_apsta.o (Here the firmware is loaded just removing and loading b43 driver and dependencies, but a reboot is better I think.) |
Quote:
Also: should I blacklist b43 now that I want to use the b43 legacy drivers? |
Try creating a file '/etc/modprobe.d/b43.conf'
with the line 'blacklist b43' and reboot. Code:
# echo blacklist b43 >/etc/modprobe.d/b43.conf |
Quote:
|
Load the b43legacy in /etc/rc.d/rc.modules.local, maybe some dependence module wasn't loaded.
Also run rfkill to see if there is some block. Quote:
b43legacy doesn't work at all with BCM4312, the nic isn't even recognized. b43 works with both firmwares, and it is just a matter of remove b43legacy and load b43 at command line for the wifi starts to work (I'm using NetworkManager if this helps). To be honest, if the b43's drivers don't work well with your hardware, consider install the proprietary driver broadcom-sta from SBo, I think it works with all those BCM43xx. I already used both b43 and sta for some time and there isn't any big difference in performance or anything. I know that you have a b44 cabled nic and sta asks to blacklist b44 too, you can test if commenting b44 from the blacklist file prevents sta to work or not. I think at this point is up to you to test all those options to make both cable and wifi work. |
Quote:
Anyway; I decided to check the dependencies of b43legacy and I supposedly have all of them but when I did depmod -a it returned Quote:
|
All times are GMT -5. The time now is 06:50 PM. |