Como descobrir dois dispositivos usb estão no mesmo hub

2

Eu tenho uma placa de microcontrolador que tem um hub USB ao qual vários módulos USB para serial do CP2108 estão conectados e um microcontrolador PIC está conectado.

O hub USB está conectado à porta USB do laptop.

Os dispositivos CP2108 são atribuídos a / dev / ttyUSB0, IDs de / dev / ttyUSB1, enquanto o Microcontrolador PIC é atribuído a / dev / usb / abc.

Se eu conectar outro dispositivo USB à porta USB do laptop, ele receberá / dev / ttyUSB2

Eu quero verificar se / dev / ttyUSB e / dev / usb / abc estão no mesmo hub e não em um diferente ..

Existe alguma maneira de descobrir .. Eu tentei olhar para o sysfs, mas não consigo descobrir a diferença

    
por md.jamal 10.08.2018 / 05:44

1 resposta

1

  1. Experimente lsusb -t , que mostra uma visão em forma de árvore de barramentos usb, portas, e dispositivos.

    (Roubado de Rolf responde a Ferramenta para listar dispositivos USB como árvore em shell? )

  2. Para uma interface gráfica, tente usbview .
por 10.08.2018 / 06:07