1 votes

Mac mini (2018) Macmini8,1 Linux usb-c ne reconnaît pas certains types de périphériques usb

Le Mac mini (2018) Macmini8,1 fonctionne sous Linux avec rEFInd. Le mini a 2 ports usb-a 10 Gb/s, et 4 ports usb-c 10 Gb/s.

Problème : Sur les ports usb-c, les périphériques "dangereux" ne sont pas reconnus par le noyau, ils sont ignorés par le plugin comme si de rien n'était.

Les dispositifs "dangereux" incluent le stockage Samsung T5/T7 ou la mise en réseau. Realtek 8153

les dispositifs "sûrs" tels que la souris, le clavier et les écrans.

Tout fonctionne sur les ports usb-a

uname --kernel-release 
5.8.0-36-generic

pour courir avec le T2 :

  • pommesmc brcmfmac sur liste noire
  • tg3 tellement bogué qu'il n'est pas utilisé
  • csrutil disable
  • Utilitaire de sécurité au démarrage : Aucune sécurité, autoriser le démarrage à partir de supports externes ou amovibles.

Comment faire fonctionner n'importe quel type de périphérique USB sur les ports USB-C ?

1er février 2021 : il est découvert que seuls les dispositifs qui décident d'utiliser 480 Mb/s ou moins fonctionnent. Aucun périphérique sélectionnant 5 ou 10 Gb/s n'apparaîtra dans dmesg --human --follow

Le 5 février 2021 :

Les ports usb qui sont plafonnés à 480 Mb/s sont hors des contrôleurs Thunderbolt :

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

0 votes

Apple Mac mini (2018) - Spécifications techniques état "Deux ports USB-A (jusqu'à 5Gb/s)" .

0 votes

Linux rapporte 10000 ie. 10 Gb/s sur les ports usb-a. Les périphériques capables branchés prétendent fonctionner à 10 Gb/s. Le matériel Intel est capable de 10 Gb/s. Veuillez commenter s'il existe une solution à ce problème, sinon abstenez-vous.

0 votes

Vous avez déjà déclaré que les souris, les claviers et les écrans fonctionnent. Par conséquent, vous avez répondu à votre propre question. S'agit-il seulement d'exécuter Linux sur votre Mac ? Pouvez-vous être plus précis sur la version de Linux ? Que fait csrutil disable ont à voir avec Linux ?

1voto

Brad Points 6009

Ce qui ne fonctionne pas, c'est le branchement à chaud de n'importe quel périphérique 5+ Gb/s sur les ordinateurs Apple avec processeur Intel, 2016+.

Au moment du démarrage, les périphériques sont reconnus par le firmware efi. Après cela, tout périphérique débranché disparaît jusqu'à ce qu'il soit à nouveau branché pendant le démarrage.

https://bugzilla.kernel.org/show_bug.cgi?id=211681

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1914845

Mac mini (2018) Macmini8,1 Linux usb-c ne reconnaît pas certains types de périphériques usb

https://www.reddit.com/r/Gentoo/comments/mlkc57/usb_drive_only_detected_when_attached_at_boot/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X