I'm with the same module. I set it NOT built-in. You are planning to make wifi interact with Android GUI? I modified wifi.c specifying the right path to module to be insmodded. By the way I'm having the same SIOCSIWAUTH error, starting manually the wpa_supplicant. I think it's the main problem.
On 21 Apr, 12:59, Androidphan <niels.kee...@tass.nl> wrote: > I have an Atheros 5007EG wireless network card at my hardware > platform. I compiled the kernel(2.6.27) with ath5k built in. > > Then I compiled wpa_supplicant with CONFIG_WIRELESS_EXTENSIONS=y > CONFIG_DRIVER_WEXT=y and CONFIG_CTRL_IFACE=y. > > Then in my init.rc : > mkdir /data/misc/wifi 0770 wifi wifi > mkdir /data/misc/wifi/sockets 0770 wifi wifi > mkdir /data/system/wpa_supplicant 0770 wifi wifi > mkdir /data/misc/dhcp 0770 dhcp dhcp > chown dhcp dhcp /data/misc/dhcp > > ifup wlan0 > > service wpa_supplicant /system/bin/logwrapper /system/bin/ > wpa_supplicant -Dwext -iwlan0 -c/system/etc/wifi/wpa_supplicant.conf - > dd > group wifi > > My wpa_supplicant.conf at /system/etc/wifi/wpa_supplicant.conf : > > update_config=1 > ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=system > > Then when I try to scan with: wpa_cli -p/data/system/wpa_supplicant - > iwlan0 and then scan & scan_results, I'm getting no scan results, when > I know there are definitly scan results. Because when I scanned with > Windows, I do get to see scan results. > > What is wrong with my configuration? > > My logcat output from wpa_supplicant: > > I//system/bin/wpa_supplicant( 2127): Initializing interface 'wlan0' > conf '/system/etc/wifi/wpa_supplicant.conf' driver 'wext' > ctrl_interface 'N/A' bridge 'N/A' > I//system/bin/wpa_supplicant( 2127): Configuration file '/system/etc/ > wifi/wpa_supplicant.conf' -> '/system/etc/wifi/wpa_supplicant.conf' > I//system/bin/wpa_supplicant( 2127): Reading configuration file '/ > system/etc/wifi/wpa_supplicant.conf' > I//system/bin/wpa_supplicant( 2127): update_config=1 > I//system/bin/wpa_supplicant( 2127): ctrl_interface='DIR=/data/system/ > wpa_supplicant' > I//system/bin/wpa_supplicant( 2127): Initializing interface (2) > 'wlan0' > I//system/bin/wpa_supplicant( 2127): EAPOL: SUPP_PAE entering state > DISCONNECTED > I//system/bin/wpa_supplicant( 2127): EAPOL: KEY_RX entering state > NO_KEY_RECEIVE > I//system/bin/wpa_supplicant( 2127): EAPOL: SUPP_BE entering state > INITIALIZE > I//system/bin/wpa_supplicant( 2127): EAP: EAP entering state DISABLED > I//system/bin/wpa_supplicant( 2127): EAPOL: External notification - > portEnabled=0 > I//system/bin/wpa_supplicant( 2127): EAPOL: External notification - > portValid=0 > I//system/bin/wpa_supplicant( 2127): SIOCGIWRANGE: WE(compiled)=22 WE > (source)=21 enc_capa=0xf > I//system/bin/wpa_supplicant( 2127): capabilities: key_mgmt 0xf enc > 0xf > I//system/bin/wpa_supplicant( 2127): WEXT: Operstate: linkmode=1, > operstate=5 > I//system/bin/wpa_supplicant( 2127): Own MAC address: > 00:22:43:2c:fa:a6 > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_wpa > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: alg=0 > key_idx=0 set_tx=0 seq_len=0 key_len=0 > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: alg=0 > key_idx=1 set_tx=0 seq_len=0 key_len=0 > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: alg=0 > key_idx=2 set_tx=0 seq_len=0 key_len=0 > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: alg=0 > key_idx=3 set_tx=0 seq_len=0 key_len=0 > I//system/bin/wpa_supplicant( 2127): > wpa_driver_wext_set_countermeasures > I//system/bin/wpa_supplicant( 2127): ioctl[SIOCSIWAUTH]: Operation not > supported on transport endpoint > I//system/bin/wpa_supplicant( 2127): WEXT auth param 4 value 0x0 - > wpa_driver_wext_set_drop_unencrypted > I//system/bin/wpa_supplicant( 2127): Setting scan request: 0 sec > 100000 usec > I//system/bin/wpa_supplicant( 2127): Using existing control interface > directory. > I//system/bin/wpa_supplicant( 2127): ctrl_iface bind(PF_UNIX) failed: > Address already in use > I//system/bin/wpa_supplicant( 2127): ctrl_iface exists, but does not > allow connections - assuming it was leftover from forced program > termination > I//system/bin/wpa_supplicant( 2127): Successfully replaced leftover > ctrl_iface socket '/data/system/wpa_supplicant/wlan0' > I//system/bin/wpa_supplicant( 2127): Added interface wlan0 > I//system/bin/wpa_supplicant( 2127): RTM_NEWLINK: operstate=0 > ifi_flags=0x1003 ([UP]) > I//system/bin/wpa_supplicant( 2127): RTM_NEWLINK, IFLA_IFNAME: > Interface 'wlan0' added > I//system/bin/wpa_supplicant( 2127): Wireless event: cmd=0x8b06 len=8 > I//system/bin/wpa_supplicant( 2127): State: DISCONNECTED -> SCANNING > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-STATE-CHANGE id=-1 > state=2 > I//system/bin/wpa_supplicant( 2127): Starting AP scan (broadcast SSID) > I//system/bin/wpa_supplicant( 2127): Trying to get current scan > results first without requesting a new scan to speed up initial > association > I//system/bin/wpa_supplicant( 2127): Received 0 bytes of scan results > (0 BSSes) > I//system/bin/wpa_supplicant( 2127): Scan results: 0 > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-SCAN-RESULTS Ready > I//system/bin/wpa_supplicant( 2127): No suitable AP found. > I//system/bin/wpa_supplicant( 2127): Setting scan request: 0 sec 0 > usec > I//system/bin/wpa_supplicant( 2127): No enabled networks - do not scan > I//system/bin/wpa_supplicant( 2127): State: SCANNING -> INACTIVE > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-STATE-CHANGE id=-1 > state=1 > ..... > ..... > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=6): > I//system/bin/wpa_supplicant( 2127): 53 54 41 54 55 > 53 STATUS > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=11): > I//system/bin/wpa_supplicant( 2127): 44 52 49 56 45 52 20 52 53 > 53 49 DRIVER RSSI > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=16): > I//system/bin/wpa_supplicant( 2127): 44 52 49 56 45 52 20 4c 49 > 4e 4b 53 50 45 45 44 DRIVER LINKSPEED > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=14): > I//system/bin/wpa_supplicant( 2127): 44 52 49 56 45 52 20 4d 41 > 43 41 44 44 52 DRIVER MACADDR > V/WifiStateTracker( 2137): Connection to supplicant established, > state=INACTIVE > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=21): > I//system/bin/wpa_supplicant( 2127): 44 52 49 56 45 52 20 52 58 > 46 49 4c 54 45 52 2d DRIVER RXFILTER- > I//system/bin/wpa_supplicant( 2127): 41 44 44 20 > 30 ADD 0 > I//system/bin/wpa_supplicant( 2127): RX ctrl_iface - hexdump_ascii > (len=22): > I//system/bin/wpa_supplicant( 2127): 44 52 49 56 45 52 20 42 54 > 43 4f 45 58 53 43 41 DRIVER BTCOEXSCA > I//system/bin/wpa_supplicant( 2127): 4e 2d 53 54 4f > 50 N-STOP > .... > .... > I//system/bin/wpa_supplicant( 2127): 42 4c 41 43 4b 4c 49 53 54 > 20 63 6c 65 61 72 BLACKLIST clear > I//system/bin/wpa_supplicant( 2127): CTRL_IFACE: bssid=' clear' > I//system/bin/wpa_supplicant( 2127): Setting scan request: 0 sec 0 > usec > I//system/bin/wpa_supplicant( 2127): No enabled networks - do not scan > I//system/bin/wpa_supplicant( 2127): State: INACTIVE -> INACTIVE > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-STATE-CHANGE id=-1 > state=1 > I//system/bin/wpa_supplicant( 2127): CTRL_IFACE monitor send - hexdump > (len=40): 2f 64 61 74 61 2f 6d 69 73 63 2f 77 69 66 69 2f 73 6f 63 6b > 65 74 73 2f 77 70 61 5f 63 74 72 6c 5f 32 31 33 37 2d 31 00 --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---