私はAMD 6800Uベースのポータブルデバイスを持っています。 USB-Cポートが2つあります。このポートに接続するUSBタイプのデバイスは自動的に「検索」されません。接続されたUSBデバイスを検索する唯一の方法は、またはsudo lsusb -v
(sudo cat /dev/bus/usb/009/001
USBデバイスのルートディレクトリ)を実行することです。
USB-Cデバイスでプラグを実行するとこれが表示されますが、上記のコマンドのいずれかをsudo dmesg -w
実行するとすぐに出力が表示されず、すべてのデバイスがカーネルログに表示されます。
どちらかを実行すると、ポートに接続されているUSBデバイスがカーネルによって検出されます。以前は、Linuxでこの動作を見たことがありませんでした。その原因は何か知っていますか?私はカーネルでArchを実行しています6.3.9-arch1-1
。
編集:dmesg -k -w
USB-C SSDを接続して起動したときに出力が追加されました。装置は6-2である。プラグを抜いた後、再び差し込み(何も)再び抜いたが、これも出力にまったく表示されないという点は注目に値します。
答え1
SELinuxがオンになっていると、説明では説明できない動作を解決できます。
sudo restorecon -Rv /