I recently downloaded Ubuntu from the main website with the hopes of dual booting it with Windows. While the operating system works, it says that I need to install a driver for my graphics card. When I type in my password the installation fails. I figure it is because I need Internet access. I tried to install my WiFi USB adapter with the installation disc but Ubuntu doesn't seem to run the setup when I click the exe.
What are my available solutions as I would really like to use Ubuntu from my programming and Windows for my gaming needs?
The name as read on the box is: Linksys AE1200 Wireless- N USB Adapter
The description reads as such:
ID 13b1:0039 Linksys (a comma messed up format)
ID 046d:0a0b Logitech, Inc. ClearChat Pro USB (headset)
I just bought the Linksys AE1200 USB Wireless adapter and it works fine 19-Oct-2012.
My
lsusb
results:For some reason, the Win XP driver on the installation CD would not work. None of the other broadcom chipset drivers that I attempted worked for me either.
The solution
So, a search of here and Ubuntuforums yielded this link: http://www.wikidevi.com/wiki/Linksys_AE1200 and provided this repaired version of the xp driver: http://wikidevi.com/files/Drivers/Broadcom/bcmwl_4323x.zip.
cd /Downloads/bcmwl_4323x/xp/
sudo ndiswrapper -i bcmwlhigh5.inf
sudo modprobe ndiswrapper
ndiswrapper -l
yielded:/etc/modules
so that it loads ndiswrapper at startup.sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper
and then the LED turns on.I'm running Ubuntu 12.04 and after searching these forums unsuccessfully, I have installed the driver for my AE1200 and it is working correctly.
Here is how I did it:
First, install ndiswrapper and be sure to install ndiswrapper-common and ndiswrapper-dkms as well.
Then, download the XP driver for the device: http://support.linksys.com/en-us/support/adapters/AE1200
Extract the zip and
cd
to the folder (probably xp). If you attempt to install the driver with ndiswrapper at this point, you will receive the "couldn't find section "Linksys_AE1200.files.NTamd64"" error. To resolve this, edit the bcmwlhigh5.inf file. Find the section that looks like this:Underneath it, add this:
Save and close. Then, if you've already attempted to install the driver with ndiswrapper you'll need to remove it, run:
Then do the install again:
Verify with:
Now plug in the USB device and the blue light should come on.
I could be wrong, but I think this means whoever wrote these .inf files forgot to include those lines, which I find funny.
**Update for 12.10- If you install ndiswrapper-dkms it will fail and you will start getting system errors. Follow the solution here to resolve: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1023645/comments/3
As a side note the source code he refers to is everything in the "driver" directory of the extracted tar.gz
In addition, you will also want to run:
and
It doesn't look like Cisco cares about supporting Linux on that specific device: http://homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/m-p/410963?comm_cc=HSus&comm_lang=en#M30247
One user on that forum suggests the RALinkTech driver "RT3572USB" will function for your device, but suggests it will be an annoyance. I cannot confirm either statement.
ndiswrapper
(a tool that provides enough Windows APIs to let Windows drivers run under Linux) doesn't mention your device on their supported devices list.In general, it is best to buy devices after finding out their level of support. Some companies (Intel) put extra effort into making sure their hardware works under Linux (sometimes before Windows drivers are released; the members of their development teams I've talked with have been excited to support Linux). Some companies just don't care. Finding out for sure which specific devices are supported can be difficult; one simple approach is to look in
/lib/modules/$(uname -r)/kernel/drivers/net/
for drivers. All the USB drivers are in theusb/
subdirectory. On my system:One thing that this cannot show is the driver quality -- which varies from driver to driver and device to device. There's nothing to be done but web searches for specific devices you're interested in and seeing if people generally have success or complaints -- knowing that most people will report complaints but not that their equipment works fine.
I followed the instructions from @Lukashka plus the recommendations here: Install drivers (in Spanish) and it works in Ubuntu 14.10:
They say that:
1. Install
ndiswrapper
:2. Install drivers:
Go to the linksys page and download the drivers for xp, then follow the instructions from @Lukashka specially if you are using Ubuntu 64bits
Then in the downloaded folder we use:
Then we make sure that is installed:
If there are errors, then we need to uninstall (
sudo ndiswrapper -e bcmwlhigh5
) and then fix the error (ex. download other file) and install again.3. Load
ndiswrapper
module:To the system:
When the WIFI USB interface is active:
When Ubuntu start (add
ndiswrapper
as a new line):Then check your connections, it should list your device.
Just to let the community know that Linksys AE1200 is working flawlessly as in Windows.
But, I have to inform, that the modified XP driver, posted above on other comment, did not work on WPA2 routers, I got a workaround, and found the untouched WinXP driver, and got it up and running.
Did it the following way:
Downloaded XP driver UNMODIFIED from: http://drivers.softpedia.com/dyn-postdownload.php?p=159439&t=0&i=1
Installed
ndisgtk
andndiswrapper-dkms
packages via terminal ==>sudo apt-get install ndisgtk && sudo apt-get install ndiswrapper-dkms
Extracted the zipped WinXP driver downloaded from the link above.
Opened Windows Wireless Drivers from the menu, chose the
bcmwlhigh5.inf
file and installed the driver.Rebooted just to be sure and finally got it working.
I'm running Lubuntu at the moment, but, I assume in that in Ubuntu and also in Ubuntu derivatives, there is no need to add ndiswrapper to
/etc/modules
as in Lubuntundiswrapper
is loaded by default by the kernel.Well hope this helps anyone, the easy and hassle-free way to set Cisco Linksys AE1200 USB wireless dongle to work, without too much terminal commands, for less experienced users!
EDIT: If you're in a situation that you cannot by any means reboot, right after the driver install, the blue LED should be immediatelly on, and you can start using the wi-fi dongle right away.