Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Getting WiFi Working on MacBook Pro with Broadcom
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
angrymallard
n00b
n00b


Joined: 02 Oct 2024
Posts: 2

PostPosted: Wed Oct 02, 2024 9:20 pm    Post subject: Getting WiFi Working on MacBook Pro with Broadcom Reply with quote

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
Code:
ip a
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
View user's profile Send private message
angrymallard
n00b
n00b


Joined: 02 Oct 2024
Posts: 2

PostPosted: Tue Oct 08, 2024 12:17 pm    Post subject: systemd addition Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
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