Posted: 27 Nov 2011, 03:13
I want to apologize. I had no intentions of having you run through my notes. I was putting them there for my own reference (which is a nonsensical thing to do but that's what I was thinking).
First, big problem. I'm going to ask you to delete this second line below and comment out the first from your udev (70-persistent net rules) then restart your computer.
The fact that it's calling your AM10 to use wlan0 when you clearly should be using ra0 is a big problem.
Second potential problem, delete rt2870sta from etc/modules
Third critical problem, you are blacklisting the exact driver you want to use in blacklist.conf. Do you see what I mean? You need to comment out or delete those lines and then restart.
You don't have rt3572sta installed you can delete it.
Fourth big problem, unless modinfo rt2800usb | grep 0031 comes up with something, that driver is NEVER going to see your AM10. So you haven't yet compiled it correctly. You'll know you've got it when that command comes up with something. So you need to go back to the /common/rtusb_dev_id.c file and insert this line:
{USB_DEVICE(0x13B1,0x0031)}, /*Cisco Linksys AM10*/
Fifth, this isn't huge, but may be worth a shot if the above doesn't work.
In the common/cmm_wpa.c file you should undo these changes:
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
As for an easier wireless card, I have no idea, I'm sorry.
If it's still not working after making these changes please repost this after you're done:
But I actually have a feeling this will work.
And by the way, if modinfo rt2800usb | grep 0031 isn't returning anything, nothing else we're doing is going to work. So we'll need to get that driver looking for the AM10 first and foremost. Isn't that line in the rt_usb file that's going to tell the driver to look for it. So if you're not getting rt2800usb to show 0031, then please post the steps you're taking to uninstall your current driver, compile, and reinstall. That might give us a clue.
Also, I wanted to point out that you didn't post iwconfig.
OMS!!!
First, big problem. I'm going to ask you to delete this second line below and comment out the first from your udev (70-persistent net rules) then restart your computer.
Code: Select all
# USB device 0x13b1:0x0031 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:7f:74:df:15:df", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="13b1", ATTR{idProduct}=="0031", RUN+="/sbin/modprobe -qba rt2800usb"Second potential problem, delete rt2870sta from etc/modules
Third critical problem, you are blacklisting the exact driver you want to use in blacklist.conf. Do you see what I mean? You need to comment out or delete those lines and then restart.
Code: Select all
blacklist rt2800usb
blacklist rt2x00lib
blacklist rt2x00usb
blacklist rt3572staFourth big problem, unless modinfo rt2800usb | grep 0031 comes up with something, that driver is NEVER going to see your AM10. So you haven't yet compiled it correctly. You'll know you've got it when that command comes up with something. So you need to go back to the /common/rtusb_dev_id.c file and insert this line:
{USB_DEVICE(0x13B1,0x0031)}, /*Cisco Linksys AM10*/
Fifth, this isn't huge, but may be worth a shot if the above doesn't work.
In the common/cmm_wpa.c file you should undo these changes:
But keep these ones:Search for:
MIX_CIPHER_NOTUSE
Replace with:
WPA_TKIPAES_WPA2_TKIPAES
Used to be:
WPA_MIX_PAIR_CIPHER FlexibleCipher = MIX_CIPHER_NOTUSE;
HAS_QOS_DLS_SUPPORT=y
HAS_DOT11N_DRAFT3_SUPPORT=y
HAS_DOT11_N_SUPPORT=y
HAS_STATS_COUNT=y
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
As for an easier wireless card, I have no idea, I'm sorry.
If it's still not working after making these changes please repost this after you're done:
Code: Select all
modinfo rt2800usb | grep 0031
lsusb
cat /etc/udev/rules.d/70-persistent-net.rules
cat /etc/modules
cat /etc/modprobe.d/blacklist.conf
sudo iwlist scan
iwconfig
lsmod | grep rt
And by the way, if modinfo rt2800usb | grep 0031 isn't returning anything, nothing else we're doing is going to work. So we'll need to get that driver looking for the AM10 first and foremost. Isn't that line in the rt_usb file that's going to tell the driver to look for it. So if you're not getting rt2800usb to show 0031, then please post the steps you're taking to uninstall your current driver, compile, and reinstall. That might give us a clue.
Also, I wanted to point out that you didn't post iwconfig.
OMS!!!