/etc/extlinux/extlinux.confへの変更は、再起動後にロードされません。

/etc/extlinux/extlinux.confへの変更は、再起動後にロードされません。

USB自動サスペンドに問題があり、extlinuxを使用すると設定ファイルを変更して無効にできることがわかりました。だからusbcore.autosuspend=-1APPEND行に追加しました。

 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 -uinitramfsファイルを再生成してみてください。

関連情報