Meh*_*hdi 4 wifi drivers usb proprietary-drivers
我下载并安装了无线 USB 加密狗的驱动程序,因为 Linux (KDE) 未检测到它。我不太确定它是什么型号,但显然它是 Ralink RT2870(品牌名称 IPTime N150UA)。我下载了驱动程序,修补了一个文件,使其与本页面之后的新内核版本(3 及更高版本)兼容,最后按照页面所示安装了它。然后我的 wifi dongle 被检测到并且我可以连接到网络。问题是,一旦我执行 ssh 或打开路由器的网页,我的整个计算机就会冻结,我必须将其关闭。现在我想删除这个驱动程序,我在互联网上搜索但找不到任何有用的东西。当我运行 lshw 时,我得到了我的无线驱动程序:
描述:无线接口
物理 ID:1
逻辑名称:ra0
序列号:64:e5:99:f6:33:60
功能:以太网物理无线
配置:广播=yes 驱动程序=RALINK WLAN ip=192.168.1.8 多播=yes 无线=Ralink斯塔
这是一个非常奇怪的驱动程序名称,中间有一个空格。我什至无法遵循一些有关如何获取有关驱动程序的更多信息的教程,因为当我输入 RALINK WLAN 时,它认为它是两个不同的驱动程序名称。我应该怎么办?
根据您的链接,驱动程序的文件名应该是mt7601Usta.ko
(.ko
是内核模块的扩展名)。
内核模块通常安装在 中/lib/modules/$(uname -r)
,因此如果您确定它是正确的模块,请使用find /lib/modules/$(uname -r) -name mt7601Usta.ko
thensudo rm
删除它(或者mv
将其从模块树中移出,以便下次启动时不会加载它)。
但您可能需要先卸载该模块。
您可以使用lsmod
命令查看当前加载的模块并rmmod
卸载当前会话的模块(它将在下次启动时再次加载),名称lsmod
并不总是与文件名相对应。
通过lsmod
结果,您可以使用modinfo
命令来获取有关模块的信息(即modinfo <modulename>
:)
根据您使用的发行版,您可能可以将添加一行列入黑名单,/etc/modprobe.d/blacklist.conf
这样它就不会在启动时加载
blacklist mt7601Usta
Run Code Online (Sandbox Code Playgroud)
blacklist.conf
如果不存在则添加新文件
sudo sh -c 'echo "blacklist mt7601Usta" >/etc/modprobe.d/no-mt7601Usta.conf'
Run Code Online (Sandbox Code Playgroud)
您还可以从内核命令行将其列入黑名单(即:grub bootloader)
modprobe.blacklist=mt7601Usta
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32510 次 |
最近记录: |