重新啟動後不會載入 /etc/extlinux/extlinux.conf 所做的更改

重新啟動後不會載入 /etc/extlinux/extlinux.conf 所做的更改

我在 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 檔案。

相關內容