Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hello, I am trying to configure my linksys usb wireless n card. But I am having trouble getting it to work. Running gentoo I am able to get the card working with the in kernel module rt2800usb and the firmware rt2870.bin from http://www.ralinktech.com/support.php?s=2. However I can not see all the networks (i can see 2 that are on channel 11 and 1) I have tried moving my ap (access point) to that channel and I am still unable to find my own ap. What is strange is if I move to my arch machine and used the 2800sta kernel module(i just plugged in the device and it ran with that) i am able to see my ap but not able to set the ssid on that interface(or do much else to change the interface at all). I have followed the instructions from http://wiki.archlinux.org/index.php/...860_and_rt2870 and still have had little luck getting the card to work. Any suggestions would be greatly appreciated. My dmesg from the gentoo setup gives some clue but i dont understand what to do about i : [107332.704170] ehci_hcd 0000:00:1a.7: detected XactErr len 0/3860 retry 1
I have seen something alot like that in my troubles. I have also heard in irc, that the .dat file is mostly for config. It still dose not work on the arch box which has that setup. What dosnt make sense though is why the in tree kernel module dose not work?
Sorry for the delay had to patch hwinfo to run with the latest kernel headers....:
there are several usb devices listed but the one for this component is-
09: USB 00.0: 0000 Unclassified device
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_1737_71_noserial_if0
Unique ID: cLrx.TM1j25nzVR2
Parent ID: k4bc.cO89g+iefn1
SysFS ID: /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0
SysFS BusID: 1-2:1.0
Hardware Class: unknown
Model: "Cisco-Linksys LLC Dual-Band Wireless-N USB Network Adapter"
Hotplug: USB
Vendor: usb 0x1737 "Cisco-Linksys LLC"
Device: usb 0x0071 "Dual-Band Wireless-N USB Network Adapter"
Revision: "1.01"
Driver: "rt2800usb"
Driver Modules: "rt2800usb"
Device File: wlan0
Speed: 480 Mbps
HW Address: 00:1e:e5:XX:XX:XX(removed)
Module Alias: "usb:v1737p0071d0101dc00dsc00dp00icFFiscFFipFF"
Driver Info #0:
Driver Status: rt2800usb is active
Driver Activation Cmd: "modprobe rt2800usb"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #18 (Hub)
__as an added note____
using a vm i was able to test the card to make sure it worked in windows and the card works fine in windows
Last edited by mbostwick; 11-25-2009 at 12:31 AM.
Reason: more info
...
Driver Status: rt2800usb is active
Driver Activation Cmd: "modprobe rt2800usb"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #18 (Hub)
using a vm i was able to test the card to make sure it worked in windows and the card works fine in windows
VM is using the same driver and the same kernel.
Do you have any NetworkManager running? May be other tools, witch prevents communicates with driver, so you can't get full netscan?
There is no network manager running. The vm is not using the same driver. I have the closed source virtual box, so i was able to send the usb device into the vm, and install the windows driver from the cd.
According to the EHCI spec, XactErr is "Set to a one by the Host Controller during status update in the case where the host did not receive a valid response from the device (Timeout, CRC, Bad PID, etc.)"
Do you have any other messages about ehci in boot log?
hmmm something really strange is going on with my ap and card. because when I was moving my card around(i was thinking emi interference) i was able to see more ap then before. Im going to move my ap up away from the tower and other things now to see what happens.
So now i have turned up something really interesting .The problem I was having was with the ap and the 2800usb driver together. I had my ap in multi-wireless mode(so it could send out b,g, and n) when i changed the mode to n only I could not find the ap, then when I changed the mode to g only(it still allows N to connect, just in G mode)I was able to see my ap and connect to it.
Last edited by mbostwick; 11-26-2009 at 12:39 AM.
Reason: wrap up
My hopes are dashed yet again . I though i had fixed the issue but I am still having issues with 2800usb module. In theory I could move to ndis and I should but I want to know why this isnt working. The problem I am having is when I connect to the ap i am not able to do anything, my transfer rate is set to 1mps but i cant get dhcp, i cant change anything. I have read more about the error that was occuring in my dmesg.:
"The software retries were introduced to solve one particular problem:
Many EHCI controllers will generate a transaction error if a data
transfer is occurring on one port at the same time as a device is being
unplugged on another port. This is clearly a hardware bug, and the
software retries were intended to work around it. In practice only a
couple of software retries are needed; if the transfer hasn't succeeded
by that point then it's never going to succeed. I set the upper limit
to 32 retries just to be conservative.
Delaying longer in order to allow the device to shape itself up is
generally hopeless. I've haven't seen more than one or two cases where
that would work -- and it's quite possible that those cases would have
worked out okay if the software retry mechanism had existed back when
they occurred. If transaction errors aren't caused by noise in the
cable then they are almost always caused by bugs or failures in the
device. Once a device's firmware has crashed, it doesn't magically fix
itself."
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.