「sudo lsusb -v」を実行するまでUSB-Cデバイスを検出できません。

「sudo lsusb -v」を実行するまでUSB-Cデバイスを検出できません。

私はAMD 6800Uベースのポータブルデバイスを持っています。 USB-Cポートが2つあります。このポートに接続するUSB​​タイプのデバイスは自動的に「検索」されません。接続されたUSBデバイスを検索する唯一の方法は、またはsudo lsusb -vsudo cat /dev/bus/usb/009/001USBデバイスのルートディレクトリ)を実行することです。

USB-Cデバイスでプラグを実行するとこれが表示されますが、上記のコマンドのいずれかをsudo dmesg -w 実行するとすぐに出力が表示されず、すべてのデバイスがカーネルログに表示されます。

どちらかを実行すると、ポートに接続されているUSBデバイスがカーネルによって検出されます。以前は、Linuxでこの動作を見たことがありませんでした。その原因は何か知っていますか?私はカーネルでArchを実行しています6.3.9-arch1-1

編集:dmesg -k -wUSB-C SSDを接続して起動したときに出力が追加されました。装置は6-2である。プラグを抜いた後、再び差し込み(何も)再び抜いたが、これも出力にまったく表示されないという点は注目に値します。

dmesg 出力

ベストアンサー1

SELinuxがオンになっていると、説明では説明できない動作を解決できます。

sudo restorecon -Rv /

おすすめ記事