USB自動サスペンドに問題があり、extlinuxを使用すると設定ファイルを変更して無効にできることがわかりました。だからusbcore.autosuspend=-1
APPEND行に追加しました。
APPEND ${cbootargs} usbcore.autosuspend=-1
ただし、/sys/module/usbcore/parameters/autosuspend
再起動後に猫をマークすると、まだ2が報告されます。
変更をどのように適用しますか、それとも何か間違っていますか?
デバイスはNvidia Jetson Xavierです。
答え1
usbcore
カーネルモジュールにロードする場合(参考資料を参照)、たとえば、次のコンテンツをlsmod | grep ^usbcore
使用してディレクトリにファイルを追加できます。.conf
/etc/modprobe.d/
/etc/modprobe.d/usboptions.conf
options usbcore autosuspend=-1
システムがinitramfsを使用している場合、実際のルートファイルシステムがマウントされる前にusbcoreがロードされる可能性があり、システムはまだinitramfsで実行されているため、initramfsファイルを更新/再生する必要があります。 Jetson XavierのオペレーティングシステムイメージはUbuntuから派生したものであるため、sudo update-initramfs -u
initramfsファイルを再生成してみてください。