The Edimax EW7811-UN is a wireless USB adapter that complies with the 802.11b/g/n IEEE standards. The device has a Realtek RTL8188CUS based chipset which has support for Windows, Mac & Linux. Support for this device should be available in version = 3.0 of the Linux kernel through the use of the rtl8192cu module. This means that machines running Linux kernel 3.0 or greater should have support for this device straight out of the box.
You can find out your current kernel version by running the command uname -r. When the device is inserted to a USB port on the machine, the rtl8192cu module should be loaded. To see if it has been loaded correctly, run the command: lsmod grep rtl8192cu.
If that command returns nothing, you can try to load the module by running the command: sudo modprobe rtl8192cu. Personally, my wireless network consists of two access points with the same ESSID on different channels. The rtl8192cu module appeared to have an issue with this type of setup.
Edimax EW-7811UTC Driver Download. It works reliably and supplies speedy transfers once it's linked. Nevertheless mostly it fails to hook up with my network below home windows 10. It is a little inconvenient to reconnect but now not the worst factor ever. From this page you can download a Edimax EW-7811UTC USB Wireless LAN Driver and Software ver. 1.0.0.9 Windows 8.1 x64, Windows 8.1 x32, Windows 8 x64, Windows 8 x32, Windows 7 x64, Windows 7 x32, Windows Vista x64, Windows Vista x32, Windows XP x64, Windows XP x32 for Edimax EW-7811UTC WiFi card. Fast download at high speed from HWDrivers servers in Europe.
The device was able to see the wireless network but failed to connect to it when both access points were in range. The expected behaviour for this situation would be for the device to connect to the stronger access point and roam to the other if it’s signal strength improved. At the time of writing, the manufacturers of the chipset, Realtek, have a newer version of the driver available on their website. The version that worked for me was: v3.3.23192 released. This can be obtained from the. To install this module, first disconnect the USB device from your machine and remove the kernel module: sudo modprobe -r rtl8192cu.
It should be stopped from being loaded at boot by adding the following line to the /etc/modprobe.d/blacklist.conf file: blacklist rtl8192cu Download the zip file containing the module from the Realtek website and unzip it. Cd into the extracted directory and execute the install script: bash install.sh. Enter your sudo password when prompted. This script will compile the module and install it. The new module is called 8192cu. Insert the Edimax device into a USB port and check to see if the module has been loaded correctly: lsmod grep 8192cu.
If nothing is returned, the module can be loaded manually: sudo modprobe 8192cu. It’s almost always a better option to use the module that’s supplied with the Linux kernel but in some cases the manufacturers drivers have better support and should be used instead. Update: The following comment by Paul has some updated information that is worth reading. What you sould do. And it’s tedious I know.
Is look into each diitrsbutions home page and look up compatible hardware. I do know that a relativly new version called. Mandriva Free 2007 has ndiswrapper installed with the operating system. So it does work well on the presario 2500 laptop and the dreaded wireless card that most laptops have. You could probably use the windows driver with Ndiswrapper to run under your linux.
And I know that program is suppose to work with several if not all of the programs you mentioned. OK, I tried using the at76c503a driver with a Redhat 7.3 box, but I got mupltile errors when the module loaded. I suspect the RH kernel was either compiled with SMP, or the kernel was too onld; I think I remember reading that it needed 2.4.21 or newer to work properly, whereas the RH box was running 2.4.18I’ve now got Knoppix on my home machine, running a newer kernel. So may be my next port of call is to insert the usb box & see what happens next (after compiling the module of course!).Cheers,Dez. How come my RTL8188cus chipset worked BEFORE the Arch installation, but not AFTER?
If it worked before the post-installation surely it should work after the installation? That’s what bugs me. Before I setup the Arch installation, I setup my wireless by simply type the following commands: wpapassphrase candyland “” /etc/wpasupplicant.conf ip link set wlan0 up wpasupplicant -B -Dwext -i wlan0 -c /etc/wpasupplicant.conf dhcpcd wlan0 Did exactly the same during post-installation nothing. It just timed out with WPA Authentication/Association Failed. Thanks for the article, it is a great starting point! Links change with time, so here is an update that might help some folks.
I’m using Fedora 14, Kernel 2.6.35.6-45.fc14.i686. 1) Insure that the 7811uN device is not plugged into any USB port on your computer. 2) Insure that no similar driver is loaded on your machine with “lsmod grep 8192”. If the result shows that the “8192cu” driver module is loaded, you have nothing left to do. If the result is nil, continue with this installation. If it shows some other “8192” driver, uninstall it with “rmmod -r “. 3) In your favorite browser navigate to 4) Since links may change with time, drill down to the download from this webpage by selecting (starting in the left hand panel under “Downloads”): Communications Network ICs – Wireless LAN ICs – WLAN NIC – IEEE 802.11b/g/n Single Chip – Software (click mouse here) 5) Now you are on the “Software: Drivers and Utilities” page.
Under “Step 1. Select one or more models” check the box by RTL8192CU. Now click on the “go” button under “Step 2.” 6) The new webpage should be subtitled “RTL8192CU”. Under “Unix (Linux)”, click on a mirror site for the “Linux Kernel 2.6.18-2.6.38 and Kernel 3.0.8 Version 3.4.44749” download.
Note that the name and revision of this download may change as Realtek updates the driver. 7) The driver file will be downloaded as appropriate for your browser.
(I was unable to get the download with Firefox 17, try another browser if you have problems.) The file downloaded as of this writing is RTL8192xCUSBlinuxv3.4.4475.zip. 8) Create a directory /temp (or some convenient name like that). 9) mv /Downloads/RTL8192xCUSBlinuxv3.4.4475.zip /temp/ 10) cd /temp 11) tar xvf RTL8192xC.zip 12) cd /temp/RTL8188C8192CUSBlinux3.4.4475 13) Invoke the installation script with “./install.sh”. 14) Plug the 7811uN into a USB port on your computer. 15) Check that the module was installed by running “lsmod grep 8192”. 16) Now configure the wireless device using the network configuration tools of your Linux distro.
Cian, I’m adding some more details to this discussion, maybe it can be useful to someone else too (beside the great job you already did). I confirm that the workaround of the post doesn’t work for much long. The 8192cu module seems to be affected by another nasty bug too, related to power management that degrades considerably performances. The bug shows up in the dmsg with messages like this: 1139.170000 rtl8192cdmRFSaving: RFNormal 1139.170000 rtl8192csetFwPwrModecmd: Mode = 1, SmartPS = 2 1139.850000 rtwsetpsmode: Busy Traffic, Leave 802.11 power save. 1139.850000 rtl8192csetFwPwrModecmd: Mode = 0, SmartPS = 0 1141.170000 rtl8192cdmRFSaving: RFSave 1145.170000 rtwsetpsmode: Enter 802.11 power save mode A workaround can be to create a file called “/etc/modprobe.d/8192cu.conf” and add the following line: —- options 8192cu rtwpowermgnt=0 rtwenusbss=0 —- (source: ) I suspect that another problem (maybe the issue described in the comment about Arch Linux?) can be the Network Manager. In Kubuntu, even if the original kernel module is black-listed and lsmod doesn’t show it, the believes the rtl8192cu is the module in use for the network interface.
Possibly, a test with a freshly created user could clarify if that’s the case. I confirm, though, that the best solution is to avoid the Edimax device as much as possible and look for alternatives. Hi Cian, now, I use Kubuntu 11.04 (replace xubuntu 12.04) and i can’t connect to my edimax wireles, I really confused, i’m new to Linux, and now i try Kubuntu 11.04, I like it there’s problem with my edimax wireles.
Here I paste from my terminal: fillaax@fillaax:$ uname -r 2.6.38-8-generic fillaax@fillaax:$ lsmod grep rtl8192cu fillaax@fillaax:$ sudo modprobe rtl8192cu sudo password for fillaax: FATAL: Module rtl8192cu not found. Fillaax@fillaax:$ sudo modprobe -r rtl8192cu FATAL: Module rtl8192cu not found. Fillaax@fillaax:$ sudo kate /etc/modprobe.d/blacklist.conf Error: “/var/tmp/kdecache-fillaax” is owned by uid 1000 instead of uid 0. Error: “/tmp/kde-fillaax” is owned by uid 1000 instead of uid 0.
Error: “/tmp/kde-fillaax” is owned by uid 1000 instead of uid 0. Error: “/tmp/ksocket-fillaax” is owned by uid 1000 instead of uid 0.
Kdeinit4: Shutting down running client. Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) Error: “/tmp/ksocket-fillaax” is owned by uid 1000 instead of uid 0. Error: “/tmp/kde-fillaax” is owned by uid 1000 instead of uid 0. Error: “/var/tmp/kdecache-fillaax” is owned by uid 1000 instead of uid 0. Kbuildsycoca4 running Error: “/var/tmp/kdecache-fillaax” is owned by uid 1000 instead of uid 0. Error: “/var/tmp/kdecache-fillaax” is owned by uid 1000 instead of uid 0. QInotifyFileSystemWatcherEngine::addPaths: inotifyaddwatch failed: No such file or directory QFileSystemWatcher: failed to add paths: /home/fillaax/.config/ibus/bus kate(2219)/kdeui (kdelibs) KXMLGUIClient::KXMLGUIClient: 0x8c5696c deleted without having been removed from the factory first.
This will leak standalone popupmenus and could lead to crashes. Kate(2219)/kdeui (kdelibs) KXMLGUIClient::KXMLGUIClient: 0x8da8f58 deleted without having been removed from the factory first.
This will leak standalone popupmenus and could lead to crashes. Kate(2219)/kdeui (kdelibs) KXMLGUIClient::KXMLGUIClient: 0x8cab98c deleted without having been removed from the factory first.
This will leak standalone popupmenus and could lead to crashes. I can confirm that this works with the Edimax 7811Un that I got from Amazon. Specifically at It seems that with the stock driver it doesn’t look or care about the wpasupplicant. I haven’t dug that deep into it, but until adding the new driver there was no love. My problem was that the device would connect, but then immediately disconnect after throwing a key error.
There’s a bug listed here: but it doesn’t seem to have anything to do with what my problem was. Shutting all security off on my AP worked, but anytime I tried to connect via WPA2/AES – no love. Anyway, thanks for this. Saved me a lot of time as I can see it did many others. Eventually some of us would have replaced the drivers and eventually struggled through it.
That, however, would have sucked and cost a ton of time.