起動中のモジュールの取り外しとロード

起動中のモジュールの取り外しとロード

私はRaspberry Pi 4でUbuntu Mateを実行しています。

usbhid モジュールを取り外して低ポーリング速度で再起動すると、ポーリング速度を変更できます。

sudo modprobe -r usbhid && sudo modprobe usbhid mousepoll=2

問題が解決したようです。

もちろん、これは再起動後も持続せず、それを持続させる方法を知りたいです。/etc/modulesモジュールを取り外せないようです。モジュールを追加してみました。

-r usbhid
usbhid mousepoll=2

しかし、うまくいきません。解決策はありますか?起動時にモジュールを正しくロードすることをお勧めします。それ以外の場合は、パスワードを要求せずにスーパーユーザー権限で上記の行を自動的に実行する方が良いでしょう。

ありがとうございます。

ベストアンサー1

努力する:

cat >> /etc/modprobe.d/usbhid.conf << "EOF"
options usbhid mousepoll=2
EOF

そして該当する場合:

update-initramfs -u -k all

...この.confファイルは、モジュールが最初にロードされたときにオプションを設定して永続化する必要があります。

別のオプションは、カーネルコマンドラインに設定を含めることですusbhid.mousepoll=2grubこれを維持するには、設定(または他のブートローダ)を更新する必要があります。

さらに、モジュールがロードされると、ポーリング速度が動的に変化する可能性があります。

echo 2 > /sys/module/usbhid/parameters/mousepoll

おすすめ記事