Unable to install wifi and audio drivers for mac mini 2018 - missing option for proprietary drivers

Hi there,

I just installed manjaro on my mac mini 2018 and I am missing wifi and audio drivers(mac mini has built in speaker).

I tried to update proprietary drivers, but for some reason I am missing that option in my os.

Can some good soul help me solving the problem? :slight_smile:

thanks

provide formated output from:
inxi -Fazy
mhwd -l && mhwd -li

1 Like

There are NO “propietary driver” or any driver for apple- :poop: ! Apple is designed to be apple and nothing else. if you want to use wifi and audio then buy a wifi and a audio usb-stick and don’t waste time to this crap of electronic.

The first command output

    ~  inxi -Fazy                                                            ✔ 
System:
  Kernel: 5.17.1-1-rt17-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: root=UUID=a91b3fce-cf8f-47d1-8d5c-7f506dba9ccc rw quiet
    apparmor=1 security=apparmor udev.log_priority=3
    initrd=boot\initramfs-5.17-rt-x86_64.img
  Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.3 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Apple product: Macmini8,1 v: 1.0
    serial: <superuser required> Chassis: type: 9 v: Mac-7BA5B2DFE22DDD8C
    serial: <superuser required>
  Mobo: Apple model: Mac-7BA5B2DFE22DDD8C v: Macmini8,1
    serial: <superuser required> UEFI: Apple
    v: 1731.100.130.0.0 (iBridge: 19.16.14243.0.0,0) date: 03/17/2022
CPU:
  Info: model: Intel Core i5-8500B bits: 64 type: MCP arch: Coffee Lake
    family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEC
  Topology: cpus: 1x cores: 6 smt: <unsupported> cache: L1: 384 KiB
    desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 9 MiB
    desc: 1x9 MiB
  Speed (MHz): avg: 3866 high: 4092 min/max: 800/4100 scaling:
    driver: intel_pstate governor: powersave cores: 1: 3501 2: 3682 3: 3992
    4: 3987 5: 3946 6: 4092 bogomips: 36000
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: disabled, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Apple
    driver: i915 v: kernel ports: active: DP-3
    empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0
    chip-ID: 8086:3e9b class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: DP-3 model: Dell U2312HM serial: <filter> built: 2013
    res: 1920x1080 hz: 60 dpi: 96 gamma: 1.2 size: 510x287mm (20.08x11.3")
    diag: 585mm (23") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 22.0.3
    direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  Device-2: 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
  Sound Server-1: ALSA v: k5.17.1-1-rt17-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
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: 03:00.0 chip-ID: 14e4:4464 class-ID: 0280
  Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe vendor: Apple
    driver: tg3 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A
    bus-ID: 04:00.0 chip-ID: 14e4:1686 class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.92 GiB used: 26.03 GiB (5.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Apple model: SSD AP0512M
    size: 465.92 GiB block-size: physical: 4096 B logical: 4096 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 1274.100
    temp: 34.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 186.37 GiB size: 182.39 GiB (97.86%)
    used: 26.02 GiB (14.3%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.3 MiB (99.76%)
    used: 4.6 MiB (1.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 68.0 C pch: 52.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 298 Uptime: 1m wakeups: 0 Memory: 31.21 GiB used: 2.12 GiB (6.8%)
  Init: systemd v: 250 tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1
  Packages: pacman: 1352 lib: 351 flatpak: 0 Shell: Zsh v: 5.8.1 default: Bash
  v: 5.1.16 running-in: konsole inxi: 3.3.16

The second one:

    ~  mhwd -l && mhwd -li                                            ✔  3s  
> 0000:00:02.0 (0300:8086:3e9b) Display controller Intel 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


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

I could buy whole brand new pc :slight_smile:
This does not solve the problem…

you have to search for your self if you want to use such exotic hardware. be aware that apple always does terrible hints to prevent using their hardware with different use. i own a apple myself but it’s a nightmare, never again. below is a link that might help you, wifi might work but audio with mac is adifferent story. very often they use several hardware suppliers and exotic hardware-chips from different suppliers that they mix. it’s a question of gamble to get them run.

1 Like

for wifi install the broadcom-wl-dkms and the 5.17rt kernel headers
for audio install sof-firmware
then reboot and check