我最近从主网站下载了 Ubuntu,希望能够与 Windows 进行双启动。虽然操作系统可以运行,但它提示我需要安装显卡驱动程序。当我输入密码时,安装失败。我想这是因为我需要互联网访问。我尝试使用安装光盘安装 WiFi USB 适配器,但当我单击 exe 时,Ubuntu 似乎没有运行安装程序。
我真的很想在编程中使用 Ubuntu,在游戏中使用 Windows,那么我有哪些可用的解决方案?
盒子上的名称是:Linksys AE1200 Wireless- N USB 适配器
描述如下:
ID 13b1:0039 Linksys (a comma messed up format)
ID 046d:0a0b Logitech, Inc. ClearChat Pro USB (headset)
答案1
我刚买了 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/
- :〜/下载/bcmwl_4323x/xp$
sudo ndiswrapper -i bcmwlhigh5.inf
sudo modprobe ndiswrapper
ndiswrapper -l
得到:
bcmwlhigh5 :驱动程序安装
设备(13B1:0039)存在
- 退出终端窗口,拔下LAN电缆,系统重启。
- (可选)如果 USB 无线网卡在重启后不工作,您可能需要添加ndiswrapper以便
/etc/modules
它在启动时加载 ndiswrapper。- 如果在启动时无线网卡上的 LED 没有亮起,您应该能够测试是否需要这样做。您在终端中运行
sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper
,然后 LED 亮起。
- 如果在启动时无线网卡上的 LED 没有亮起,您应该能够测试是否需要这样做。您在终端中运行
答案2
我正在运行 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
验证方式:
sudo ndiswrapper -l
现在插入 USB 设备,蓝灯就会亮起。
我可能是错的,但我认为这意味着编写这些 .inf 文件的人忘记包含这些行,我觉得这很有趣。
**12.10 更新 - 如果您安装 ndiswrapper-dkms,它将失败,并且您将开始收到系统错误。请按照此处的解决方案解决: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1023645/comments/3
顺便提一下,他提到的源代码是提取的 tar.gz 的“驱动程序”目录中的所有内容
此外,您还需要运行:
sudo dkms remove ndiswrapper/1.57 --all
和
sudo dkms uninstall ndiswrapper/1.57
答案3
思科似乎并不关心在该特定设备上支持 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
这不能显示的是司机质量 —— 因驱动程序和设备而异。除了在网上搜索您感兴趣的特定设备,看看人们是否普遍成功或投诉外,您无需做任何事情——要知道大多数人会报告投诉,但他们的设备并不一定能正常工作。
答案4
只是想让社区知道 Linksys AE1200 在 Windows 中运行完美。
但是,我必须通知,上面在其他评论中发布的修改后的 XP 驱动程序不适用于 WPA2 路由器,我找到了一种解决方法,找到了未修改的 WinXP 驱动程序,并启动并运行它。
按以下方式进行:
下载的 XP 驱动程序未修改,来自: 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
因为 Lubuntundiswrapper
已由内核默认加载。
希望这对任何人都有帮助,对于经验不足的用户来说,这是一种简单且无麻烦的方法来设置 Cisco Linksys AE1200 USB 无线加密狗,并且不需要太多的终端命令!
编辑:如果您处于无法以任何方式重新启动的情况,则在安装驱动程序后,蓝色 LED 应立即亮起,并且您可以立即开始使用 Wi-Fi 加密狗。