Search Linux Wireless

Re: wl127x: Unable to associate with a WPA2-PSK AP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11-07-2013 14:59, Luciano Coelho wrote:
It seems that the wl1273 is not receiving the frames correctly.  What
happens in the first 3 frames is all normal, but we keep retransmitting
the auth frame as if the AP hadn't sent us an ACK.

1. wl1273 sends auth to the AP
2. the AP acks the frame
3. the AP sends an auth back to us
4. we should send an ACK and continue, but instead we retransmit
And from then on everything is screwed up.

You could try to use the calibrator's RX statistics commands to see if
you're getting lots of bad frames and such.

This could be a problem in the firmware, but my hunch is that it's RF.
What kind of antenna are you using?

A standard omni-directional antenna with a 4dBi gain. After I've read your email I tried to change the antenna and immediately I got associated with the AP! But it was only from a brief period. After that I've made some more tests and I was not able to associate again. So it really seems that I've some kind of RF problem with my module :-( BTW, my module has dual-band and I've tested in both 2.4 GHz and 5 GHz bands (with appropriate antennas), both without success.


BTW, you should set a proper MAC address in your NVS too (calibrator's
set_mac command).  You could first try to set it to 00:00:00:00:00:00,
which will check if the chip has a MAC in the Fuse ROM and use it from
there.  If that doesn't work, create your own and set it in the NVS.

I've already verified that the module doen not have a MAC built in. So I leaved the "DE:AD:BE:EF:00:00" MAC set, which is as good as another one (for tests), and a good reminder that I must add an EEPROM with a MAC address built in to my design.


The TP-Link log is "too clean", missing some frames, we don't see most
of the ACKs and we don't see the auth frame being sent back from the AP.



I've captured both files with display filter "wlan.addr == <MAC>". For instance, for the log with the wl1273 based module, I used "wlan.addr == DE:AD:BE:EF:00:00". It seemed to me the appropriate filter to extract all the traffic related with that station, don't you agree?

José Gonçalves
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux