Hi Keith, It seems the issue was missing "-g@android:wpa_wlan0" line to wpa_supplicant service. Wifi is up and running now, although I still see the iptables errors early in the boot. They don't seem to have any effect on system stability though so I'll ignore those for now.
Thanks a lot for you help, much appreciated. On Thursday, 28 May 2015 21:54:37 UTC+5:30, Keith Conger wrote: > > Those instructions didn't work for me, I posted working instructions > awhile ago: > https://groups.google.com/d/msg/beagleboard/tHXTzJhH_Qc/1dIcYqFlj5gJ > > On Thursday, May 28, 2015 at 7:28:04 AM UTC-6, Ankit Chaturvedi wrote: >> >> Hi, >> >> I have a BeagleBone Black RevC with 3.8 kernel & Android 4.4 built using >> the instructions provided at http://bbbandroid.sourceforge.net/build.html . >> I made further changes to add a RT8192 based usb wifi adapter as per >> instructions provided here: >> http://nelenkov.blogspot.in/2013/07/building-wireless-android-device.html . >> The issue I'm facing is as follows: >> >> - Android Wifi Settings - Able to turn Wifi on/off through the UI, but >> nothing further. Cannot see any wifi networks (scan does not initiate it >> seems). Adding a network manually results in an error relating to a file >> "/data/misc/wifi/ipconfig.txt" (Logcat here: http://pastebin.com/NeQY2f2r >> ) >> >> >> E/WifiConfigStore( 582): Error parsing >> configurationjava.io.FileNotFoundException: /data/misc/wifi/ipconfig.txt: >> open failed: ENOENT (No such file or directory) >> E/WifiStateMachine( 582): Failed to set device name beagleboneblack >> I/ActivityManager( 582): Config changes=200 {1.0 ?mcc?mnc en_US ldltr >> sw272dp w438dp h247dp 160dpi smll land finger -keyb/v/h -nav/h s.4} >> W/RecognitionManagerService( 582): no available voice recognition >> services found for user 0 >> E/WifiStateMachine( 582): Failed to set manufacturer Texas_Instruments_Inc >> E/WifiStateMachine( 582): Failed to set model name BeagleBone Black >> W/ContextImpl( 582): Calling a method in the system process without a >> qualified user: android.app.ContextImpl.sendBroadcast:1131 >> com.android.server.usb.UsbSettingsManager.deviceAttached:621 >> com.android.server.usb.UsbHostManager.usbDeviceAdded:156 >> com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 >> com.android.server.usb.UsbHostManager.access$000:38 >> E/WifiStateMachine( 582): Failed to set model number BeagleBone Black >> E/WifiStateMachine( 582): Failed to set serial number >> E/WifiStateMachine( 582): Failed to set WPS config methods >> E/WifiStateMachine( 582): Failed to set primary device type 10-0050F204-5 >> >> - Using wpa_cli: If I manually scan and set network parameters though >> wpa_cli I'm able to associate with the WiFi network, so I'm assuming >> wpa_supplicant and driver level stuff is working as expected. BUT, on adb >> shell, I can only ping IP addresses (internet as well as local) but DNS >> never seems to resolve even after manually setting route, dns, gateway etc. >> No internet access in Android browser still, even with IP addresses. I >> created a wpa_supplicant.conf and it seems Android is able to read it and >> associate as well: >> >> >> I/wpa_supplicant( 632): wlan0: Associated with 06:27:22:e9:75:0f >> I/wpa_supplicant( 632): wlan0: WPA: Key negotiation completed with >> 06:27:22:e9:75:0f [PTK=CCMP GTK=TKIP] >> I/wpa_supplicant( 632): wlan0: CTRL-EVENT-CONNECTED - Connection to >> 06:27:22:e9:75:0f completed (auth) [id=0 id_str=] >> >> - Android Logcat: There are several BOOT FAILURE errors related to >> PackageManager, NetworkManagementService etc, I haven't modified anything >> here so not sure why these are occurring. >> >> >> >> W/SystemServer( 582): *********************************************** >> F/SystemServer( 582): BOOT FAILURE making Network Managment Service ready >> F/SystemServer( 582): java.lang.IllegalStateException: command '6 >> firewall disable' failed with '400 6 Firewall command failed' >> F/SystemServer( 582): at >> com.android.server.NetworkManagementService.setFirewallEnabled(NetworkManagementService.java:1617) >> F/SystemServer( 582): at >> com.android.server.NetworkManagementService.prepareNativeDaemon(NetworkManagementService.java:401) >> F/SystemServer( 582): at >> com.android.server.NetworkManagementService.systemReady(NetworkManagementService.java:224) >> F/SystemServer( 582): at >> com.android.server.ServerThread$2.run(SystemServer.java:961) >> F/SystemServer( 582): at >> com.android.server.am.ActivityManagerService.systemReady(ActivityManagerService.java:9368) >> F/SystemServer( 582): at >> com.android.server.ServerThread.initAndLoop(SystemServer.java:938) >> F/SystemServer( 582): at >> com.android.server.SystemServer.main(SystemServer.java:1179) >> F/SystemServer( 582): at java.lang.reflect.Method.invokeNative(Native >> Method) >> F/SystemServer( 582): at java.lang.reflect.Method.invoke(Method.java:515) >> F/SystemServer( 582): at >> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) >> F/SystemServer( 582): at >> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) >> F/SystemServer( 582): at dalvik.system.NativeStart.main(Native Method) >> F/SystemServer( 582): Caused by: >> com.android.server.NativeDaemonConnector$NativeDaemonFailureException: >> command '6 firewall disable' failed with '400 6 Firewall command failed' >> >> - I'm also facing lots of errors related to iptables which I suspect may >> be the cause here: >> >> >> I/ip6tables( 92): ip6tables terminated by exit(3) >> E/Netd ( 92): exec() res=0, status=768 for /system/bin/ip6tables -F >> fw_INPUT >> I/iptables( 92): iptables terminated by exit(3) >> E/Netd ( 92): exec() res=0, status=768 for /system/bin/iptables -F >> fw_OUTPUT >> D/SystemUIService( 634): loading: class com.android.systemui.power.PowerUI >> I/ip6tables( 92): ip6tables terminated by exit(3) >> E/Netd ( 92): exec() res=0, status=768 for /system/bin/ip6tables -F >> fw_OUTPUT >> D/SystemUIService( 634): running: >> com.android.systemui.power.PowerUI@a5d65b08 >> D/SystemUIService( 634): loading: class >> com.android.systemui.media.RingtonePlayer >> D/SystemUIService( 634): running: >> com.android.systemui.media.RingtonePlayer@a5d66e98 >> I/iptables( 92): iptables terminated by exit(3) >> E/Netd ( 92): exec() res=0, status=768 for /system/bin/iptables -F >> fw_FORWARD >> D/SystemUIService( 634): loading: class >> com.android.systemui.settings.SettingsUI >> D/SystemUIService( 634): running: >> com.android.systemui.settings.SettingsUI@a5d681c8 >> I/ip6tables( 92): ip6tables terminated by exit(3) >> E/Netd ( 92): exec() res=0, status=768 for /system/bin/ip6tables -F >> fw_FORWARD >> >> I have rebuilt this image twice but I'm still facing these errors. Could >> anyone point me towards the right direction here. As stated earlier, no >> changes have been made to Android Framework apart from the ones mentioned >> above. Logcat is available here: http://pastebin.com/NeQY2f2r >> Thank you for your time, >> >> Regards, >> - Ankit >> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.