【发布时间】:2013-10-27 00:09:11
【问题描述】:
我在 archlinux 系统中使用 2 个 USB 摄像头。很长一段时间内一切都很顺利,但最近开始发生一件非常奇怪的事情。其中一个相机的产品 ID 突然更改。当我在 lsusb 中看到输出时。
lsusb
Bus 002 Device 003: ID 1409:1225
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1409:1100
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这里,供应商 ID 相同 (1409),但产品 ID 已更改。实际产品 ID 为 1225。 拔掉usb线重新插入后,又恢复原样了。
lsusb
Bus 002 Device 003: ID 1409:1225
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1409:1225
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我不明白为什么产品id会突然改变,重新插入后会自动更正。
【问题讨论】:
标签: camera usb archlinux lsusb