我刚买了华硕N13 USB无线加密狗,不幸的是它没有被检测到,我无法用modprobe加载它:
$sudo modprobe rt2800usb
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: Error inserting rt2x00usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko): Invalid argument
WARNING: Error inserting crc_ccitt (/lib/modules/3.0.0-14-generic/kernel/lib/crc-ccitt.ko): Invalid argument
WARNING: Error inserting rt2800lib (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko): Invalid argument
FATAL: Error inserting rt2800usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko): Invalid argument
这有什么问题?我读到这通常与Ubuntu 11.10开箱即用?我该怎么做才能解决这个问题?有没有我可以重新安装以试图解决问题的包?
解决方法:
内核与insmod或modprobe之间的通信带宽非常小:内核只能从一小组错误代码中进行选择.您将找到有关内核日志中出错的更多信息;尝试使用dmesg命令或查看/var/log/kern.log.
最常见的问题是与当前内核不兼容的内核模块,因为它是针对不同版本或使用不同的编译选项.有时你会遇到试图挂钩到同一个地方并阻止彼此加载的驱动程序.或者它可能是您尝试加载的驱动程序的初始化代码中的错误.
标签:linux,wifi,kernel-modules
来源: https://codeday.me/bug/20190814/1657797.html