I used your tutorial and i can create my own image but on my imx53 the ICS 
is very very slow.

Is that normal? Can I do something to make it faster?

Tanks

Am Donnerstag, 14. Juni 2012 07:05:53 UTC+2 schrieb swaraj:
>
> https://wiki.linaro.org/Platform/Android/BuildSource
>
> The source is downloaded from linaro:
>
> Procedure to build source is:
> --------------------------------------------------------
>
> Download Source:
> ------------------
> $ mkdir ~/bin/
> $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > 
> ~/bin/repo
> $ export PATH=$HOME/bin:$PATH
> $ chmod a+x ~/bin/repo
> $ repo init -u git://android.git.linaro.org/platform/manifest.git -b 
> linaro_android_4.0.4 -m {PRODUCT_MANIFEST}
> $ repo sync
>
> Toolchain:
> -----------
> $ wget --no-check-certificate 
> http://android-build.linaro.org/builds/~linaro-android/toolchain-4.6-2011.12/5/android-toolchain-eabi-linaro-4.6-2011.12-5-2011-12-12_14-40-40-linux-x86.tar.bz2
> $ tar -jxvf 
> android-toolchain-eabi-linaro-4.6-2011.12-5-2011-12-12_14-40-40-linux-x86.tar.bz2
>
> install livecd tools using following commands in fc14 and greater versions:
> -------------------------------------------------------------------------
> $ cd /etc/yum.repos.d/
> $ sudo wget 
> http://download.opensuse.org/repositories/home:/fboudra:/Linaro/Fedora_16/home:fboudra:Linaro.repo
> $ sudo yum install linaro-image-tools
>
> livecd tools for ubuntu 10.0.4 and later:
> ---------------------------------------
>
> $ sudo add-apt-repository ppa:linaro-maintainers/tools$ sudo apt-get update$ 
> sudo apt-get install linaro-image-tools
>
>
> make command:
> -------------
> make TARGET_PRODUCT=iMX53 
> TARGET_TOOLS_PREFIX=android-toolchain-eabi/bin/arm-linux-androideabi- 
> boottarball systemtarball userdatatarball
> (this builds kernel as well as android file system too with the same 
> command)
>
>
> flashing command:
> -----------------
>  linaro-android-media-create --mmc /dev/sdc --dev mx53loco --system 
> system.tar.bz2 --boot boot.tar.bz2 --userdata userdata.tar.bz2
>
> --
> Thanks
> Swaraj
>
>
> On Thursday, June 14, 2012 10:11:55 AM UTC+5:30, Sathishkumar P wrote:
>>
>> i.MX53 QSB. 
>>
>>
>> On Thu, Jun 14, 2012 at 9:51 AM, Swaraj 
>> <swaraj....@redpinesignals.com<javascript:>
>> > 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" <swar...@gmail.com <javascript:>> 
>>> 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-porti...@googlegroups.com <javascript:>
>>>> 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