linux查看usb设备文件,linux – 确定USB设备文件路径
So which device file is used for USB? How can i indentify it?
您在/ sys /后面看到的主要是有關設備的配置/信息. / dev / bus / usb是你要找的.我認為以下文章可以幫助您
很老了,但它仍然可以幫助你. (在他們談到/ proc / bus / usb的文章中,今天我們有/ dev / bus / usb)
Further more,could you explain to me the number 1-1:1.0? What does it mean?
通用形式是
X-Y.Z:A.B
每個字段標識設備的連接點.前兩個字段是強制性的:
> X是主板的USB總線,連接USB系統.
> Y是總線系統上使用的端口
因此,用字符串3-3標識的USB設備是連接在總線3的端口3上的設備.
如果連接USB集線器,則可以擴展單個USB端口的連接功能. Linux內核通過附加Z字段來識別這種情況.
> Z是集線器上使用的端口
因此,用字符串1-2.5標識的USB設備是連接在總線1的端口2上的集線器的端口5上的設備.
USB規范允許您級聯連接多個USB集線器,因此Linux內核繼續在不同的集線器上附加正在使用的端口.因此,用字符串1-2.1.1標識的USB設備是連接在集線器的端口1上的設備,該集線器連接到總線1的端口2的集線器的端口1上.
檢索這些信息的一種快速方法是讀取內核消息(如果可以).
$dmesg | grep usb
[... snip ...]
[ 2.047950] usb 4-1: new full-speed USB device number 2 using ohci_hcd
[ 2.202628] usb 4-1: New USB device found,idVendor=046d,idProduct=c318
[ 2.202638] usb 4-1: New USB device strings: Mfr=1,Product=2,SerialNumber=0
[ 2.202643] usb 4-1: Product: Logitech Illuminated Keyboard
[ 2.202648] usb 4-1: Manufacturer: Logitech
[... snip ...]
然后,模式的最后兩個字段(冒號后)標識USB設備的內部部分:
> A是設備的配置號
> B是配置的接口編號
因此,字符串4-1:1.1表示:接口1,在配置1上,連接在總線4的端口1上.
您可以使用命令lsusb檢索這些信息.
總結
以上是生活随笔為你收集整理的linux查看usb设备文件,linux – 确定USB设备文件路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle修改删除数据,[Oracle
- 下一篇: linux then命令不识别,Linu