modinfo找到错误的驱动程序

扎克·博伊德(Zach Boyd)

根据此处的建议,我正在尝试更改我的WiFi驱动程序我找到了这个声称拥有我想要的存储库运行安装脚本后,除最后一步以外,其他所有步骤都进行得很顺利,在最后一步中,该步骤modinfo用于检查是否正在使用新的驱动程序。它说旧驱动程序仍在使用。

经过调查,我发现这modinfo是脚本报告的来源。我发现我现在有两个同名驱动程序,我只想使用其中一个。它们位于:

旧的:

/lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko

和新的:

/lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko

modinfo正在报告旧版本,而我正尝试使用新版本。手册页modinfo只说它在中搜索文件名/lib/modules/4.13.0-16-generic如果我通过了更具体的位置,则可以找到任何一个驱动程序。

我想这意味着没有使用新的驱动程序,我想更改它。我已经查看了一些解决方案,但是它们倾向于包含诸如“您可能会导致无法启动的系统”之类的短语,因此我并没有花太多力气。我离司机专家还很远...

所以我的问题是:如何在这种情况下使新驱动程序正常工作?


回应评论:

sudo modprobe -rv rtl8192ce

产量

rmmod rtl8192ce
rmmod rtl8192c_common
rmmod rtl_pci
rmmod rtlwifi
rmmod mac80211
rmmod cfg80211

sudo modprobe -v rtl8192ce

产量

insmod /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko
insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko ips=0 fwlps=0 swenc=1

顺便说一句,运行这些命令杀死了wifi,需要重新启动(这可能是我试图通过更改驱动程序解决的问题的体现)。

GAD3R

要加载从git repo安装的内核模块:

卸载模块:

sudo modprobe -rv rtl8192ce

从中加载模块

/lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/

sudo insmod /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
sudo insmod /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
sudo insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko
sudo insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko
sudo insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko
sudo insmod /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko ips=0 fwlps=0 swenc=1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章