我一直在使用ndiswrapper驱动程序来制作一些无线网卡,因为它们还没有被免费的Linux驱动程序支持。直到Ubuntu 12.04。
现在,我可以从Ubuntu软件中心安装Windows无线网络驱动程序(ndisgtk),但是当我试图加载驱动程序时,我会收到一条错误消息:
FATAL: Module ndiswrapper not found.如果我在终端sudo modprobe ndiswrapper上输入,我会得到同样的错误。
在修复这个bug之前,我该如何解决它呢?
发布于 2012-05-08 15:17:57
据报道,这个bug是这里的。我设法解决它,所以我认为我可以分享修复,以便其他人可以受益,也许可以提供更准确的信息。信息源是索涅杜社区和Ubuntu Wiki。
更新:还有一个看起来更容易做的固定建议,并且在评论中证实了它是有效的。
ndiswrapper-dkmssudo modprobe ndiswrapper现在,您应该能够使用Windows无线网络驱动程序(ndisgtk)实用程序。
别忘了确保系统启动时正在加载ndiswrapper.。
在Ubuntu 12.04 32位上测试。
转到Ubuntu,搜索ndisgtk并打开它的入口。安装它,以防你还没安装好。检查加载项Source for the ndiswrapper Linux kernel module (ndiswrapper-source)并单击“应用更改”。
现在,必须有一个名为ndiswrapper.tar.bz2的/usr/src文件。打开终端并转到目录:
cd /usr/src解压文件:
sudo tar -xjf ndiswrapper.tar.bz2转到提取的目录:
cd /usr/src/modules/ndiswrapper编译和安装:
sudo make
sudo make install将模块添加到系统中:
sudo modprobe ndiswrapper打开文件:
gksudo gedit /etc/modprobe.d/ndiswrapper.conf删除文件的内容,保存并关闭。然后让模块再次写入配置文件:
sudo ndiswrapper -m重新启动。
现在,您应该能够使用Windows无线网络驱动程序(ndisgtk)实用程序。
别忘了确保系统启动时正在加载ndiswrapper.。
发布于 2012-09-23 19:24:13
同样的问题在几天前就开始出现在我身上,为了解决这个问题,我今天早上在ubuntuforums.org上找到了一篇文章,上面有另一种修复方法。因为我在这里还没有看到任何关于这个方法的东西,所以我想我会继续把它发给其他人。
因为我没有足够的声誉在这里发布截图,所以我继续抄写文本。
只是提醒那些有问题的人(我爬行了Ubuntu论坛,并没有真正找到这个;这些信息是从其他几个站点聚合的)。如果您使用的是较早版本的ndiswrapper,并且您有gui和程序接口( ndiswrapper甚至显示硬件是附加的),但是当您使用modprobe时,您会得到以下结果:致命的:模块ndiswrapper没有找到它意味着您需要安装ndis包装器-源ndiswrapper dkms ndiswrapper常见的(当然,安装ndiswrapper utils-1.9),其中没有一个看起来是ndiswrapper的"Dependencies“,但是如果没有它,它就不能工作。如果这篇文章已经发布在某个地方,我很抱歉,但是当我在找它的时候,我看到几个人在问我,但没有明确的答案。干杯!我的安装是Xubuntu备用的。你的经验可能各不相同。;;)
最后编辑由HalfNote5;2012年5月26日上午09:13。原因:轻微纠正
链接到HalfNote5's原文
因为我使用Ubuntu12.04LTS作为我的操作系统,所以我在程序中搜索了每个安装名称,并安装了每个。
安装完毕后,我重新打开ndiswrapper,然后删除并重新安装无线驱动程序。
从那以后,我的无线适配器一直工作得很好。
我希望我的答案有助于使这个解决办法更容易,即使只是一点点,对于其他在未来有同样问题的人来说。
发布于 2012-12-01 10:00:34
多亏了谁发的。我花了将近一天的时间才让我的WiFi在我的旧笔记本上与broadcom一起工作。我通过直接下载ndiswrapper来使用它,但它对我不起作用。我试图通过编译soruce代码来安装它,但是我遇到了一个编译错误:‘struct kernel_stat’没有一个名为“cpustat”的成员。
然后我搜索,我发现我必须安装ndiswrapper-1.58源代码。我卸载了源代码,并在解压缩存档并切换到源目录后按照以下说明进行了操作。
sudo make
sudo make install
sudo modprobe ndiswrapper
gksudo gedit /etc/modprobe.d/ndiswrapper.conf
<< delete all the entries here. it will re create it>>
sudo ndiswrapper -m
lsmod | grep ndiswrapper
<<it should list your module>>
gksu gedit /etc/modules
<< add *ndiswrapper* to the end of this file>>
sudo reboot现在您的WiFi应该已经启动并运行了。
https://askubuntu.com/questions/132894
复制相似问题