/dev/bus/usb/*/*列出了 Alpine Linux 上连接的所有 USB 设备。例如,电话可能是/dev/bus/usb/001/009。当该电话重新连接时,它将是/dev/bus/usb/001/010,即递增。
我的问题是 1001 连接后会发生什么?
/dev/bus/usb/001/009
010
...
100
...
500
...
999
???
会吗???去1000?它会在 /dev/bus/usb/ 下创建一个新文件夹,比如003吗?
这是用于操作usb-devices和lsusb的输出。就我而言,获取供应商和 ProdID 并不是唯一的。
我宁愿不插入/拔出 USB 电缆 1000 次!
如果我阅读正确https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/drivers/usb/core/hub.c#n2030(函数代码称为
choose_devnum
),它可能会比这早得多,实际上是 127,然后回到 1:稍后,仅当小于 128
bus->devnum
时才真正设置该属性。devnum