Debian 12.5的6.6.13内核安装Comfast CF-701N 迷你型无线网卡驱动(之二)添加参数后成功
2024.4.06
在上一篇帖子中,
https://www.xckfsq.com/news/show.html?id=52996
有介绍过。
当时直接安装 Ubuntu PPA 的 rtl8188fu-dkms.deb 驱动包(支持内核 4.15.x-6.7.x),安装后一直在检测网络,无法连接成功。
经反复查阅资料,多次尝试,终于联网成功。
主要技术点:
在 /etc/modprobe.d/rtl8188fu.conf 配置文件中,添加第3组选项参数
# rtw_ips_mode=0 #启用低功耗模式。需要额外添加的就是这组参数!
# rtw_power_mgnt=0 #取消电源自动管理(可防止屏保或休眠/自动省电后,导致无线网卡不能被唤醒)
# rtw_enusbss=0 #不启用 USB 3.0 的高速传输模式。ss 即 Super Speed 的意思。USB 3.0 只有千兆无线网卡才需要启用
#options rtl8188fu rtw_power_mgnt=0 rtw_enusbss=0
options rtl8188fu rtw_power_mgnt=0 rtw_enusbss=0 rtw_ips_mode=0
2. 运行命令,更新内核 initrd 镜像文件
sudo update-initramfs -u
3. 先 移除/卸载 内核已加载的旧的 rtl8188fu.ko 驱动模块,再重新加载(说明:modprobe 的 -r 选项,代表 remove 移除的意思。不加 -r 选项,默认代表 加载 模块)
sudo modprobe -r rtl8188fu
sudo modprobe rtl8188fu
解释:查阅相关资料时,有看到这样的介绍:
翻译过来就是:从内核 6.2 开始,Realtek rtl8xxxu 的无线网卡驱动,可能会与 rtl8188fu 驱动有一点冲突,需要在 /etc/modprobe.d/XXX.conf 文件中,进行调整。即如果系统检测到 rtl8188fu 的芯片,需要直接调用 rtl8188fu 的驱动,而不是调用内核自带的 rtl8xxxu 驱动。
完整的技术细节,见驱动包维护者的 GitHub
https://github.com/kelebek333/rtl8188fu
测速网的 截图:(注:测试为 中国移动 100 M 家用宽带。因为距离路由器有点远,测试的下载速度稍慢。 个人可以接受这个速度和效果。)
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。