如何为Linksys AE1200 Wireless-N USB适配器安装驱动程序?

我最近从主网站上下载了Ubuntu,希望能用Windows双启动它。 虽然操作系统工作,但它说我需要为我的显卡安装驱动程序。 当我输入密码时,安装失败。 我认为这是因为我需要上网。 我尝试使用安装光盘安装我的WiFi USB适配器,但是当我点击exe时,Ubuntu似乎没有运行设置。

我有哪些可用的解决方案,因为我真的想从我的编程和Windows中使用Ubuntu来满足我的游戏需求?

盒子上的名称是:Linksys AE1200 Wireless-N USB Adapter

描述如下:

ID 13b1:0039 Linksys (a comma messed up format) ID 046d:0a0b Logitech, Inc. ClearChat Pro USB (headset) 

看起来思科不关心在特定设备上支持Linux: http : //homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/mp/410963?comm_cc=HSus&comm_lang=en#M30247

该论坛上的一位用户建议RALinkTech驱动程序 “RT3572USB”将适用于您的设备,但表示这将是一个烦恼。 我无法证实这两种说法。

ndiswrapper (提供足够的Windows API以让Windows 驱动程序在Linux下运行的工具)未在其支持的设备列表中提及您的设备。

一般来说,最好找到支持水平购买设备。 一些公司(英特尔)付出了额外的努力来确保他们的硬件在Linux下运行(有时在Windows驱动程序发布之前;他们与之交谈过的开发团队的成员都很高兴能够支持Linux)。 有些公司不在乎。 找出确定支持哪些特定设备可能很困难; 一个简单的方法是在/lib/modules/$(uname -r)/kernel/drivers/net/查找驱动程序。 所有USB驱动程序都在usb/子目录中。 在我的系统上:

 $ for f in * ; do echo -ne "$f \t" ; modinfo $f | grep ^description ; done asix.ko description: ASIX AX8817X based USB 2.0 Ethernet Devices catc.ko description: CATC EL1210A NetMate USB Ethernet driver cdc_eem.ko description: USB CDC EEM cdc_ether.ko description: USB CDC Ethernet devices cdc_ncm.ko description: USB CDC NCM host driver cdc-phonet.ko description: USB CDC Phonet host interface cdc_subset.ko description: Simple 'CDC Subset' USB networking links cx82310_eth.ko description: Conexant CX82310-based ADSL router USB ethernet driver dm9601.ko description: Davicom DM9601 USB 1.1 ethernet devices gl620a.ko description: GL620-USB-A Host-to-Host Link cables hso.ko description: USB High Speed Option driver int51x1.ko description: Intellon usb powerline adapter ipheth.ko description: Apple iPhone USB Ethernet driver kaweth.ko description: KL5USB101 USB Ethernet driver mcs7830.ko description: USB to network adapter MCS7830) net1080.ko description: NetChip 1080 based USB Host-to-Host Links pegasus.ko description: Pegasus/Pegasus II USB Ethernet driver plusb.ko description: Prolific PL-2301/2302 USB Host to Host Link Driver rndis_host.ko description: USB Host side RNDIS driver rtl8150.ko description: rtl8150 based usb-ethernet driver sierra_net.ko description: USB-to-WWAN Driver for Sierra Wireless modems smsc75xx.ko description: SMSC75XX USB 2.0 Gigabit Ethernet Devices smsc95xx.ko description: SMSC95XX USB 2.0 Ethernet Devices usbnet.ko description: USB network driver framework zaurus.ko description: Sharp Zaurus PDA, and compatible products 

这一点无法显示的是驱动程序质量 – 从驱动程序到驱动程序和设备不同。 没有什么可以做的,但网络搜索你感兴趣的特定设备,看看人们通常是否有成功或投诉 – 知道大多数人会报告投诉但不是他们的设备工作正常。

我刚买了Linksys AE1200 USB无线适配器,它在2012年10月19日工作正常。

我的lsusb结果:

总线001设备005:ID 13b1:0039 Linksys AE1200 802.11bgn无线适配器[Broadcom BCM43235]

出于某种原因, 安装CD上Win XP驱动程序无法正常工作 。 我试图为我工作的其他broadcom芯片组驱动程序也没有。

解决方案

因此,搜索此处和Ubuntuforums产生了此链接: http : //www.wikidevi.com/wiki/Linksys_AE1200并提供了此修复版本的xp驱动程序: http ://wikidevi.com/files/Drivers/Broadcom/bcmwl_4323x .zip 。

  1. 下载bcmwl_4323x.zip并解压缩(我的示例如下,我的下载目录)
  2. 我打开了一个终端窗口:
    • cd /Downloads/bcmwl_4323x/xp/
    • :〜/ Downloads / bcmwl_4323x / xp $ sudo ndiswrapper -i bcmwlhigh5.inf
    • sudo modprobe ndiswrapper
  3. ndiswrapper -l产生:

bcmwlhigh5:已安装驱动程序
设备(13B1:0039)存在

  • 退出终端窗口,拔下LAN电缆,重新启动系统。
  • (可选)如果重启后USB无线网卡不起作用,您可能需要在/etc/modules添加ndiswrapper ,以便在启动时加载ndiswrapper。
    • 如果在启动时,您应该能够测试是否需要这样做,无线卡上的LED指示灯不亮。 你在终端sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper然后LED亮起。

我正在运行Ubuntu 12.04,在搜索这些论坛失败后,我已经为我的AE1200安装了驱动程序,它运行正常。

我是这样做的:

首先,安装ndiswrapper并确保同时安装ndiswrapper-common和ndiswrapper-dkms。

然后,下载该设备的XP驱动程序: http : //support.linksys.com/en-us/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 

validation:

 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 

我按照@Lukashka的说明加上这里的建议: 安装驱动程序 (西class牙语),它适用于Ubuntu 14.10:

他们说:

1.安装ndiswrapper

 sudo aptitude install ndiswrapper-common ndiswrapper-modules-1.9 ndiswrapper-utils-1.9 

2.安装驱动程序:

转到linksys页面并下载xp的驱动程序,如果您使用的是Ubuntu 64位 ,请按照@Lukashka中的说明进行操作

然后在下载的文件夹中我们使用:

 sudo ndiswrapper -i bcmwlhigh5.inf 

然后我们确保安装:

 sudo ndiswrapper -l 

如果有错误,那么我们需要卸载( sudo ndiswrapper -e bcmwlhigh5 ),然后修复错误(例如下载其他文件)并重新安装。

3.加载ndiswrapper模块:

到系统:

 sudo depmod -a sudo modprobe ndiswrapper 

当WIFI USB接口处于活动状态时:

 sudo ndiswrapper -m 

当Ubuntu启动时(将ndiswrapper添加为新行):

 sudo gedit /etc/modules 

然后检查你的连接,它应该列出你的设备。

只是为了让社区知道Linksys AE1200在Windows中运行得非常完美。

但是,我必须告知,上面发布在其他评论上的修改后的XP驱动程序在WPA2路由器上不起作用,我得到了一个解决方法,并找到了未触及的WinXP驱动程序,并启动并运行。

它是通过以下方式实现的:

下载的XP驱动程序UNMODIFIED来自: http ://drivers.softpedia.com/dyn-postdownload.php?p = 159439&t = 0&i = 1

通过终端安装ndisgtkndiswrapper-dkms软件包==> sudo apt-get install ndisgtk && sudo apt-get install ndiswrapper-dkms

从上面的链接中提取下载的压缩WinXP驱动程序。

从菜单中打开Windows无线驱动程序,选择bcmwlhigh5.inf文件并安装驱动程序。

重新启动只是为了确保并最终使其正常工作。

我现在正在运行Lubuntu,但是,我认为在Ubuntu以及Ubuntu衍生产品中,没有必要将ndiswrapper添加到/etc/modules因为在内核中默认加载了Lubuntu ndiswrapper

希望这对任何人都有帮助,对于经验不足的用户来说,无需太多终端命令即可轻松,轻松地设置Cisco Linksys AE1200 USB无线加密狗!

编辑:如果您遇到无法重启的情况,请在安装驱动程序后立即启用蓝色LED,您可以立即开始使用wi-fi加密狗。