通过 USB 连接的 Android 给出不一致的 ID

通过 USB 连接的 Android 给出不一致的 ID

我有一部 LG Android 手机。当我用 USB 线将它连接到我的 Kubuntu 盒子时,它会像应该的那样显示 lsusb。但 ID 代码不一致:如果我关闭 Android 并重新启动它,ID 会发生变化:

总线 003 设备 029:ID 1004:61f9 LG Electronics, Inc.

然后

总线 003 设备 031:ID 1004:61a6 LG Electronics, Inc.

这使得在 /etc/udev/rules.d/99-android.rules 中进行一致的输入变得不可能。

这里发生了什么?

答案1

这是完全正常的行为。你应该能够写

ATTRS{isProduct}="61f9|61a6"

或者

ATTRS{idProduct}="61*"

答案2

看来,无论产品 ID 是什么,使用 ATTRS{isProduct}=="*" 都会有效。

相关内容