Debian 升级后未授权使用 USB 设备

Gyp*_*ets 5 usb debian upgrade peripherals

我在联想 Thinkpad X240 上运行 Debian。前段时间我从 Stretch 升级到了 Buster。从那以后 USB 键盘和 USB 鼠标不起作用。我也无法读取或访问任何 USB 记忆棒。系统是最新的,我已经重新启动了几次。

键盘和鼠标被识别(我在运行时看到它们lsusb),但运行时dmesg我得到一个设备未被授权使用消息。当插入任何 USB 存储器时,我也会收到此消息。

> dmesg
[10599.977463] usb 2-2: new low-speed USB device number 10 using xhci_hcd  
[10600.134705] usb 2-2: New USB device found, idVendor=XXXX, idProduct=XXXX, bcdDevice= 1.07  
[10600.134709] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0  
[10600.135024] usb 2-2: Device is not authorized for usage  
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能继续进行故障排除并使 USB 正常工作?

Pan*_*tis 0

可能您需要 udev 规则来启用它们。与这里类似的东西:https://github.com/LairdCP/UwTerminalX/wiki/Granting-non-root-USB-device-access-(Linux)

更新:

尝试创建以下文件:/etc/udev/rules.d/99-permissions.rules并在里面添加以下内容:

SUBSYSTEM=="usb",GROUP="users",MODE="0666"
Run Code Online (Sandbox Code Playgroud)

然后运行:

$ udevadm control --reload-rules && udevadm trigger
Run Code Online (Sandbox Code Playgroud)

并重新启动你的linux。这是来自 ubuntu 16.04 的,我猜测 debian buster 上的路径是相同的。它适用于我必须使用一些打印机/扫描仪设备的配置。