You are not logged in.
How do I install the propriertary driver for this chipset? I looked at all wiki-pages, but installing b43-firmware or bl-wireless nor modprobing and rmmoding did not work, I referred to the https://wireless.wiki.kernel.org/en/use … cefirmware page where it says the kernel supports this but clearly dosent. I had a similar problem to https://bbs.archlinux.org/viewtopic.php?id=195084 but for me there is no interface except the loopback.
Luckily installing ubuntu and then selecting "Using Broadcom 802.11 Linux STA wireless driver source from bcmwl-kernel-source" under the "Broadcom Inc. and subsidiaries: BCM4331 802.11 a/b/g/n (AirPort Extreme)" in the "Additional Drivers" section worked. My question is how can I get that driver to arch and make it work in arch?
Tech specs: https://support.apple.com/kb/SP669?locale=en_GB
lspci -nn -d 14e4:
03:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM57786 Gigabit Ethernet PCIe [14e4:16a3] (rev 10)
03:00.1 SD Host controller [0805]: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10)
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Before driver
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
After
2: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 14:10:9f:dd:e2:8b brd ff:ff:ff:ff:ff:ff
inet 192.168.2.102/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp4s0
valid_lft 7027sec preferred_lft 7027sec
inet6 fe80::d5a3:ef61:3f61:2551/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Last edited by to_you_bannana (2022-07-24 17:05:01)
Offline
Is that 'After' clause on Ubuntu? Because it is up and has a /24 IPv4 address.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Is that 'After' clause on Ubuntu? Because it is up and has a /24 IPv4 address.
All of it is on ubuntu, and after clause is after I installed the driver I mentioned
Offline
Is that 'After' clause on Ubuntu? Because it is up and has a /24 IPv4 address.
Hey thanks, do you have anything? I think Ill be closing this topic since I am just switching to ubuntu since I cannot solve this driver issue
Last edited by to_you_bannana (2023-09-23 18:41:18)
Offline
1. Get wifi from android tethering to avoid the hassle of installing packages as offline
2. Check for any existing drivers and uninstall them (b43-firmware* and broadcom-wl)
3. Install the broadcom-wl-dkms module
4. Remove all wifi kernel modules (for me I used):
rmmod b43
rmmod ssb
5. Check rfkill if the device is blocked and check blacklist file locations to check if the "wl" module is blacklisted, if it is then un-blacklist it (namely /etc/modprobe.d/broadcom-wl.conf ).
6. Now modprobing should work but it was complaining the "wl" module wasn't found so I checked and found out my kernel got updated from 5.17 to 5.18 while I was still using the old one, so I rebooted.
7. The "wl" module autoloaded on boot and everything started working. If now the interface is showing you can try running `dhcpcd interface` or setting it up. If that dosent work then refer to https://wiki.archlinux.org/title/Broadc … nnections/
Last edited by to_you_bannana (2023-09-23 18:41:40)
Offline