我的电脑上插了 3 个完全一样的 usb 蓝牙接收器,有时我需要把其中一个通过 spice 的 usb 重定向分配给虚拟机用,但是因为设备名称完全一样,在我使用 virt-viewer 时我无法区分哪个设备是我想要重定向给虚拟机的设备,比如我电脑上 lsusb 有以下输出
d@desktop:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller Bus 001 Device 005: ID 2b89:8761 Realtek Bluetooth Radio Bus 001 Device 006: ID 2b89:8761 Realtek Bluetooth Radio Bus 001 Device 007: ID 32c2:0012 HS6209 2.4G Wireless Receiver Bus 001 Device 009: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub Bus 001 Device 012: ID 413c:301c Dell Computer Corp. Dell Universal Receiver Bus 001 Device 013: ID 17ef:6047 Lenovo ThinkPad Compact Keyboard with TrackPoint Bus 001 Device 018: ID 2b89:8761 Realtek Bluetooth Radio Bus 001 Device 021: ID 17ef:60ee Lenovo TrackPoint Keyboard II Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub 有 3 个设备的名称都是“Realtek Bluetooth Radio”,我希望有办法让这里的名称后面跟上这个设备的 Device 号,比如 “Realtek Bluetooth Radio 5”,“Realtek Bluetooth Radio 6”,“Realtek Bluetooth Radio 18”
我觉得这应该需要给 udev 添加一些规则才能实现,但是我对 udev 也不是很熟悉,想请教一下有经验的老哥这个要怎么实现
