使用 ndiswrapper/modules 后重新建立无线连接时出现问题

使用 ndiswrapper/modules 后重新建立无线连接时出现问题

我的无线连接速度很慢,但连接后速度非常快。在社区成员的帮助下,我以为我已经通过安装 ndiswrapper、下载 .inf 驱动程序文件(我的计算机的 Windows 驱动程序)和各种其他调整解决了这个问题,在我认为问题已经解决后,我没必要自己尝试这些调整。长话短说,我搞砸了,找不到任何网络,无线似乎完全消失了,wlan0 也没有出现。关机时,我还注意到固件丢失或类似的东西。

我不确定我应该提供什么,所以如果任何其他粘贴有帮助,我会提供它们。

http://pastebin.com/WLLF7FpE

详细信息:操作系统 Ubuntu 13.10 内存 5.3 GiB 处理器 AMD A6-3400M APU,配备 Radeon(tm) HD 显卡 × 4 Gallium 0.4(AMD SUMO 操作系统类型 64 位)磁盘 732.5 GB

答案1

请重新安装 ndiswrapper 套件。从终端:

sudo apt-get install --reinstall ndiswrapper-common ndiswrapper-utils-1.9 dkms

现在看看是否可以加载模块:

sudo modprobe ndiswrapper

检查信息性消息:

dmesg | grep ndis

如果仍然找不到模块,请从源代码编译 ndiswrapper。使用临时有线以太网连接:

sudo apt-get install linux-headers-generic build-essential

如果已安装其中一个或两个,请继续。将此文件下载到您的桌面: http://sourceforge.net/projects/ndiswrapper/files/stable/ndiswrapper-1.59.tar.gz/download右键单击它并选择“在此处提取”。现在返回终端:

cd ~/Desktop/ndiswrapper-1.59
make
sudo make install
sudo modprobe ndiswrapper

现在它可以正常工作了吗?检查:

ndiswrapper -l
iwconfig

重新加载 Windows XP .inf 文件。找出它的位置;假设它位于桌面上的文件夹中:

cd ~/Desktop/WindoowsDrivers  <--or wherever the original .inf is located
sudo ndiswrapper -i <some_file>.inf  <--or whatever the file is named
sudo modprobe -r ndiswrapper && sudo modprobe ndiswrapper

查看:

ndiswrapper -l
iwconfig

请确保 rt2800pci 没有加载:

lsmod | grep rt2

如果已加载,则将其卸载并将其列入黑名单:

sudo -i
modprobe -r rt2800pci
echo "blacklist rt2800pci"  >>  /etc/modprobe.d/blacklist.conf
exit

你的安装是64位的吗?

arch

如果是这样,您将很难让 ndiswrapper 正常工作,即使您能正常工作,您也需要一个 x64 .inf 文件。如果您决定重新安装,我很乐意帮助您排除本机驱动程序 rt2800pci 的故障。

相关内容