Apple tiene varios teclados para la Conexión de Rayos:
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
IOThunderboltFamily.kext
Creo que los comandos que estás buscando son cualquiera de los dos:
sudo kextunload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
sudo kextload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
o
sudo kextunload /System/Library/Extensions/IOThunderboltFamily.kext
sudo kextload /System/Library/Extensions/IOThunderboltFamily.kext
Tengo un puerto Thunderbolt en mi Mac Pro, pero actualmente no hay dispositivos. Así que no puedo decirte exactamente qué teclado hace el truco.
-- Más información :
Thunderbolt es básicamente PCIe tunelizado a través de la conexión DisplayPort. Puedo imaginar que está basado en la extensión del núcleo de la plataforma ACPIP o de la familia IOPCIF. De cualquier manera, si descargas eso, probablemente cortarías la rama en la que estás sentado.
Apple publicó un documento sobre la creación de los controladores de Thunderbolt y cómo se verifica si el dispositivo sigue en línea aquí .
También dice: "En el caso del PCI, la familia I/O PCI (IOPCIF family) dentro del kit de I/O es responsable de enumerar el puente PCI en el chip controlador y cualquier puente o dispositivo posterior".
Además: "Los controladores de dispositivos PCI pueden determinar si un dispositivo Thunderbolt está conectado buscando recursivamente sobre los padres en el registro de E/S la clave IOPCITunnelled (...)".
También echa un vistazo a la Biblioteca del desarrollador .
Thunderbolt es una tecnología complicada y puedes escribir un pequeño programa o puedes escribir un lanzamiento script que compruebe y recargue el controlador si el dispositivo está desconectado. Podrías hacerlo manualmente en lugar de desenchufarlo y volver a enchufarlo.
1 votos
Nota sobre la respuesta aceptada: ambas eran buenas y útiles. He dado la recompensa a la respuesta con la información más específica sobre mi caso y he aceptado la respuesta que proporciona la solución más fácil (en mi opinión).