"lsusb"와 "lsusb -t"는 다른 결과를 표시합니다.

"lsusb"와 "lsusb -t"는 다른 결과를 표시합니다.

ESXi 7.0 호스트의 USB 장치에 문제가 있어서 콘솔을 열고 lsusb를 사용하기 시작했습니다.

[root@localhost:~] lsusb
Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. Root Hub
Bus 001 Device 002: ID 16c0:05df Van Ooijen Technische Informatica HID device except mice, keyboards, and joysticks
Bus 001 Device 003: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 004: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)
Bus 001 Device 005: ID 0557:7000 ATEN International Co., Ltd Hub
Bus 001 Device 006: ID 0557:2419 ATEN International Co., Ltd 
Bus 001 Device 012: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 002 Device 001: ID 0e0f:8002 VMware, Inc. Root Hub
Bus 002 Device 002: ID 8087:800a Intel Corp. Hub
Bus 003 Device 001: ID 0e0f:8002 VMware, Inc. Root Hub
Bus 003 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub

여기에는 "16c0:05df" 장치만 있고 "0bda:5411" USB 허브는 없습니다. 그런 다음 다음을 시도합니다.

[root@localhost:~] lsusb -t
Bus#  1
`-Dev#   1 Vendor 0x0e0f Product 0x8003
  |-Dev#   2 Vendor 0x16c0 Product 0x05df
  |-Dev#  10 Vendor 0x0bda Product 0x5411
  | |-Dev#  11 Vendor 0x16c0 Product 0x05df
  | `-Dev#  12 Vendor 0x0403 Product 0x6001
  |-Dev#   3 Vendor 0x0658 Product 0x0200
  |-Dev#   4 Vendor 0x2341 Product 0x0042
  `-Dev#   5 Vendor 0x0557 Product 0x7000
    `-Dev#   6 Vendor 0x0557 Product 0x2419
Bus#  2
`-Dev#   1 Vendor 0x0e0f Product 0x8002
  `-Dev#   2 Vendor 0x8087 Product 0x800a
Bus#  3
`-Dev#   1 Vendor 0x0e0f Product 0x8002
  `-Dev#   2 Vendor 0x8087 Product 0x8002

이번에는 "0bda:5411" 허브와 허브 아래에 두 번째 "16c0:05df"(실제 하드웨어 구성)가 보입니다. 명령을 실행할 때 두 번째 "16c0:05df"는 전혀 작동하지 않지만(감지되지 않은 것처럼 보임) "0403:6001"(허브의 직렬 USB에도 연결됨)은 제대로 작동합니다.

두 가지 다른 출력이 있는 이유와 그 출력이 어디서 나오는지 아시나요? (ESXi에서는 sysfs에 액세스할 수 없습니다)

관련 정보