Как найти pci слот usb контроллера в Linux?

Как сказано в руководстве sort "сортирует строки текстовых файлов". Это явно вопрос с подвохом для проверки базовых знаний, а не для достижения какой-либо цели. так как tail -1 foo имеет такой же вывод.

> echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9" > foo
> sort foo
1
2
3
4
5
6
7
8
9
> sort foo foo
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
> sort foo foo | tail -2
9
9
> sort foo foo | tail -2 | head -1
9

если вы не заметили, что foo было передано дважды, вы можете подумать, что ответ 8, или если вы понятия не имеете, что делает любая из команд, вы не сможете ответить на вопрос, кроме предположения.

8
15.05.2016, 19:44
1 ответ

Существует инструмент lsusb.pyв usbutils(, начиная с версии 002), который сразу показывает эту информацию:

strohel@mat480s ~ $ lsusb.py -ciu
usb1              1d6b:0002 09 1IF  [USB 2.00,   480 Mbps,   0mA] (xhci-hcd 0000:00:14.0) hub
  1-2               046d:c069 00 1IF  [USB 2.00,   1.5 Mbps,  98mA] (Logitech USB Laser Mouse)

Здесь0000:00:14.0— идентификатор шины PCI контроллера.:

strohel@mat480s ~ $ lspci | grep 00:14.0
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
3
24.09.2021, 16:40

Теги

Похожие вопросы