Mac mini (2018) Macmini8,1 Linux usb-c will not recognize certain usb device types
1
vote
2
answers
609
views
The Mac mini (2018) Macmini8,1 is running Linux with rEFInd. The mini has 2 usb-a 10 Gb/s ports, and 4 usb-c 10 Gb/s ports
**Problem:** On usb-c ports, "dangerous" devices are not recognized by the kernel, they are ignored on plugin like nothing happened
> "dangerous" devices include storage Samsung T5/T7 or networking
> Realtek 8153
>
> "safe" devices like mouse, keyboard and display works
Everything works on usb-a ports
uname --kernel-release
5.8.0-36-generic
to run with T2:
* applesmc brcmfmac blacklisted
* tg3 so buggy it is not used
* csrutil disable
* Startup Security Utility: No Security, Allow booting from external or removable media
**How can any type USB device be made to work on usb-c ports?**
February 1, 2021: it is discovered that only devices that decide to use 480 Mb/s or slower work. No device selecting 5 or 10 Gb/s will appear in dmesg --human --follow
February 5, 2021:
The usb ports that are capped at 480 Mb/s are off the Thunderbolt controllers:
lspci -knns7e:0 7e:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) Subsystem: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:0000] Kernel driver in use: xhci_hcd Kernel modules: xhci_pci lspci -knns8:0 08:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) Subsystem: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:0000] Kernel driver in use: xhci_hcd Kernel modules: xhci_pci
Asked by Keith
(51 rep)
Jan 15, 2021, 10:03 PM
Last activity: May 18, 2025, 11:36 PM
Last activity: May 18, 2025, 11:36 PM