如何为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 。
- 下载bcmwl_4323x.zip并解压缩(我的示例如下,我的下载目录)
- 我打开了一个终端窗口:
-
cd /Downloads/bcmwl_4323x/xp/
- :〜/ Downloads / bcmwl_4323x / xp $
sudo ndiswrapper -i bcmwlhigh5.inf
-
sudo modprobe ndiswrapper
-
-
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亮起。
- 如果在启动时,您应该能够测试是否需要这样做,无线卡上的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
通过终端安装ndisgtk
和ndiswrapper-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加密狗。