Come disabilitare USB 3.0 e USB 2.0 mantenendo USB 1.0 / 1.1 su Mac Mini?

0

È possibile disabilitare sia il supporto USB 3.0 che USB 2.0, mantenendo il supporto USB 1.0 / 1.1, sul mio Mac Mini 2012, sotto OS X 10.13 High Sierra? Forse rimuovendo alcuni driver del kernel lasciando altri sul posto?

Ho bisogno solo del supporto USB 1.0 / 1.1 per consentire una semplice tastiera USB + mouse da collegare.

Sono preoccupato per gli attacchi DMA fisici basati su hardware sul mio Mac Mini con porte USB 3.0. (Perché USB 3.0 può essere utilizzato come una via per l'accesso diretto al bus PCIe interno del Mac.)

(Disabiliterò o rimuoverò fisicamente tutte le altre interfacce sul dispositivo, vale a dire epossidando i connettori Lightning e Firewire in modo da renderli inutilizzabili, rimuovendo la custodia del Mac Mini in modo che diventi palese, rimuovendo le schede Wi-Fi e Bluetooth 802.11 , ecc. Ho solo bisogno di una stupida porta USB 1.0 / 1.1 per tastiera e una porta Ethernet RJ45.

    
posta gosmond 18.07.2018 - 01:26
fonte

1 risposta

2

Tutti i controller host USB basati su Intel utilizzano un motore DMA basato su hardware per eseguire l'elenco collegato di TD (descrittori di transazione) dalla memoria principale. Questo è / era vero per tutti e tre, UHCI, EHCI e l'ultimo xHCI. Inoltre, nelle recenti piattaforme Intel, l'UHCI (che gestiva a velocità piena e bassa velocità) è ora abbandonato.

Nelle architetture USB intermedie (Sandy Bridge, Ivy Bridge, chipset serie 7) gli unici controller rimanenti erano EHCI e xHCI, che è ancora un mix eclettico. Divertente, sembra che le modalità FS / LS siano gestite tramite il controller xHCI (USB3) se il controller EHCI determina che il dispositivo collegato è LS o FS e contrassegnano la proprietà della porta su "controller associato".

Nelle recenti architetture USB esiste un solo tipo di controller xHCI che gestisce tutte le modalità (SS, HS, FS e LS) in modo uniforme tramite lo stesso metodo di accesso DMA.

Quindi è altamente improbabile che tu possa evitare di usare il controller xHCI USB 3.0 se vuoi ancora la tastiera e il mouse USB.

Puoi provare a utilizzare un normale hub HS per collegare la tastiera e il mouse. In questo caso il traffico verrà controllato tramite il controller EHCI HS (se questo è il chipset C216) e xHCI può essere disabilitato, se EHCI ti fa sentire più sicuro.

    
risposta data 25.07.2018 - 01:05
fonte

Leggi altre domande sui tag