0 votes

Comment désactiver l'USB 3.0 et l'USB 2.0 tout en conservant l'USB 1.0/1.1 sur le Mac Mini ?

Est-il possible de désactiver le support de l'USB 3.0 et de l'USB 2.0, tout en conservant le support de l'USB 1.0/1.1, sur mon Mac Mini 2012, sous OS X 10.13 High Sierra ? Peut-être en supprimant certains pilotes du noyau tout en laissant les autres en place ?

Je n'ai besoin que du support USB 1.0/1.1 pour permettre la connexion d'un simple clavier + souris USB.

Je suis préoccupé par les attaques DMA basées sur le matériel physique sur mon Mac Mini avec des ports USB 3.0. (Parce que l'USB 3.0 peut être utilisé comme un moyen d'accès direct au bus PCIe interne du Mac).

(Je vais désactiver ou retirer physiquement toutes les autres interfaces de l'appareil, c'est-à-dire époxier les connecteurs Lightning et Firewire pour qu'ils soient inutilisables, époxier le boîtier du Mac Mini pour qu'il devienne inviolable, retirer les cartes wifi 802.11 et Bluetooth, etc. J'ai juste besoin d'un port USB 1.0/1.1 muet pour le clavier, et d'un port Ethernet RJ45).

2voto

Carls Jr. Points 2040

Tous les contrôleurs hôtes USB basés sur Intel utilisent un moteur DMA matériel pour exécuter une liste liée de TD (descripteurs de transaction) à partir de la mémoire principale. Ceci est/était vrai pour les trois, UHCI, EHCI, et le dernier xHCI. De plus, dans les plates-formes Intel récentes, l'UHCI (qui gérait la pleine vitesse et la basse vitesse) est maintenant abandonné.

Dans les architectures USB intermédiaires (Sandy Bridge, Ivy Bridge, chipsets série 7), les seuls contrôleurs restants étaient EHCI et xHCI, ce qui reste un mélange éclectique. C'est drôle, il semble que les modes FS/LS soient gérés par le contrôleur xHCI (USB3) si le contrôleur EHCI détermine que le périphérique attaché est LS ou FS, et marque la propriété du port à "contrôleur compagnon".

Dans les architectures USB récentes, il n'existe qu'un seul type de contrôleur, le xHCI, qui gère tous les modes (SS, HS, FS et LS) de manière uniforme via la même méthode d'accès DMA.

Il est donc très peu probable que vous puissiez éviter d'utiliser le contrôleur xHCI USB 3.0 si vous voulez toujours avoir votre clavier et votre souris USB.

Vous pouvez essayer d'utiliser un hub HS ordinaire pour connecter votre clavier et votre souris. Dans ce cas, le trafic sera contrôlé par le contrôleur HS EHCI (s'il s'agit du chipset C216), et xHCI peut être désactivé, si EHCI vous donne plus de sécurité.

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