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


8

我最近从主网站下载了Ubuntu,希望能够与Windows双重启动。在操作系统正常运行时,它表示我需要为图形卡安装驱动程序。当我输入密码时,安装失败。我认为这是因为我需要Internet访问。我试图用安装光盘安装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)

在向您提供说明之前,我们需要有关您的无线适配器的更多信息。确保已连接USB WLAN适配器,然后在命令行中键入lsusb,并编辑问题,包括使用该命令后在终端中看到的内容(这样我们将获得适配器的供应商ID和产品ID)。还有助于包括适配器的型号名称。
titaniumtux

2
请注意,exe是用于Windows的,通常我们不会在Ubuntu中安装Windows驱动程序,除非您必须使用Windows驱动程序来启用无线互联网,但这仅适用于无法获得Windows XP驱动程序的卡。好的Linux驱动程序,它使用称为的接口来完成ndiswrapper。您可能无需担心,一旦我们对无线适配器有了更多的了解,我们将为您提供详细的说明。
titaniumtux

我用您要求的信息编辑了原始帖子。我也希望通过USB耳机,因为我预计可能会出现类似的问题。
Lewis Graham

不,这不是您的无线适配器,而是您的耳机;-)请再次查看lsusb的列表!
Michael

我重新编辑了我的帖子。有一个逗号省略了突出显示的USB适配器,但我现在已经格式化了。
刘易斯·格雷厄姆

Answers:


1

看起来思科并不关心在该特定设备上支持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

无法显示的一件事是驱动程序质量   -随驱动程序和设备而异。除了在网络上搜索您感兴趣的特定设备并查看人们通常是否成功或存在投诉外,别无所求-知道大多数人会报告投诉,但他们的设备运行不正常。


感谢您的答复。在参加了几天的软件工程课程后,我直到本周末才开始双重引导。我意识到在家使用Ubuntu会对我更有利。
刘易斯·格雷厄姆

6

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

我的lsusb结果:

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

由于某些原因,安装CD上Win XP驱动程序将无法工作。我尝试过的其他Broadcom芯片组驱动程序也都不适合我。

解决方案

因此,搜索在这里和ubuntu论坛取得了此链接: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/
    • :〜/下载/ bcmwl_4323x / xp $ sudo ndiswrapper -i bcmwlhigh5.inf
    • sudo modprobe ndiswrapper
  3. ndiswrapper -l 产生:

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

  • 退出终端窗口,拔下LAN电缆,重新启动系统。
  • (可选)如果重新启动后USB无线卡无法工作,则可能需要向您的计算机中添加ndiswrapper/etc/modules以便在启动时加载ndiswrapper。
    • 如果在启动时无线卡上的LED不亮,则应该能够测试是否需要这样做。您在终端中运行,sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper然后LED点亮。

3

我正在运行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

那可能是b / c XP 64很烂。
MDMoore313 2014年

+1获取缺少部分的信息。非常有用的信息,并且有趣的是,linksys / cisco将该部分排除在inf之外。
加勒特2015年

1

我按照@Lukashka的说明以及此处的建议进行操作:安装驱动程序(西班牙语),它在Ubuntu 14.10中有效:

他们说:

1.安装ndiswrapper

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

2.安装驱动程序:

转到linksys页面并下载xp的驱动程序,然后特别使用@Lukashka上的说明(如果使用的是Ubuntu 64位)

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

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

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


1
极有帮助的分步说明。像魅力一样工作。
加勒特2015年

0

只是让社区知道Linksys AE1200可以像在Windows中一样完美地工作。

但是,我必须告知,上面在其他评论中发布的经过修改的XP驱动程序在WPA2路由器上不起作用,我找到了解决方法,找到了未改动的WinXP驱动程序,并使其开始运行。

是否通过以下方式进行:

从以下网址下载了未修改的XP驱动程序: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因为ndiswrapper默认情况下内核会加载Lubuntu 。

希望这对没有经验的用户来说,可以帮助任何人轻松,轻松地将Cisco Linksys AE1200 USB无线加密狗设置为工作,而无需太多终端命令!

编辑:如果您无法以任何方式重新启动,则在安装驱动程序后,蓝色LED应该立即亮起,您可以立即开始使用Wi-Fi加密狗。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.