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 ?0 votes
Il y a plusieurs périphériques qui ne sont reconnus que sur les ports usb-a, pas sur les ports usb-c. Je perds donc 40 Gb/s de bande passante usb et 45 W de puissance usb.
0 votes
Correction : lsusb --tree : les deux périphériques usb-a disponibles revendiquant 10 Gb/s ne se connectent qu'à 5 Gb/s sur usb-a mais 10 Gb/s sur usb-c alors que le hub revendique 10 Gb/s. Il y a donc également une perte des vitesses de pointe de 10 Gb/s. Linux est Ubuntu linux-generic-hwe-20.04
0 votes
J'ai un Mac mini de 2018. Malheureusement, toutes les clés USB que je possède sont à 5 Gb/s avec des prises USB-A. Une exception serait un Samsung X5 avec une prise USB C, mais c'est Thunderbolt 3. Donc, je suppose que je n'aurais pas d'expérience avec votre problème.
0 votes
Dmesg --follow --human ne sort rien lorsque les périphériques sont branchés, je soupçonne donc que la cause est le filtre de sécurité T2
0 votes
Comme les prises USB de type C sont destinées à la fois à l'USB 3.1 Gen 2 et au Thunderbolt 3, je suppose qu'Ubuntu ne peut pas encore gérer un tel arrangement. Je pense que la puce T2 n'est pas le problème.
0 votes
Je n'ai pas encore la réputation suffisante pour commenter, alors voici une "réponse" à la place. Pour moi, les périphériques sont détectés lorsqu'ils sont attachés au démarrage. Je suis sous Gentoo, cependant. Vous pouvez peut-être consulter la discussion sur Reddit : reddit.com/r/Gentoo/comments/mlkc57/