Modprobe ndiswrapper 错误

Modprobe ndiswrapper 错误

我正在尝试让我的 wusb300n 卡在桌面上运行。我下载了 ndiswrapper-1.59,当我运行 make 时,除了出现警告外,一切都很顺利

WARNING: "mcount" [~/Downloads/ndiswrapper-1.59/driver/ndiswrapper.ko] undefined!

我仍然可以安装它并且它能正常工作。但是,当我运行

sudo modprobe ndiswrapper

我明白了

ERROR: could not insert 'ndiswrapper': Unknown symbol in module, or unknown parameter (see dmesg)

并且 dmesg 给出

ndiswrapper: Unknown symbol mcount (err 0)

与 make 警告中的名称相同。

其他一些信息:

$ uname -r
3.11.0-20-generic

$ sudo modprobe -n -v --first-time ndiswrapper
insmod /lib/modules/3.11.0-20-generic/misc/ndiswrapper.ko

我在 64 位 Ubuntu 13.10 上

答案1

经过无数个小时,我终于找到了问题所在。原来我之前为了安装某个东西而更改了 gcc 的版本,导致出现错误。我所做的就是修复它

cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.8 gcc

重新制作一切,然后添加 ndiswrapper 模块就成功了!

相关内容