I’ve compiled and installed a driver for a TP-Link TL-WDN3200 from the instructions at http://linuxforums.org.uk/index.php?topic=11154.msg91009#msg91009. I am happy to say the compile worked (first one I’ve ever done, yay!) and the adapter is working, but only for WEP or an unprotected connection.
The OS is LinuxMint 15 on an eeepc 1000H netbook. The router is a Netgear dual band with all the bells and whistles.
I have seen a few posts stating a problem with WPA for this chipset using Linux, but no clear way to fix it. The code was compiled with wpa_supplicant activated.
Output of dpkg -l | grep
ii wpasupplicant 1.0-3ubuntu1 i386 client support for WPA and WPA2 (IEEE 802.11i)
lsusb:
Bus 001 Device 005: ID 148f:5572 Ralink Technology, Corp.
Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
uname -a:
Linux deck 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux
Hopefully the system will automatically load the updated rt2800usb driver (which now contains your cards ID strings) … but if rt5572sta is still being loaded, run:
sudo modprobe -r rt5572sta
then
sudo modprobe rt2800usb
Does wireless still work, and does it now work with WPA ?
and let me know if you had to run those last 2 commands … as we may need to blacklist it.
I removed that internal card and replaced it with a dual band card that actually worked right out of the box. I’m just fooling around with this external adapter because I don’t like being told that things don’t work in Linux!! And I’m retired with lots of time on my hands.
If you wish, try my instructions … your vendor:product ID strings (148f:5572) were added to the rt2800usb driver in later kernels … the backport should work.
wim32@wim32 ~/wireless-backports/backports-3.12-1 $ make defconfig-wifi
/--------------
| Your kernel headers are incomplete/not installed.
| Please install kernel headers, including a .config
| file or use the KLIB/KLIB_BUILD make variables to
| set the kernel to build against, e.g.
| make KLIB=/lib/modules/3.1.7/
| to compile/install for the installed kernel 3.1.7
| (that isn’t currently running.)
--
make: *** [defconfig-wifi] Error 1
Is there anybody to give me some tips to solve these error.
I’m trying to install the wifi adapter EM 4586 (dual-band)
It’s not so important that command fails … the important part is that the backports built and installed properly, and that wireless springs to life when you run: