Android doesn't work well with upstream groups. They made their own ecosystem, both in kernel-space and much more in user-space. They also usualy use outdated software, e.g. ancient kernel version. You're therefore encouraged to use android-specific mailing-lists or forums to solve your problems. That said, the interface isn't up, contrary to your belief: V/WifiStateTracker( 969): Changing supplicant state: DISCONNECTED ==> SCANNING I//system/bin/wpa_supplicant( 1396): ioctl[SIOCGIWSTATS]: Operation not supported on transport endpoint I//system/bin/wpa_supplicant( 1396): ioctl[SIOCGIWRATE]: Network is down So something in restarting the wifi link forgot Android's equivalent of "ifconfig $interface up". If the interface isn't up, it won't scan. Without current scan results and an "up"-interface, it cannot associate. -- Homepage: http://www.holgerschurig.de -- 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