i.MX53 QSB.
On Thu, Jun 14, 2012 at 9:51 AM, Swaraj <swaraj.vutt...@redpinesignals.com>wrote: > ** > > Tell the board for which you have to build android? > > > On 06/14/2012 08:10 AM, Sathish Kumar wrote: > > Hi swaraj, > I would like to port the android 4 ics. I didn't find the source, could > you tell me from where you got the Source and the procedure for porting. > > Regards > Sathish > On 13-Jun-2012 10:56 PM, "swaraj" <swara...@gmail.com> wrote: > >> >> The OS is working good on IMX53 but i'm facing issues with dhcp >> >> >> On Friday, June 8, 2012 8:58:10 PM UTC+5:30, Weston Weems wrote: >>> >>> Sorry I dont have your answer for you, but how well does the os itself >>> perform on the IMX53? >>> >>> On Wednesday, June 6, 2012 5:35:43 AM UTC-7, swaraj wrote: >>>> >>>> >>>> Hi, >>>> >>>> I am building android 4.0.4 for imx53 board. I'm stuck with wifi >>>> porting issue. >>>> I'm able to scan and connect using command prompt, but i'm unable to >>>> use GUI for wlan0 and not able to start supplicant properly with GUI when >>>> turning on wifi. >>>> >>>> The following is the error message: >>>> >>>> >>>> D/NetworkManagementService( 1144): Registering observer >>>> I/WifiService( 1144): WifiService starting up with Wi-Fi enabled >>>> I/WifiHW ( 1144): ************* wifi.c insmod is called********** >>>> I/ethernet( 1144): User ask for device name on 0, list:B7F740, total:2 >>>> I/ethernet( 1144): User ask for device name on 1, list:B7F740, total:2 >>>> I/WifiHW ( 1144): ************* wifi.c insmod is called********** >>>> D/NetworkManagementService( 1144): rsp <213 00:23:a7:00:01:58 0.0.0.0 0 >>>> [down broadcast multicast]> >>>> D/CommandListener( 1066): Setting iface cfg >>>> D/CommandListener( 1066): Trying to bring down wlan0 >>>> D/CommandListener( 1066): broadcast flag ignored >>>> D/CommandListener( 1066): multicast flag ignored >>>> D/NetworkManagementService( 1144): flags <[down broadcast multicast]> >>>> E/WifiHW ( 1144): ctrl_interface is = /data/misc/wifi >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> W/EthernetStateMachine( 1144): Could not stop DHCP >>>> I/EthernetSta[ 66.122325] init: no such service 'dhcpcd_sit0:-h >>>> android-45fe3c772cef2905 sit0' >>>> teMachine( 1144): trigger dhcp for device sit0 >>>> I/SystemServer( 1144): Throttle Service >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> I/SystemServer( 1144): Backup Service >>>> D/dalvikvm( 1144): GC_CONCURRENT freed 182K, 4% free 8037K/8327K, >>>> paused 3ms+47ms >>>> I/SystemServer( 1144): SamplingProfiler Service >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> I/SystemServer( 1144): NetworkTimeUpdateService >>>> I/WindowManager( 1144): SAFE MODE not enabled >>>> W/RecognitionManagerService( 1144): no available voice recognition >>>> services found >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> D/dalvikvm( 1144): GC_CONCURRENT freed 252K, 4% free 8311K/8647K, >>>> paused 5ms+5ms >>>> I/ActivityManager( 1144): Start proc org.linaro.wallpaper for service >>>> org.linaro.wallpaper/.LogoWallpaper: pid=1236 uid=10019 gids={} >>>> W/InputManagerService( 1144): Ignoring setImeWindowStatus of uid 1000 >>>> token: null >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> E/WifiStateMachine( 1144): Failed to setup control channel, restart >>>> supplicant >>>> I/ActivityManager( 1144): Start proc com.android.inputmethod.latin for >>>> service com.android.inputmethod.latin/.LatinIME: pid=1248 uid=10028 gids={} >>>> D/SystemUIService( 1221): loading: class >>>> com.android.systemui.statusbar.tablet.TabletStatusBar >>>> D/SystemUIService( 1221): running: >>>> com.android.systemui.statusbar.tablet.TabletStatusBar@4112ff98 >>>> sms: com.android.providers.telephony.MmsSmsProvider >>>> I/Process ( 1144): Sending signal. PID: 1298 SIG: 3 >>>> I/dalvikvm( 1298): threadid=3: reacting to signal 3 >>>> I/wpa_supplicant( 1315): CTRL-EVENT-STATE-CHANGE id=-1 state=2 >>>> BSSID=00:00:00:00:00:00 >>>> [ 76.900519] SIOCSIWPRIV request wlan0, info->cmd:8b0c, info->flags:0 >>>> [ 76.900532] dwrq->length:20E/WifiHW ( 1144): Unable to open >>>> connection to supplicant on "wlan0": >>>> E/WifiHW ( 1144): Unable to open connection to supplicant on "wlan0": >>>> No such file or directory >>>> >>>> >>>> >>>> In wifi.c file i included few changes: >>>> >>>> //static const char IFACE_DIR[] = >>>> "/data/system/wpa_supplicant"; >>>> //#ifdef WIFI_DRIVER_MODULE_PATH >>>> //static const char DRIVER_MODULE_NAME[] = WIFI_DRIVER_MODULE_NAME; >>>> static const char DRIVER_MODULE_TAG[] = WIFI_DRIVER_MODULE_NAME " "; >>>> //static const char DRIVER_MODULE_PATH[] = WIFI_DRIVER_MODULE_PATH; >>>> static const char DRIVER_MODULE_ARG[] = WIFI_DRIVER_MODULE_ARG; >>>> //#endif >>>> static const char FIRMWARE_LOADER[] = WIFI_FIRMWARE_LOADER; >>>> static const char DRIVER_PROP_NAME[] = "wlan.driver.status"; >>>> static const char SUPPLICANT_NAME[] = "wpa_supplicant"; >>>> static const char SUPP_PROP_NAME[] = "init.svc.wpa_supplicant"; >>>> static const char SUPP_CONFIG_TEMPLATE[]= >>>> "/system/etc/wifi/wpa_supplicant.conf"; >>>> static const char SUPP_CONFIG_FILE[] = >>>> "/data/misc/wifi/wpa_supplicant.conf"; >>>> static const char P2P_CONFIG_FILE[] = >>>> "/data/misc/wifi/p2p_supplicant.conf"; >>>> static const char CONTROL_IFACE_PATH[] = "/data/misc/wifi"; >>>> static const char MODULE_FILE[] = "/proc/modules"; >>>> >>>> static const char SUPP_ENTROPY_FILE[] = WIFI_ENTROPY_FILE; >>>> static unsigned char dummy_key[21] = { 0x02, 0x11, 0xbe, 0x33, 0x43, >>>> 0x35, >>>> 0x68, 0x47, 0x84, 0x99, 0xa9, >>>> 0x2b, >>>> 0x1c, 0xd3, 0xee, 0xff, 0xf1, >>>> 0xe2, >>>> 0xf3, 0xf4, 0xf5 }; >>>> >>>> >>>> >>>> >>>> In init.rc i made following modifications: >>>> >>>> mkdir /data/misc/systemkeys 0700 system system >>>> mkdir /data/misc/vpn/profiles 0770 system system >>>> # give system access to wpa_supplicant.conf for backup and restore >>>> mkdir /data/misc/wifi 0770 wifi wifi >>>> chmod 0770 /data/misc/wifi >>>> chmod 0777 /data/misc/wifi/wpa_supplicant >>>> chmod 0777 /system/release >>>> mkdir /data/misc/wifi/sockets 0777 wifi wifi >>>> chmod 0667 /data/misc/wifi/wpa_supplicant.conf >>>> chmod 0777 /system/release/wifi_settings.cfg >>>> mkdir /data/local 0751 root root >>>> mkdir /data/local/tmp 0771 shell shell >>>> mkdir /data/data 0771 system system >>>> mkdir /data/app-private 0771 system system >>>> mkdir /data/app 0771 system system >>>> mkdir /data/property 0700 root root >>>> chmod 0777 /system/release >>>> >>>> setprop wifi.interface wlan0 >>>> #setprop wlan.driver.status "ok" >>>> >>>> #Define service for wifi >>>> #service wpa_supplicant /system/bin/wpa_supplicant -Drsi -iwlan0 >>>> -c/system/release/wifi_settings.cfg >>>> #service wpa_supplicant /system/bin/wpa_supplicant -Drsi -iwlan0 >>>> -c/data/misc/wifi/wpa_supplicant.conf >>>> service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0 >>>> -c/data/misc/wifi/wpa_supplicant.conf >>>> group system wifi inet >>>> disabled >>>> oneshot >>>> >>>> service ifcfg_eth /system/bin/ifconfig wlan0 up >>>> disabled >>>> oneshot >>>> >>>> #service dhcpcd_wlan0 /system/bin/dhcpcd -BKL wlan0 -f >>>> /system/etc/android.conf >>>> service dhcpcd_wlan0 /system/bin/dhcpcd -BKL wlan0 >>>> group system dhcp >>>> disabled >>>> oneshot >>>> >>>> >>>> Thanks >>>> Swaraj >>>> >>> -- >> unsubscribe: android-porting+unsubscr...@googlegroups.com >> website: http://groups.google.com/group/android-porting >> > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting