rmamrick
July 28th, 2010, 09:27 PM
My computer has Ubuntu 10.04 LTS loaded. I tried to get my Linksys AE1000 Wireless N adapter to work. I ran lsusb and it gives me a device number (13b1:002f) for linksys.
I started out trying to fix the connectivity with Ndiswrapper 1st. I loaded the ralink driver 3572.. I believe I have Downloaded the latest Linux wireless drivers. I believe I downloaded Compat-wireless release types (http://wireless.kernel.org/en/users/Download#Compat-wireless_release_types#Compat-wireless_release_types). I downloaded the compat wireless tarball, extracted, built, and installed. The following are error messages that I am getting.
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ make
make -C tools
………
make: *** /lib/modules/2.6.32-24-generic-pae/build: No such file or directory. Stop.
make: *** [LINUX] Error 2
rick@rick-desktop:~/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1$ sudo make install
make -C /home/rick/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
…
install -m 644 -c rt2870sta.ko /lib/modules/2.6.32-24-generic-pae/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-24-generic-pae
WARNING: Can't read module /lib/modules/2.6.32-24-generic-pae/updates/dkms/wl.ko: Invalid argument
make[1]: Leaving directory `/home/rick/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux'
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ make
make -C tools
make[1]: Entering directory `/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/tools'
gcc -g bin2h.c -o bin2h
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘AES_GTK_KEY_WRAP’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:2265: warning: the frame size of 1100 bytes is larger than 1024 bytes
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘WscDecryptData’:
There are multiple other frame size errors.
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1731: warning: initialization discards qualifiers from pointer target type
CC [M]
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c: In function ‘MainVirtualIF_close’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c:117: warning: unused variable ‘Cancelled’
… /home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:234: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
Multiple similar error and warning messages
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo make install
[sudo] password for rick:
make -C /home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
install -m 644 -c rt3572sta.ko /lib/modules/2.6.32-24-generic-pae/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-24-generic-pae
WARNING: Can't read module /lib/modules/2.6.32-24-generic-pae/updates/dkms/wl.ko: Invalid argument
make[1]: Leaving directory `/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux'
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo modprobe rt2870sta
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
Ndiswrapper was removed with synaptic package manager
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... Ignoring unknown interface eth0=eth0.
[ OK ]
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
rick@rick-desktop:~$ dmesg|grep rt28
[ 14.501943] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 14.512544] usbcore: registered new interface driver rt2870
[ 14.634242] Error: Driver 'rt2870' is already registered, aborting...
[ 14.634291] usbcore: error -16 registering interface driver rt2870
rick@rick-desktop:~$
I started out trying to fix the connectivity with Ndiswrapper 1st. I loaded the ralink driver 3572.. I believe I have Downloaded the latest Linux wireless drivers. I believe I downloaded Compat-wireless release types (http://wireless.kernel.org/en/users/Download#Compat-wireless_release_types#Compat-wireless_release_types). I downloaded the compat wireless tarball, extracted, built, and installed. The following are error messages that I am getting.
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ make
make -C tools
………
make: *** /lib/modules/2.6.32-24-generic-pae/build: No such file or directory. Stop.
make: *** [LINUX] Error 2
rick@rick-desktop:~/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1$ sudo make install
make -C /home/rick/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
…
install -m 644 -c rt2870sta.ko /lib/modules/2.6.32-24-generic-pae/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-24-generic-pae
WARNING: Can't read module /lib/modules/2.6.32-24-generic-pae/updates/dkms/wl.ko: Invalid argument
make[1]: Leaving directory `/home/rick/Ralink_RT2870_Linux_STA_v2.4.0.1/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux'
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ make
make -C tools
make[1]: Entering directory `/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/tools'
gcc -g bin2h.c -o bin2h
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘AES_GTK_KEY_WRAP’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:2265: warning: the frame size of 1100 bytes is larger than 1024 bytes
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘WscDecryptData’:
There are multiple other frame size errors.
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1731: warning: initialization discards qualifiers from pointer target type
CC [M]
…
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c: In function ‘MainVirtualIF_close’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c:117: warning: unused variable ‘Cancelled’
… /home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’:
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:234: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
Multiple similar error and warning messages
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo make install
[sudo] password for rick:
make -C /home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
install -m 644 -c rt3572sta.ko /lib/modules/2.6.32-24-generic-pae/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-24-generic-pae
WARNING: Can't read module /lib/modules/2.6.32-24-generic-pae/updates/dkms/wl.ko: Invalid argument
make[1]: Leaving directory `/home/rick/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux'
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo modprobe rt2870sta
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
Ndiswrapper was removed with synaptic package manager
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... Ignoring unknown interface eth0=eth0.
[ OK ]
rick@rick-desktop:~/Desktop/2010_0709_RT3572_Linux_STA_v2.4.0.1$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
rick@rick-desktop:~$ dmesg|grep rt28
[ 14.501943] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 14.512544] usbcore: registered new interface driver rt2870
[ 14.634242] Error: Driver 'rt2870' is already registered, aborting...
[ 14.634291] usbcore: error -16 registering interface driver rt2870
rick@rick-desktop:~$