Ubuntu 14.04:如何禁用 Realtek RTL8192E/RTL8192SE wifi 驱动程序?

Ubuntu 14.04:如何禁用 Realtek RTL8192E/RTL8192SE wifi 驱动程序?

如何禁用我的 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

相关内容