根据此处的建议,我正在尝试更改我的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,需要重新启动(这可能是我试图通过更改驱动程序解决的问题的体现)。
要加载从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] 删除。
我来说两句