Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Wifi not working on late 2007 MacBook. (Read 1038 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Wifi not working on late 2007 MacBook.

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  :D ). But of course, wifi didn't work with the wifi card on the laptop.
The output of lspci -vnn | grep -i net is:
Code: [Select]
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:
Code: [Select]
                   '                      [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:
Code: [Select]
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