我正在运行Ubuntu 12.04,在未成功搜索这些论坛后,我为AE1200安装了驱动程序,并且该驱动程序正常工作。
这是我的做法:
首先,安装ndiswrapper,并确保同时安装ndiswrapper-common和ndiswrapper-dkms。
然后,下载设备的XP驱动程序:http : //support.linksys.com/zh-cn/support/adapters/AE1200
解压zip cd
到文件夹(可能是xp)。如果此时尝试使用ndiswrapper安装驱动程序,则会收到“找不到部分“ Linksys_AE1200.files.NTamd64””错误。要解决此问题,请编辑bcmwlhigh5.inf文件。找到如下所示的部分:
[Linksys_AE2500.files.NT]
AE2500xp.sys,,,6
在其下方添加以下内容:
[Linksys_AE1200.files.NTamd64]
AE1200xp64.sys,,,6
[Linksys_AE2500.files.NTamd64]
AE2500xp64.sys,,,6
保存并关闭。然后,如果您已经尝试使用ndiswrapper安装驱动程序,则需要将其删除,请运行:
sudo ndiswrapper -e bcmwlhigh5
然后再次进行安装:
sudo ndiswrapper -i bcmwlhigh5.inf
验证:
sudo ndiswrapper -l
现在插入USB设备,并且蓝灯应该亮起。
我可能是错的,但是我认为这意味着写这些.inf文件的人都忘记了包含那些行,我觉得很有趣。
** 12.10的更新-如果安装ndiswrapper-dkms,它将失败并开始出现系统错误。请按照此处的解决方案进行解决:https : //bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1023645/comments/3
附带说明一下,他引用的源代码是提取的tar.gz的“ driver”目录中的所有内容
此外,您还需要运行:
sudo dkms remove ndiswrapper/1.57 --all
和
sudo dkms uninstall ndiswrapper/1.57
lsusb
,并编辑问题,包括使用该命令后在终端中看到的内容(这样我们将获得适配器的供应商ID和产品ID)。还有助于包括适配器的型号名称。