your iwconfig information looks good
Driver rtl8192cu is none to have problems
REF https://sites.google.com/site/easylinux ... /reserve-7
read this important
heres a fix
Luckily there's a solution that'll make such a chipset run stable and fast, namely replacing the defective driver by a better one. This solution is necessary both in Ubuntu 12.04 (Mint 13 Maya) and in Ubuntu 13.10 (Mint 16 Petra).
This is how to do it:
1. First check whether the buggy driver rtl8192cu is active in your operating system.
Click on the grey Ubuntu logo (Dash home). Query: terminal.
Click on Terminal.
Use copy/paste to transfer the following line into the terminal:
lsmod | grep rtl
When you see one or more times rtl8192cu in the terminal output, then it's active. In that case proceed with step 2.
2. Disconnect your wireless connection, and temporarily connect by means of an ethernet cable (or by means of another wireless chipset that does function well).
3. Now install some applications for building the right driver. Click on the grey Ubuntu logo (Dash home). Query: terminal.
Click on Terminal.
Type (use copy/paste):
sudo apt-get install linux-headers-generic build-essential dkms git
Press Enter and submit your password. Please note that the password will remain invisible, not even asterisks will show, which is normal.
Wait until the installation has completed.
4. Now download the source code of the right driver as follows. Copy and paste the following command line into the terminal:
git clone https://github.com/pvaret/rtl8192cu-fixes.git
5. Set it up as a DKMS module. Copy and paste into the terminal:
sudo dkms add ./rtl8192cu-fixes
Press Enter and if prompted, submit your password. Please note that the password will remain invisible, not even asterisks will show, which is normal.
6. Build and install the new driver. Copy and paste into the terminal:
sudo dkms install 8192cu/1.8
7. Refresh the module list. Copy and paste into the terminal:
sudo depmod -a
8. Blacklist the faulty driver. Copy and paste into the terminal:
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
9. Reboot your computer.
10. The problem should now be solved: disconnect the temporary ethernet cable and insert the Realtek device again.
With the following terminal command you can check whether the right driver is active now:
lsmod | grep 8192
In the terminal output you should see that the new driver 8192cu is active. You should see no mention anymore of the old driver rtl8192cu.
Note: a possibly surprising side effect might be, that the light on your wireless card is blinking constantly now. That's normal: the light is blinking whenever data are being sent or received.
ref if you could temporary rule out your wifi router and set it to n
only 20mhz not 40mhz or auto if you have that option
play with the pass word encryption wpa2 aes
is in your wifi router settings what is your wifi make and model
for adsl i use tplink 8960n works well
best wifi chipset that works linux mint and other distros i use both these
(Ralink RT3070 chipset) or (Atheros AR9271 chipset)
Ralink RT3070 is great can turn txpower up to 2000mw =2w 33dbm most wifi adaptors
fixed to 15 20dbm
let me no how it works out for you