私はLenovo 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
トラブルシューティングを続けてUSBを動作させるにはどうすればよいですか?
答え1
おそらくそれを有効にするには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"
次に、次を実行します。
$ udevadm control --reload-rules && udevadm trigger
そしてLinuxを再起動してください。これはUbuntu 16.04のものです。パスはDebianバスターでも同じようです。一部のプリンタ/スキャナデバイスを使用する必要がある設定で動作します。