With Apple’s announcement that older intel macs would be orphaned, I decided to try to get linux working on it before HAD to.
My problem appears to be driver and hardware detection failure as I have no sound and no webcam.
This situation smells like the t2 situation discussed for those macs newer than 2018, however mine is older.
Can someone point me the the correct direction, I’m struggling to find something to read that makes me confident I’m in the right place.
pointers appreciated please
System:
Kernel: 6.15.4-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=3df749af-f362-49d3-bc50-6de6cd6733ef rw rootflags=subvol=@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.1 tk: Qt v: N/A info: frameworks v: 6.15.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Apple product: iMacPro1,1 v: 1.0
serial: <superuser required> Chassis: type: 9 v: Mac-7BA5B2D9E42DDD94
serial: <superuser required>
Mobo: Apple model: Mac-7BA5B2D9E42DDD94 v: iMacPro1,1
serial: <superuser required> uuid: <superuser required> UEFI: Apple
v: 2075.120.2.0.0 (iBridge: 22.16.15072.0.0,0) date: 04/25/2025
CPU:
Info: model: Intel Xeon W-2140B bits: 64 type: MT MCP arch: Skylake
level: v4 note: check process: Intel 14nm family: 6 model-id: 0x55 (85)
stepping: 4 microcode: 0x2007006
Topology: cpus: 1x dies: 1 clusters: 8 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB
desc: 8x1024 KiB L3: 11 MiB desc: 1x11 MiB
Speed (MHz): avg: 1200 min/max: 1200/4200 scaling: driver: intel_pstate
governor: powersave cores: 1: 1200 2: 1200 3: 1200 4: 1200 5: 1200 6: 1200
7: 1200 8: 1200 9: 1200 10: 1200 11: 1200 12: 1200 13: 1200 14: 1200
15: 1200 16: 1200 bogomips: 102399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 XL [Radeon Pro 56]
vendor: Apple driver: amdgpu v: kernel arch: GCN-5 code: Vega
process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: DP-2,DP-3,eDP-1 empty: DP-1,DP-4,DP-5 bus-ID: f3:00.0
chip-ID: 1002:6867 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 5760x2160
display-ID: 0
Monitor-1: DP-2 pos: bottom-r model: HP E232 serial: <filter> built: 2016
res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96 gamma: 1.2
size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: DP-3 pos: primary,top-left model: HP E232 serial: <filter>
built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96 gamma: 1.2
size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-3: eDP-1 pos: top-center model: Apple iMac serial: <filter>
built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 163 gamma: 1.2
size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
max: 3840x2160 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
vega10 ACO DRM 3.63 6.15.4-zen2-1-zen) device-ID: 1002:6867
memory: 7.81 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 5 device: 0 type: discrete-gpu name: AMD
Radeon Graphics (RADV VEGA10) driver: mesa radv v: 25.1.4-arch1.1
device-ID: 1002:6867 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.6 256 bits) driver: mesa llvmpipe v: 25.1.4-arch1.1 (LLVM
20.1.6) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Apple Audio driver: N/A pcie: gen: 3 speed: 8 GT/s lanes: 4
bus-ID: 02:00.3 chip-ID: 106b:1803 class-ID: 0401
Device-2: Advanced Micro Devices [AMD/ATI] Vega 10 HDMI Audio [Radeon
56/64] driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: f3:00.1 chip-ID: 1002:aaf8 class-ID: 0403
Device-3: Shokz Loop110 driver: hid-generic,snd-usb-audio,usbhid type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4.3.1:7
chip-ID: 3511:2b0a class-ID: 0102 serial: <filter>
API: ALSA v: k6.15.4-zen2-1-zen status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Broadcom BCM4364 802.11ac Wireless Network Adapter vendor: Apple
driver: N/A modules: brcmfmac pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 01:00.0 chip-ID: 14e4:4464 class-ID: 0280
Device-2: Aquantia AQtion AQC107 NBase-T/IEEE 802.3an Ethernet [Atlantic
10G] vendor: Apple driver: atlantic v: kernel pcie: gen: 2 speed: 5 GT/s
lanes: 4 link-max: gen: 3 speed: 8 GT/s port: N/A bus-ID: 04:00.0
chip-ID: 1d6a:07b1 class-ID: 0200 temp: 53.9 C
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: br0 state: up speed: 1000 Mbps duplex: unknown mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Drives:
Local Storage: total: 931.84 GiB used: 61.98 GiB (6.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Apple model: SSD AP1024M
size: 931.84 GiB block-size: physical: 4096 B logical: 4096 B
speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 1310
temp: 29.9 C scheme: GPT
Partition:
ID-1: / raw-size: 931.54 GiB size: 931.54 GiB (100.00%)
used: 61.98 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.3 MiB (99.76%)
used: 644 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.54 GiB size: 931.54 GiB (100.00%)
used: 61.98 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 931.54 GiB size: 931.54 GiB (100.00%)
used: 61.98 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 931.54 GiB size: 931.54 GiB (100.00%)
used: 61.98 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.06 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 38.0 C mobo: N/A gpu: amdgpu temp: 39.0 C
mem: 39.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Memory: total: 32 GiB note: est. available: 31.06 GiB used: 4.69 GiB (15.1%)
Processes: 432 Power: uptime: 1h 38m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: shutdown
avail: reboot,suspend,test_resume image: 12.4 GiB
services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd
v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 2219 libs: 477 tools: octopi,paru Compilers:
clang: 20.1.6 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.3-1):
System install date: 2025-06-27
Last full system update: 2025-07-01 ↻
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: No/Undetected
Failed units: