F5D7050A continue saying "disassociating from xxxx by local choice (reason=3) "

I use Belkin Components F5D7050A Wireless Adapter on my BeagleBone. when using wpa_supplicant to setup it, the output of dmmsg |tail is:

[ 3854.320648] wlan0: authenticate with xxxx (try 2)

[ 3854.322204] wlan0: authenticated

[ 3854.337768] wlan0: associate with xxxx (try 1)

[ 3854.530609] wlan0: associate with xxx (try 2)

[ 3854.730651] wlan0: associate with xxx (try 3)

[ 3854.733306] wlan0: RX AssocResp from xxx (capab=0x431 status=0 aid=2)

[ 3854.733337] wlan0: associated

[ 3854.744110] wlan0: disassociating from xxx by local choice (reason=3)

[ 3854.754821] wlan0: deauthenticating from xxx by local choice (reason=3)

so it should have been connected but way disassociate again? The output of wpa_cli scan_results is correct and contains my AP.

resolved.

I try Ubuntu release(http://elinux.org/BeagleBoardUbuntu#Precise_12.04_armhf).
Then edit /etc/network/interfaces, then ifup wlan0. Done. Now bbone got connected.

So it looks Ubuntu is more stable than “native linux release”.