2009 macbook pro install fail

Hi,
The install from the Xfce ISO fails. I tried both Xfce images,

  1. manjaro-xfce-22.1.3-minimal-230529-linux61.iso
  2. manjaro-xfce-22.1.3-230529-linux61.iso

The Talos installer reasonably complains there is no network connection.

I tried setting up the network via the XFCE network manager… nope.

The system dump below.

Maybe a driver issue? I can confirm that the network comes up in El Capitan without a problem.

High hopes for Manjaro here! Just loaded on an old chromebook. With the exception of an audio driver, it’s a sweet ride :wink: … Heard good things about Manjaro on a 2009 macbook. Looking forward to reviving the machine!

Jeff

$ inxi -Fazy
System:
  Kernel: 6.1.30-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 Edit boot options lang=en_US
    keytable=us tz=UTC misobasedir=manjaro misolabel=MANJARO_XFCE_2213 quiet
    systemd.show_status=1 splash apparmor=1 security=apparmor driver=free
    nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro5,3 v: 1.0
    serial: <superuser required> Chassis: type: 10 v: Mac-F22587C8
    serial: <superuser required>
  Mobo: Apple model: Mac-F22587C8 serial: <superuser required> UEFI: Apple
    v: MBP53.88Z.00AC.B03.0906151647 date: 06/15/09
Battery:
  ID-1: BAT0 charge: 28.8 Wh (68.1%) condition: 42.3/56.2 Wh (75.4%)
    volts: 10.9 min: 10.8 model: SMP A1321 type: Li-ion serial: N/A
    status: discharging cycles: 34
CPU:
  Info: model: Intel Core2 Duo T9600 bits: 64 type: MCP arch: Penryn level: v1
    built: 2008 process: Intel 45nm family: 6 model-id: 0x17 (23)
    stepping: 0xA (10) microcode: 0xA0B
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 1596 min/max: 1596/2793 scaling: driver: acpi-cpufreq
    governor: schedutil cores: 1: 1596 2: 1596 bogomips: 11147
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    disabled
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode;
    SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA G96CM [GeForce 9600M GT] vendor: Apple driver: nouveau
    v: kernel non-free: series: 340.xx status: legacy (EOL) last:
    release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-13 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: none
    off: LVDS-2 empty: DP-2 bus-ID: 02:00.0 chip-ID: 10de:0647 class-ID: 0300
    temp: 62.0 C
  Device-2: NVIDIA C79 [GeForce 9400M] vendor: Apple driver: nouveau
    v: kernel non-free: series: 340.xx status: legacy (EOL) last:
    release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-13 ports: active: LVDS-1 empty: DP-1 bus-ID: 03:00.0
    chip-ID: 10de:0863 class-ID: 0300 temp: 66.0 C
  Device-3: Apple Built-in iSight driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 05ac:8507
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: nouveau gpu: nouveau
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1440x900 s-dpi: 96 s-size: 381x238mm (15.00x9.37")
    s-diag: 449mm (17.69")
  Monitor-1: LVDS-1 pos: primary model: Apple 0x9cb1 built: 2009
    res: 1440x900 hz: 60 dpi: 111 gamma: 1.2 size: 331x207mm (13.03x8.15")
    diag: 390mm (15.4") ratio: 16:10 modes: max: 1440x900 min: 640x350
  Monitor-2: LVDS-2 mapped: LVDS-1-2 note: disabled model: Apple 0x9cb1
    built: 2009 res: 1440x900 dpi: 111 gamma: 1.2 size: 331x207mm (13.03x8.15")
    diag: 390mm (15.4") ratio: 16:10 modes: max: 1440x900 min: 640x350
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: NVIDIA MCP79 High Definition Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:08.0 chip-ID: 10de:0ac0 class-ID: 0403
  API: ALSA v: k6.1.30-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.70 status: off tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: NVIDIA MCP79 Ethernet driver: forcedeth v: kernel port: 31e0
    bus-ID: 00:0a.0 chip-ID: 10de:0ab0 class-ID: 0200
  IF: enp0s10 state: down mac: <filter>
  Device-2: Broadcom BCM4322 802.11a/b/g/n Wireless LAN
    vendor: Apple AirPort Extreme driver: b43-pci-bridge v: N/A modules: ssb
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 14e4:432b
    class-ID: 0280
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 4-1.1:3 chip-ID: 05ac:8217
    class-ID: fe01 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 251.06 GiB used: 0 KiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT250MX500SSD1
    size: 232.89 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
  ID-2: /dev/sdc maj-min: 8:32 vendor: Kingston model: DataTraveler 3.0
    size: 14.41 GiB block-size: physical: 512 B logical: 512 B type: USB rev: 2.1
    spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter> scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-3: /dev/sdd maj-min: 8:48 vendor: LaCie model: itsaKey size: 3.77 GiB
    block-size: physical: 512 B logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s
    lanes: 1 mode: 2.0 tech: N/A serial: <filter> fw-rev: 0.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  Message: No partition data found.
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 63.0 C mobo: N/A
  Fan Speeds (RPM): N/A
  GPU: device: nouveau temp: 66.0 C device: nouveau temp: 62.0 C mV: 900.00
Info:
  Processes: 191 Uptime: 3m wakeups: 4 Memory: available: 7.51 GiB
  used: 1.19 GiB (15.8%) Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1163 libs: 325 tools: pamac pm: flatpak pkgs: 0 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.27
1 Like

I wonder if mhwd has anything to say:

mhwd -l -li

It looks like you probably want to be using the b43 driver … but if it doesnt work you could also try broadcom-wl.

And just to be clear … do you have any networking? Or both ethernet and wireless do not work?

Thanks for your reply!

$ mhwd -l -li
e[1me[31mWarning: e[mconfig '/var/lib/mhwd/db/pci/network_drivers/r8168/MHWDCONFIG' is invalid!
e[1me[31mWarning: e[mconfig '/var/lib/mhwd/db/pci/network_drivers/rt3562sta/MHWDCONFIG' is invalid!
e[1me[31m> e[mInstalled PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


e[1me[31mWarning: e[mNo installed USB configs!
e[1me[31m> e[m0000:03:00.0 (0300:10de:0863) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


e[1me[31m> e[m0000:02:00.0 (0300:10de:0647) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


e[1me[31m> e[m0000:04:00.0 (0280:14e4:432b) Network controller Broadcom:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
   network-broadcom-wl            2018.10.07               false            PCI

Not sure exactly what this is saying but that false next to the broadcom driver isn’t looking good.

… do you have any networking? Or both ethernet and wireless do not work?

Ethernet shows up in the network manager. I don’t have any way of testing that it works so I don’t have a definitive answer, but it seems like the image was picking up the ethernet device properly.

Hope that helps,

False is for it being a Free driver. Its not a problem.
Its good it recognizes it and offers a driver.
You should be able to select that then:

sudo mhwd -i pci network-broadcom-wl

But without any connection you may need to either point it at an existing cache or manually get the packages and move them over.

Basically what that profile would do is install broadcom-wl-dkms and then

	modprobe -r b43
	modprobe -r b43legacy
	modprobe -r ssb
	modprobe -r bcm43xx
	modprobe -r brcm80211
	modprobe -r brcmfmac
	modprobe -r brcmsmac
	modprobe -r bcma
	modprobe wl

(to disable other ‘competing’ modules and enable the desired wl)

Your best bet of course is to find an ethernet chord or to use another device in tether mode.

To get the current b43-pci-bridge setup working the OP is probably only missing the b43-firmware AUR package, see here: B43 driver seems to be installed, but no place to check "enable wifi" in new install? - #43 by 6x12 .