¿Cómo deshabilitar USB 3.0 y USB 2.0 mientras mantengo USB 1.0 / 1.1 en Mac Mini?

0

¿Es posible desactivar la compatibilidad con USB 3.0 y USB 2.0, mientras se mantiene la compatibilidad con USB 1.0 / 1.1, en mi Mac Mini 2012, bajo OS X 10.13 High Sierra? ¿Quizás eliminando ciertos controladores del kernel y dejando otros en su lugar?

Solo necesito compatibilidad con USB 1.0 / 1.1 para permitir que se conecte un simple teclado USB + mouse.

Me preocupan los ataques físicos DMA basados en hardware en mi Mac Mini con puertos USB 3.0. (Debido a que USB 3.0 se puede usar como una vía para el acceso directo al bus PCIe interno de la Mac).

(Deshabilitaré o eliminaré físicamente todas las demás interfaces del dispositivo, es decir, la epoxización de los conectores Lightning y Firewire para que no se puedan usar, la caja de la Mac Mini se cerrará para que no se pueda manipular y se eliminarán las placas wifi y 802.11. , etc. Solo necesito un puerto USB 1.0 / 1.1 para el teclado y un puerto Ethernet RJ45.)

    
pregunta gosmond 18.07.2018 - 01:26

1 respuesta

2

Todos los controladores de host USB basados en Intel utilizan un motor DMA basado en hardware para ejecutar la lista enlazada de TD (descriptores de transacción) desde la memoria principal. Esto es cierto para los tres, UHCI, EHCI y el último xHCI. Más aún, en las plataformas Intel recientes se ha abandonado la UHCI (que manejaba la velocidad completa y la velocidad baja).

En las arquitecturas USB intermedias (Sandy Bridge, Ivy Bridge, chipsets de la serie 7), los únicos controladores restantes fueron EHCI y xHCI, que aún es una mezcla ecléctica. Es curioso, parece que los modos FS / LS se manejan a través del controlador xHCI (USB3) si el controlador EHCI determina que el dispositivo conectado es LS o FS, y marca la propiedad del puerto como "controlador complementario".

En las arquitecturas USB recientes, solo hay un tipo de controlador xHCI, que maneja todos los modos (SS, HS, FS y LS) de manera uniforme a través del mismo método de acceso DMA.

Por lo tanto, es muy improbable que pueda evitar el uso del controlador xHCI USB 3.0 si aún desea su teclado y mouse USB.

Puede intentar usar un concentrador HS regular para conectar su teclado y mouse. En este caso, el tráfico se controlará mediante el controlador EHCI HS (si se trata de un conjunto de chips C216), y xHCI se puede desactivar, si EHCI lo hace sentir más seguro.

    
respondido por el Ale..chenski 25.07.2018 - 01:05

Lea otras preguntas en las etiquetas