USB 抽象控制模块 (ttyACM0) 重新启动后不可用

USB 抽象控制模块 (ttyACM0) 重新启动后不可用

我有一个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。

相关内容