have a WRT54GL, s/n CL7C, stock firmware 4.30.14 build 5. WPA2 password protection. my main PC (ubuntu) is hooked up via ethernet, as is a PS3. i have a laptop (win 7) w/ built in wifi, connects fine every time, as far as i can tell. the problem is another PC (xp sp3) w/ an add-on usb adapter (engenius eub9603h). it can see the network every time, but when i attempt a connection, it just sits at the 'trying to establish connection' animation. the network icon in the menu tray is is x'd out, not even the 'trying to connect animation'. i believe that it will connect EVENTUALLY, but takes 5 minutes or more. i messed w/ some network settings on the pc (locking it to b/g instead of b/g/n) and suddenly it connects instantly. i disable/enable the adapter 10x to test reliability, each time connects instantly. later, after a shutdown/restart, it won't connect again. i unplug the adapter and try another usb port. connects instantly again. to me, this is a pc problem since the laptop will always (as far as i know) connect. i have used the adapter on the win 7 laptop, another xp sp3 laptop, and don't recall any issues. any ideas why it would see the wifi, try to connect, but can't? signal strength and quality 90% +. inSSIDer gives a -40db signal. i should mention that is is a somewhat long distance network, 500' to 1000'. not sure if there is a firmware setting that needs to be adjusted for this? when it does connect, it stays connected (so far as i can tell so far). all help appreciated. thanks.