View previous topic :: View next topic |
Author |
Message |
angrymallard n00b
Joined: 02 Oct 2024 Posts: 2
|
Posted: Wed Oct 02, 2024 9:20 pm Post subject: Getting WiFi Working on MacBook Pro with Broadcom |
|
|
Hello all, I had been having a hard time getting WiFi configured on my 2012 MBP with a Broadcom chipset and finally got it up and running, so I wanted to leave the solution here for anyone who has the same problems as me.
My system is running 6.6.51-gentoo-dist and Gnome right now FYI
My make.conf has the following relevant settings:
Code: | EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --autounmask=n --ask"
ACCEPT_LICENSE="*" |
I have a file called "broadcom-sta" in /etc/portage/package.use that looks like this:
Code: | net-wireless/broadcom-sta dist-kernel strip |
With that out of the way I emerged the linux-firmware, broadcom-sta, b43-firmware, and the wpa_supplicant packages
Code: | emerge linux-firmware
emerge net-wireless/broadcom-sta --autounmask-write --autounmask
emerge net-wireless/wpa_supplicant --autounmask-write --autounmask
emerge b43-firmware --autounmask-write --autounmask |
With those packages installed I could see my WiFi module by running but could not bring it up using conventional commands. It turns out that NetworkManager was not configured to start on boot and wasn't running so I had to do these last two steps:
Code: | rc-update add NetworkManager default
rc-service NetworkManager start |
It could be that b43-firmware and broadcom-sta either overlap some, or one of them is irrelevant for my use case. If I decide to mess with it anymore and learn anything else I'll update here but I'm not going to fix anything that's not broken right now. |
|
Back to top |
|
|
angrymallard n00b
Joined: 02 Oct 2024 Posts: 2
|
Posted: Tue Oct 08, 2024 12:17 pm Post subject: systemd addition |
|
|
Hello again, I wanted to add a note for those using systemd instead of OpenRC
systemd includes systemd-networkd by default but Gnome's preferred service is NetworkManager. So to disable networkd and enable NetworkManager I did the following:
Code: | sudo systemctl stop systemd-networkd
sudo systemctl disable systemd-networkd
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
|
Again, this seems to be Gnome-specific but I just wanted to note that there is a slight change vs. OpenRC systems. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|