1

我在 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会突然改变,重新插入后会自动更正。

4

1 回答 1

0

病毒感染所有 USB。每次您在不同的设备上使用 USB 时,ID 都会更改以阻止您使用该 USB 引导不同的设备。

于 2020-08-05T21:53:19.277 回答