如何禁用我的 Realtek wifi 驱动程序?它使我的笔记本电脑在连接时冻结。为了解决这个问题,我买了一个 USB wifi 适配器。问题是,Realtek 驱动程序仍然连接到网络,我必须手动断开它。我试图将其列入黑名单,但显然我做得不对。这是我的网络连接的屏幕截图(Realtek 和 wifi 适配器都以黄色突出显示):
我的规格也列在这里:http://paste.ubuntu.com/26050614/
我是新手,很困惑!!非常感谢您的帮助!谢谢!!
答案1
你的笔记本电脑应该有一个禁用 wifi 的按钮;它通常位于笔记本电脑的正面或右侧;可能位于屏幕顶部附近;它也可能在键盘上有一个标记的组合。寻找风格化的天线标记
您也可以右键单击网络图标并编辑(删除)有问题的 wlan 连接,这样它就不会自动连接
考虑这篇文章
https://linuxconfig.org/how-to-blacklist-a-module-on-ubuntu-debian-linux
以 root 身份
lsmod //列出模块;搜索与 realtek 相关的内容
modinfo -Fdepends[模块名]//查看是否有依赖于它的模块
纳米/etc/modprobe.d/blacklist.conf
并添加 > blacklist [模块名称] //如果有其他模块依赖于它,它将不会被阻止。
或添加 > install usbcore /bin/true //这将阻止模块和依赖项
保存并退出 nano
更新-initramfs -u
重启
答案2
将该驱动程序列入黑名单是正确的选择,另一个选择是将其删除,但这应该是最后的手段。我建议您直接将该驱动程序列入黑名单,只需执行以下操作:
echo "blacklist rtl8192se" >> /etc/modprobe.d/blacklist.conf
然后reboot
运行:dmesg | grep 819
或者lsmod | grep 819
确保不再加载。
答案3
感谢大家的帮助。通过阅读你们的帖子,我学到了很多以前不知道的知识。
对我来说,答案是识别并将有问题的模块列入黑名单,结果是 r8192e_pci,而不是我之前添加到 blacklist.conf 文件的其他模块(对我来说,最终最难的部分是正确识别我不想加载的模块)。
即使它具有 rtllib 作为依赖项,执行“黑名单 r8192e_pci”似乎足以阻止它加载。
我应该补充一下,Chili555 的第 14 号帖子也帮助我弄清楚了事情。 https://ubuntuforums.org/showthread.php?t=1826243&page=2