我在 ESXi 上运行 centos 虚拟机。
连接 USB 设备后 /proc/bus/usb 目录是否不会显示?
我刚刚向虚拟机添加了一个 USB 控制器(之前没有)并运行 lsusb:
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
好的,我看到了我刚刚添加的控制器,但我在 /proc/bus/usb 下没有看到任何内容。
$ ls /proc/bus/
input pci
如果我在哪里连接 USB 设备,/proc/bus/usb/ 会出现吗?我读到 Linux 提供了一个 USB 文件系统,它作为 /proc 的一部分出现。
只是好奇这是如何运作的。