首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在引导过程中删除和加载模块

在引导过程中删除和加载模块
EN

Unix & Linux用户
提问于 2020-09-07 16:05:50
回答 1查看 313关注 0票数 1

我在raspberry pi 4上运行Ubuntu伙伴,这个内核编译似乎为鼠标设置了一个很高的投票率,使得无线鼠标就像我使用的那个非常滞后。

可以更改投票率,删除usbhid模块并以较低的投票率重新启动它:

代码语言:javascript
复制
sudo modprobe -r usbhid && sudo modprobe usbhid mousepoll=2

似乎解决了这个问题。

当然,在重新启动之后,这是不持久的,我想知道如何使它持久。/etc/modules似乎无法删除模块,我尝试了添加一个

代码语言:javascript
复制
-r usbhid
usbhid mousepoll=2

但这是行不通的。有解决办法吗?在启动时正确加载模块将是很好的,否则如何在不询问我的密码的情况下使用超级用户权限自动运行上面的行将是可以的。

谢谢。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-09-07 17:05:16

尝试:

代码语言:javascript
复制
cat >> /etc/modprobe.d/usbhid.conf << "EOF"
options usbhid mousepoll=2
EOF

如果适用的话:

代码语言:javascript
复制
update-initramfs -u -k all

...this .conf文件应该在第一次加载模块时为您设置选项,并且应该是持久的。

另一个选项是在内核命令行中包括设置:usbhid.mousepoll=2。您需要更新grub (或其他引导加载程序)配置才能保持这种状态。

此外,在加载模块之后,这将(很可能)动态更改投票率:

代码语言:javascript
复制
echo 2 > /sys/module/usbhid/parameters/mousepoll
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/608330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档