最近起動した後、キーボードが機能しない問題が発生しました。使用するには、プラグを抜いて再接続する必要があります。
問題は、USBが自動一時停止状態になって使用できることですecho -1 >/sys/module/usbcore/parameters/autosuspend
。
しかし、今しばらくの間作業してから再び/sys/module/usbcore/parameters/autosuspend
埋め込まれており2
、これは私のカーネルの更新が原因であると思われます。
更新時にこのパラメータが変更されないようにする方法はありますか?モジュールのロードと/etc/modprobe.d
パラメータの提供について読みました/etc/module-load.d
が、これを行う方法の構文が見つかりませんでした。
ベストアンサー1
これはカーネルの更新によるものではなく、再起動によるものです。/sys
ディスクの「実際の」ファイルシステムではありません。カーネルインターフェイスに直接アクセスできますが、仮想ファイルシステムとして公開されます。したがって、これらのファイルを変更すると、どこにでも永久に記録されません。 (私は「ファイル」だと思います。)
どこかで読みながらカーネルコマンドラインに引数を提供できます。上記で説明した場合は、usbcore.autosuspend=-1
私たちはFedora Linuxでのカーネルコマンドラインパラメータの設定に関するドキュメントフェドラマガジンから。フラグメント:
grubby --update-kernel=ALL --args="usbcore.autosuspend=-1"
その後、再起動(および後続のすべてのカーネルアップグレード)後も続行されます。