I know that wifi on the Broadcom cards suck on Linux, but I forgot which driver I need to load, or if there's something else I need to do. I installed Artix on a late 2007 MacBook to give it life, after experimenting with Debian based distros, I realised that having a minimalist distro like Arch or its derivatives is better, and decided on Artix (systemd-free ). But of course, wifi didn't work with the wifi card on the laptop.
The output of lspci -vnn | grep -i net is:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Imac 8,1 Wired Ethernet Adapter [11ab:00ba]
The output of neofetch is:
' [my_username]@artix_macbook
'o' --------------------
'ooo' OS: Artix Linux x86_64
'ooxoo' Host: MacBook3,1 1.0
'ooxxxoo' Kernel: 5.9.10-artix1-1
'oookkxxoo' Uptime: 1 hour, 38 mins
'oiioxkkxxoo' Packages: 715 (pacman)
':;:iiiioxxxoo' Shell: bash 5.0.18
`'.;::ioxxoo' Resolution: 1280x800
'-. `':;jiooo' DE: Xfce 4.14
'oooio-.. `'i:io' WM: Xfwm4
'ooooxxxxoio:,. `'-;' WM Theme: Default
'ooooxxxxxkkxoooIi:-. `' Theme: Artix-dark [GTK2/3]
'ooooxxxxxkkkkxoiiiiiji' Icons: matefaenzadark [GTK2/3]
'ooooxxxxxkxxoiiii:'` .i' Terminal: xfce4-terminal
'ooooxxxxxoi:::'` .;ioxo' Terminal Font: Roboto Mono 11
'ooooxooi::'` .:iiixkxxo' CPU: Intel Core 2 Duo T7500 (2) @ 2.2
'ooooi:'` `'';ioxxo' GPU: Intel Mobile GM965/GL960
'i:'` '':io' Memory: 453MiB / 3912MiB
'` `'
What should I do?
EDIT: Whoops, forgot to add inxi -Fx
here's its output:
System:
Host: artix_macbook Kernel: 5.9.10-artix1-1 x86_64 bits: 64 compiler: gcc
v: 10.2.0 Desktop: Xfce 4.14.3 Distro: Artix Linux
Machine:
Type: Unknown System: Apple product: MacBook3,1 v: 1.0
serial: <superuser/root required>
Mobo: Apple model: Mac-F22788C8 v: PVT serial: <superuser/root required>
UEFI: Apple v: MB31.88Z.008E.B02.0803051832 date: 03/05/08
Battery:
ID-1: BAT0 charge: 32.4 Wh condition: 32.7/54.7 Wh (60%) model: DP ASMB016
status: Charging
CPU:
Info: Dual Core model: Intel Core2 Duo T7500 bits: 64 type: MCP
arch: Core Merom rev: B L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 8781
Speed: 798 MHz min/max: 800/2200 MHz Core speeds (MHz): 1: 946 2: 1079
Graphics:
Device-1: Intel Mobile GM965/GL960 Integrated Graphics vendor: Apple
driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.org 1.20.9 driver: intel
unloaded: fbdev,modesetting,vesa resolution: <xdpyinfo missing>
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: Intel 82801H HD Audio vendor: Apple driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.9.10-artix1-1
Network:
Device-1: Broadcom and subsidiaries BCM4321 802.11a/b/g/n
vendor: Apple AirPort Extreme driver: b43-pci-bridge v: N/A port: efa0
bus ID: 02:00.0
Device-2: Marvell 88E8058 PCI-E Gigabit Ethernet driver: sky2 v: 1.30
port: 2000 bus ID: 03:00.0
IF: eth0 state: down mac: 00:1b:63:b3:ba:b4
Drives:
Local Storage: total: 247.33 GiB used: 20.32 GiB (8.2%)
ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB
ID-2: /dev/sdb type: USB vendor: Imation model: Nano Pro size: 14.44 GiB
Partition:
ID-1: / size: 199.12 GiB used: 9.21 GiB (4.6%) fs: ext4 dev: /dev/sda5
Swap:
Alert: No Swap data was found.
Sensors:
System Temperatures: cpu: 69.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 179 Uptime: 1h 50m Memory: 3.82 GiB used: 479.2 MiB (12.2%)
Init: N/A rc: OpenRC v: 0.42.1 runlevel: default Compilers: gcc: 10.2.0
Packages: 715 Shell: Bash v: 5.0.18 inxi: 3.1.07