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