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

Reply via email to