Hi Rizvan
thanks for reply. i am using USB Stick as EXT2 FS.as i haven't flashed
the Image also. its runnnig through a RAM bootloader.
do you have any idea from where i can get the sys/folder. currently its
empty
Sayiram K N
On Thu, Feb 12, 2009 at 1:01 PM, Rizvan S <[email protected]>wrote:
> Hi Sayiram,
>
> First of all, as per my understanding, don't try to put /sys and /data on
> NAND because
> it takes lots of space and most of time couldn't write all contents on NAND
> properly.
> I was trying in same way and face lot more issues.
> Everytime see some new problem and its takes a lot to bring sys and data on
> NAND.
>
> If you have SD/MMC card support on your target then do below steps.
> Formate sd / mmc card with ext2 ( on host linux machine using fdisk ).
> Put sys and data on sd card.
> Create android.sh is script as below and copy it on sd card in /.
>
> #!/system/bin/sh -x
> export PATH=/sbin:/system/sbin:/system/bin:$PATH
> export LD_LIBRARY_PATH=/system/lib
> export ANDROID_ROOT=/system
>
> export ANDROID_ASSETS=/system/app
> export ANDROID_DATA=/data
> export EXTERNAL_STORAGE=/sdcard
> export DRM_CONTENT=/data/drm/content
>
> /system/bin/app_process -Xzygote /system/bin --zygote &
> /system/bin/dbus-daemon --system &
>
> /system/bin/strace -f -ff -t -s 200 runtime &
> /system/bin/sh
>
> Also copy strace for android on sd card in /system/bin.
> http://benno.id.au/blog/2007/11/18/android-runtime-strace
>
> Boot android kernel ( either from source or by android patch ) whatever way
> you have.
> Mount the sd card . i.e mount -t ext2 /dev/mmcblk0 /mnt
> ( In /mnt , now you will have /sys /data and android.sh)
> Switch to android fs from your rootfs and run android.sh as default program
> .
> chroot /mnt /android.sh
>
> You can check strace log and also /dev/log/main for debugging. This will
> give you hint whats going wrong.
> I have done porting on my target long back using android patch , not from
> source.
>
>
> Thanks
> Rizavan
>
>
>
> On Wed, Feb 11, 2009 at 10:20 PM, Sayiram K N
> <[email protected]>wrote:
>
>> Hi Rozavan
>> Thanks for the reply. i am building from the source.
>> steps are :
>> got the kernel git for PXA27x
>> the kernel working fine with normal jffs2.
>> once i moved to yaffs(using normal technique like extracting the system
>> and data from emulator) strucked up in the situation where neighter i can
>> see robot continuously.
>> i found that in my sys/ folder there are no android_power directory. can
>> you help me out from where i can get those files too.
>> as well your pointers to comeout from my current situatio
>> Sayiram
>>
>>
>> On Thu, Feb 12, 2009 at 12:28 AM, Rizvan S
>> <[email protected]>wrote:
>>
>>> Hi Sayiram,
>>>
>>> Are you building from source or using patch ( hack ) to bring android on
>>> your target ?
>>> Specify your setup and steps so I can try to help you.
>>>
>>> Thanks
>>> Rizavan
>>>
>>>
>>> On Wed, Feb 11, 2009 at 9:40 AM, sram <[email protected]> wrote:
>>>
>>>>
>>>> Hi
>>>> even i am facing the same issue. can any one helpout on this
>>>>
>>>> On Jan 30, 11:43 am, Rajesh N <[email protected]> wrote:
>>>> > HI all,
>>>> >
>>>> > I am unable to progress further in android booting, when I execute
>>>> ./init&
>>>> > inside android shell, I am able to see Android logo and this process
>>>> seems
>>>> > to repeating continuously!!!!! , I am pasting the logcat messages
>>>> below, if
>>>> > anyone could help me in solving this issue, it would be a great help
>>>> for me.
>>>> >
>>>> > root
>>>> > login[1844]: root login on 'ttymxc0'
>>>> >
>>>> > BusyBox v1.6.1 () Built-in shell (ash)
>>>> > Enter 'help' for a list of built-in commands.
>>>> >
>>>> > r...@freescale ~$ mount /de r...@freescale ~$ mount /dev/ [Jsda
>>>> [8D
>>>> > r...@freescale ~$ mount /dev/sda [J
>>>> > /dev/sda /dev/sda1
>>>> > r...@freescale ~$ mount /dev/sda [J1 /sd
>>>> > r...@freescale ~$ cd cd /
>>>> > r...@freescale /$ ls
>>>> > bin lost+found sqlite_stmt_journals
>>>> > cache mnt start-android
>>>> > data opt sys
>>>> > dev proc system
>>>> > etc root tmp
>>>> > home sbin unit_tests
>>>> > lib sd usr
>>>> > linuxrc sdcard var
>>>> > r...@freescale /$ ./st r...@freescale /$ ./start-android [J
>>>> > ===============================
>>>> > Initing Android
>>>> > ===============================
>>>> > \...@\h \w$ init &
>>>> > init: not found
>>>> > \...@\h \w$ ./init &
>>>> > \...@\h \w$ init: cannot open '/initlogo.rle'
>>>> > init: command 'loglevel' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'export' r=0
>>>> > init: command 'symlink' r=-1
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mount' r=0
>>>> > init: command 'mount' r=0
>>>> > init: command 'write' r=0
>>>> > init: command 'write' r=-1
>>>> > init: command 'write' r=0
>>>> > init: command 'write' r=-1
>>>> > init: command 'write' r=-1
>>>> > init: mtd partition 0, nand.bootloade
>>>> > init: mtd partition 1, nand.kernel
>>>> > init: mtd partition 2, nand.rootfs
>>>> > init: mtd partition 3, nand.configure
>>>> > init: mtd partition 4, nand.userfs
>>>> > init: command 'mount' r=-1
>>>> > init: command 'mount' r=-1
>>>> > init: command 'mount' r=-1
>>>> > init: command 'chown' r=-30
>>>> > init: command 'chmod' r=-30
>>>> > init: command 'mount' r=-1
>>>> > init: command 'chown' r=-30
>>>> > init: command 'chmod' r=-30
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chmod' r=-2
>>>> > init: command 'mkdir' r=-30
>>>> > init: command 'mkdir' r=-2
>>>> > init: command 'mkdir' r=-30
>>>> > init: command 'mkdir' r=-2
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-30
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'mkdir' r=-17
>>>> > init: command 'chown' r=-30
>>>> > init: command 'chmod' r=-30
>>>> > init: command 'mkdir' r=-30
>>>> > init: command 'mkdir' r=-30
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chmod' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chmod' r=-2
>>>> > init: Created socket '/dev/socket/property_service' with mode '666',
>>>> user
>>>> > '0', group '0'
>>>> > init: processing action 0x24a28 (boot)
>>>> > init: command 'ifup' r=0
>>>> > init: command 'hostname' r=0
>>>> > init: command 'domainname' r=0
>>>> > init: command 'setrlimit' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'write' r=0
>>>> > init: command 'write' r=0
>>>> > init: command 'write' r=0
>>>> > init: command 'write' r=0
>>>> > init: command 'chown' r=0
>>>> > init: command 'chown' r=0
>>>> > init: command 'chown' r=0
>>>> > init: command 'chown' r=0
>>>> > init: command 'chown' r=0
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chmod' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=-2
>>>> > init: command 'chown' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: command 'setprop' r=0
>>>> > init: starting 'console'
>>>> > sh: can't access tty; job control turned off
>>>> > # init: starting 'servicemanager'
>>>> > init: starting 'mountd'
>>>> > init: Created socket '/dev/socket/mountd' with mode '660', user '0',
>>>> group
>>>> > '1009'
>>>> > init: starting 'debuggerd'
>>>> > init: starting 'ril-daemon'
>>>> > init: Created socket '/dev/socket/rild-debug' with mode '660', user
>>>> '1001',
>>>> > group '1000'
>>>> > init: starting 'zygote'
>>>> > init: Created socket '/dev/socket/zygote' with mode '666', user '0',
>>>> group
>>>> > '0'
>>>> > init: Created socket '/dev/socket/rild' with mode '660', user '0',
>>>> group
>>>> > '1001'
>>>> > init: starting 'media'
>>>> > init: starting 'bootsound'
>>>> > init: starting 'dbus'
>>>> > init: Created socket '/dev/socket/dbus' with mode '660', user '1002',
>>>> group
>>>> > '1002'
>>>> > init: starting 'installd'
>>>> > init: Created socket '/dev/socket/installd' with mode '600', user
>>>> '1000',
>>>> > group '1000'
>>>> > init: starting 'flash_recovery'
>>>> > init: command 'class_start' r=0
>>>> > init: processing action 0x254b8
>>>> (property:persist.service.adb.enable=1)
>>>> > init: starting 'adbd'
>>>> > init: command 'start' r=0
>>>> > init: waitpid returned pid 2101, status = 00000100
>>>> > init: process 'flash_recovery', pid 2101 exited
>>>> > init: event { 'add', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'add', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'remove', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'remove', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'add', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'add', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'remove', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'remove', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'add', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'add', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'remove', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'remove', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'add', '/kernel/uids/1000', 'kernel', '', -1, -1 }
>>>> > init: event { 'add', '/kernel/uids/1013', 'kernel', '', -1, -1 }
>>>> > init: event { 'add', '/kernel/uids/1002', 'kernel', '', -1, -1 }
>>>> > init: event { 'add', '/kernel/uids/1001', 'kernel', '', -1, -1 }
>>>> > fsl-ehci fsl-ehci.1: dev 1 ep1in scatterlist error -104/-121
>>>> > usb 2-1: reset high speed USB device using fsl-ehci and address 2
>>>> > init: waitpid returned pid 2094, status = 0000ff00
>>>> > init: process 'bootsound', pid 2094 exited
>>>> > init: event { 'add', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'add', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'remove', '/class/vc/vcs1', 'vc', '', 7, 1 }
>>>> > init: event { 'remove', '/class/vc/vcsa1', 'vc', '', 7, 129 }
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: waitpid returned pid 2088, status = 00000009
>>>> > init: process 'zygote', pid 2088 exited
>>>> > init: process 'zygote' killing any children in process group
>>>> > init: starting 'zygote'
>>>> > init: Created socket '/dev/socket/zygote' with mode '666', user '0',
>>>> group
>>>> > '0'
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: waitpid returned pid 2710, status = 00000009
>>>> > init: process 'zygote', pid 2710 exited
>>>> > init: process 'zygote' killing any children in process group
>>>> > init: starting 'zygote'
>>>> > init: Created socket '/dev/socket/zygote' with mode '666', user '0',
>>>> group
>>>> > '0'
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: waitpid returned pid 2736, status = 00000009
>>>> > init: process 'zygote', pid 2736 exited
>>>> > init: process 'zygote' killing any children in process group
>>>> > init: starting 'zygote'
>>>> > init: Created socket '/dev/socket/zygote' with mode '666', user '0',
>>>> group
>>>> > '0'
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: waitpid returned pid 2762, status = 00000009
>>>> > init: process 'zygote', pid 2762 exited
>>>> > init: process 'zygote' killing any children in process group
>>>> > init: starting 'zygote'
>>>> > init: Created socket '/dev/socket/zygote' with mode '666', user '0',
>>>> group
>>>> > '0'
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'remove', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'remove', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> > init: event { 'add', '/class/vc/vcs7', 'vc', '', 7, 7 }
>>>> > init: event { 'add', '/class/vc/vcsa7', 'vc', '', 7, 135 }
>>>> >
>>>> > Best Regards.
>>>> > Rajesh
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks
>>> Rizavan
>>>
>>>
>>>
>>>
>>>
>>>
>
>
> --
> Thanks
> Rizavan
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---