I bought a TP-Link TL-WA901ND Wireless Access Point (AP) to replace my Linksys WRT54GL, because i wanted 802.11n wireless.
However, i'm having huge problems with getting my laptop to connect. The AP is extremely sensitive about location.
When i put the AP next to the laptop on the table in the living room, like 20-30 cm away, it won't connect. Putting the AP on the floor one meter away works perfectly. Two-three meters away, no connection. In the hall, 7 meters away, no connection. Putting the AP in the bedroom next to the bed 5 meters away, i get perfect connection, but when i put it on the other side of the bedroom, no connection.
I tried using different channels and various other settings including using just 802.11g, with no improvement.
At all times the laptop shows good signal strength (> 70-90%), it's just unable to connect, authentication or association times out.
I can see in the laptop's (Linux) syslog that it sometimes manages to authenticate, but fails to associate with the AP (times out). Sometimes even association succeeds, but then it can't see the responses from the DHCP server. I can in those cases also see in the system log in the web interface for the AP that DHCP responses were sent from the built in DHCP server.
I get a great connection with the WRT54GL everywhere.
What causes this and what can i do about it?