En mis investigaciones, he descubierto que para que un conmutador funcione correctamente, debe estar conectado a un concentrador USB. Incluso el Apple USB/HDMI a USB-C adaptador.
Además, conectar un conmutador USB después del conmutador KVM ayuda a lidiar con algunos dispositivos (mi micrófono USB) que parecen causar problemas cuando se conectan directamente al conmutador KVM.
Los dos conmutadores con los que he experimentado son el KVM USB3.0 de 4 puertos y 2 vías de UGreen y uno similar de Belkin. (No hay HDMI, sólo conmutación USB)
Es un poco quisquilloso, y no estoy seguro de por qué. El mismo interruptor funciona sin problemas entre el Thinkpad y el escritorio (Windows)
Espero que esto ayude.
Esto es lo que mi ioreg -p IOUSB
actualmente parece:
+-o Root <class IORegistryEntry, id 0x100000100, retain 23>
+-o AppleUSBXHCI Root Hub Simulation@00000000 <class AppleUSBRootHubDevice, id 0x100000405, registered, matched, active, busy 0 (0 ms), retain 13>
| +-o USB 10/100/1000 LAN@00200000 <class AppleUSBDevice, id 0x100000407, registered, matched, active, busy 0 (0 ms), retain 14>
| +-o USB3.1 Hub@00100000 <class AppleUSBDevice, id 0x1000019d1, registered, matched, active, busy 0 (0 ms), retain 12>
+-o AppleUSBXHCI Root Hub Simulation@01000000 <class AppleUSBRootHubDevice, id 0x100000418, registered, matched, active, busy 0 (0 ms), retain 8>
+-o AppleUSBVHCIBCE Root Hub Simulation@80000000 <class AppleUSBRootHubDevice, id 0x100000433, registered, matched, active, busy 0 (0 ms), retain 15>
| +-o FaceTime HD Camera (Built-in)@80200000 <class AppleUSBDevice, id 0x100000435, registered, matched, active, busy 0 (0 ms), retain 14>
| +-o Apple T2 Controller@80100000 <class AppleUSBDevice, id 0x100000439, registered, matched, active, busy 0 (0 ms), retain 13>
| +-o Apple Internal Keyboard / Trackpad@80500000 <class AppleUSBDevice, id 0x100000440, registered, matched, active, busy 0 (1 ms), retain 20>
| +-o Headset@80400000 <class AppleUSBDevice, id 0x100000446, registered, matched, active, busy 0 (0 ms), retain 11>
| +-o Touch Bar Display@80600000 <class AppleUSBDevice, id 0x10000044a, registered, matched, active, busy 0 (0 ms), retain 13>
| +-o Ambient Light Sensor@80300000 <class AppleUSBDevice, id 0x10000044e, registered, matched, active, busy 0 (0 ms), retain 11>
| +-o Touch Bar Backlight@80700000 <class AppleUSBDevice, id 0x100000456, registered, matched, active, busy 0 (0 ms), retain 11>
+-o AppleUSBXHCI Root Hub Simulation@14000000 <class AppleUSBRootHubDevice, id 0x10000046a, registered, matched, active, busy 0 (0 ms), retain 9>
+-o USB2.0 Hub@14100000 <class AppleUSBDevice, id 0x1000019be, registered, matched, active, busy 0 (0 ms), retain 14>
+-o USB-C Digital AV Multiport Adapter@14120000 <class AppleUSBDevice, id 0x1000019e2, registered, matched, active, busy 0 (3 ms), retain 12>
+-o USB2.0 Hub@14110000 <class AppleUSBDevice, id 0x100002349, registered, matched, active, busy 0 (1 ms), retain 14>
+-o IOUSBHostDevice@14114000 <class AppleUSBDevice, id 0x100002364, registered, matched, active, busy 0 (1 ms), retain 14>
| +-o HHKB Professional@14114100 <class AppleUSBDevice, id 0x100002378, registered, matched, active, busy 0 (3 ms), retain 12>
| +-o USB Receiver@14114300 <class AppleUSBDevice, id 0x10000238b, registered, matched, active, busy 0 (6 ms), retain 16>
+-o USB2.0 Hub@14111000 <class AppleUSBDevice, id 0x1000023ed, registered, matched, active, busy 0 (1 ms), retain 15>
+-o Samson GoMic@14111100 <class AppleUSBDevice, id 0x100002405, registered, matched, active, busy 0 (11 ms), retain 18>
+-o HD Pro Webcam C920@14111200 <class AppleUSBDevice, id 0x100002454, registered, matched, active, busy 0 (13 ms), retain 19>
+-o Flash Drive@14111300 <class AppleUSBDevice, id 0x100002f5a, registered, matched, active, busy 0 (4 ms), retain 12>
El USB-C Digital AV Multiport
(en la dirección 0x1000019e2
) era necesario para que el interruptor funcionara. Pero seguía siendo quisquilloso con mi micrófono USB ( Samson GoMic@14111100
) así que añadí un USB2.0 Hub@14110000
( este uno de Sabernet) en línea y todo funciona bien.