我在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会突然改变,重新插入后会自动更正。
答案 0 :(得分:0)
病毒感染了所有USB。每次您在其他设备上使用USB时,ID都会更改,以阻止您使用该USB来启动其他设备。