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.

Reply via email to