我有一个Aeotec Z-Stick Gen5重启后设备不可用。Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
如果在系统启动后插入该设备,则可以正常工作。dmesg
启动后插入电源查看显示:
[ 369.999614] usb 1-2: new full-speed USB device number 2 using xhci_hcd
[ 370.176704] usb 1-2: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[ 370.176706] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 370.193113] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 370.195757] usbcore: registered new interface driver cdc_acm
[ 370.195757] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
相反,仅在插入 USB 设备的情况下启动永远不会被检测到。启动期间会检测到其他 USB 设备,例如鼠标和键盘。
有没有办法在启动期间触发 USB 系统“重新扫描”(例如,模拟拔出和重新插入),可能作为 systemd 单元?或者这只是一个配置问题?
该系统是 Debian GNU/Linux 10 (buster)(技术上是 Proxmox VE 6.2-10),内核为 5.4.44-2-pve。