Skip to content

[BUG] 玩客云USB键鼠一段时间后无法使用 #205

@ly0koS

Description

@ly0koS

Bug 反馈

问题描述
玩客云系统启动后,网页端键鼠可以正常工作,一段时间(几小时~1天)后,键鼠显示橘色,被控端无响应

复现步骤
无操作一段时间后(几小时~1天)键鼠无响应
重置HID无效

日志信息
journalctl -fu kvmd返回日志

ERROR --- Can't open HID-mouse device /dev/kvmd-hid-mouse: OSError: [Errno 6] No such device or address: '/dev/kvmd-hid-mouse'
ERROR --- Can't open HID-keyboard device /dev/kvmd-hid-keyboard: OSError: [Errno 6] No such device or address: '/dev/kvmd-hid-keyboard'
ERROR --- Can't open HID-mouse device /dev/kvmd-hid-mouse-alt: OSError: [Errno 6] No such device or address: '/dev/kvmd-hid-mouse-alt'
ERROR --- Can't open HID-keyboard device /dev/kvmd-hid-keyboard: OSError: [Errno 6] No such device or address: '/dev/kvmd-hid-keyboard'

ls -alh /dev/kvmd-* 返回:

lrwxrwxrwx 1 root root 5 Dec 2 06:49 /dev/kvmd-hid-keyboard -> hidg0
lrwxrwxrwx 1 root root 5 Dec 2 06:49 /dev/kvmd-hid-mouse -> hidg1
lrwxrwxrwx 1 root root 5 Dec 2 06:49 /dev/kvmd-hid-mouse-alt -> hidg2
lrwxrwxrwx 1 root root 6 Nov 28 03:39 /dev/kvmd-video -> video0

dmesg 返回

[354835.661780] dwc2 c9040000.usb: new device is high-speed
[354913.533097] systemd-journald[554]: Received client request to flush runtime journal.
[354913.609432] systemd-journald[554]: Received client request to relinquish /var/log/journal/3bd1f68a0f91473b8a77358dc00f7c8a access.
[355813.345499] systemd-journald[554]: Received client request to flush runtime journal.
[355813.427569] systemd-journald[554]: Received client request to relinquish /var/log/journal/3bd1f68a0f91473b8a77358dc00f7c8a access.
[356714.027417] systemd-journald[554]: Received client request to flush runtime journal.
[356714.105052] systemd-journald[554]: Received client request to relinquish /var/log/journal/3bd1f68a0f91473b8a77358dc00f7c8a access.
[356719.016906] dwc2 c9040000.usb: bound driver configfs-gadget
[356733.244927] dwc2 c9040000.usb: bound driver configfs-gadget
[356888.158436] dwc2 c9040000.usb: bound driver configfs-gadget
[356892.623584] dwc2 c9040000.usb: bound driver configfs-gadget
[356925.382660] dwc2 c9040000.usb: bound driver configfs-gadget
[356936.835453] dwc2 c9040000.usb: bound driver configfs-gadget
[356977.054773] dwc2 c9040000.usb: bound driver configfs-gadget

ls /sys/class/usb_role/
目录为空

系统环境

  • 运行方式: 玩客云裸机

尝试过的解决方法
删除/dev/kvmd-hid-mouse /dev/kvmd-hid-mouse-alt /dev/kvmd-hid-keyboard
重启 kvmd 服务
可暂时修复,但问题还会出现

Metadata

Metadata

Assignees

No one assigned

    Labels

    BUGSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions