Hi Cindy,

First of all the filesystem which you have used once with nfs cant work
directly on SD / MMC card as once that filesystem has been used on nfs so
while booting android creats so many cache files.

So If u r booting via SD / MMC card then ur SD / MMC card shall be
containing two partitions :- first ext3 (for filesystem) second vfat (for
uImage and media files)

To create a filesystem out of the source follow the steps from this link
under the title (Root file System of Android
<http://labs.embinux.org/index.php?title=Root_file_System_of_Android&action=edit&redlink=1>)
:-

http://labs.embinux.org/index.php/Android_Porting_Guide_to_Beagle_Board

You dont need to touch init.goldfish.rc that is emant only for QEMU
emulator.

So you just need to have a look on init.rc. To modify init.rc follow the
steps from the above link only.

So other than that what u want to modify in that ??

Regards
Nimit



2009/4/17 Anil Sasidharan <[email protected]>

> Hi,
>
>            Android has already been ported to OMAP3EVM from Mistral. In
> fact this initiative has been very active for approximately a year. We will
> be uploading the demo-images to our public repository. You can visit the URL
> http://www.mistralsolutions.com/technology/android_omap.php for more info.
>
> Warm Regards,
> Anil
>
> 2009/4/17 cindy_king_1024 <[email protected]>:
>
> > Hi,Nimit
> > Sorry,I have forget .If boot from SD card ,how to make the filesystem?
> The
> > content of the SD contain all the things in the NFS filesystem:
> > data          dev     init.goldfish.rc   sbin   system
> > default.prop  init     init.rc           proc   sys
> >
> > 在2009-04-16 14:08:18,"Nimit Manglick" <[email protected]> 写道:
> >
> > Hi Cindy,
> >
> > Its the problem in ur filesystem...
> >
> > and I am not sure about ur booatargs as well....
> >
> > Please use my bootargs which i mentioned earlier.. The bootargs u r using
> > that might be specific to beagle board I suppose.
> >
> > Or else try to boot it via SD / MMC card.
> >
> > Regards
> > NImit
> >
> > 2009/4/15 cindy_king_1024 <[email protected]>
> >>
> >> Hi Nimit,
> >> I enter the command about nfs boot,it come with the same error,what
> about
> >> yours?have you seen such setences:
> >>
> >> <6>Waiting 2sec before mounting root device...
> >> Waiting 2sec before mounting root device...
> >> <5>Looking up port of RPC 100003/2 on 10.86.76.68
> >> Looking up port of RPC 100003/2 on 10.86.76.68
> >> <5>Looking up port of RPC 100005/1 on 10.86.76.68
> >> Looking up port of RPC 100005/1 on 10.86.76.68
> >> VFS: Mounted root (nfs filesystem).
> >> VFS: Mounted root (nfs filesystem).
> >> <6>Freeing init memory: 144K
> >> Freeing init memory: 144K
> >> <4>Warning: unable to open an initial console.
> >> Warning: unable to open an initial console.
> >> <0>Kernel panic - not syncing: Attempted to kill init!
> >> Kernel panic - not syncing: Attempted to kill init!
> >>
> >> the nfs bootargs:
> >> setenv console=ttyS0,115200n8 noinitrd rw root=/dev/nfs
> >> nfsroot=10.86.76.68:/home/Android_rfs ip=dhcp
> nolock,rsize=1024,wsize=1024
> >> rootdelay=2 video=omapfb:mode:640x...@50 init=/init mem=128M
> >>
> >> Kernel command line: 在2009-04-15 12:38:36,"Nimit Manglick"
> >> <[email protected]> 写道:
> >>
> >> Hi Cindy,
> >>
> >> 1.what do you mean about cupcake branch?
> >>
> >> Cupcake is the new android branch which has just been merged to master
> >> branch.
> >> Means to say that it is the latest android code drop branch.
> >> So In that currently alsa (for audio support ) is breaking, but first of
> >> all ur basic android should boot.
> >>
> >> 2.Boot from nfs
> >>
> >> Try with the following nfs bootargs :-
> >>
> >> setenv bootargs mem=128M console=ttyS0,115200n8 noinitrd rw
> root=/dev/nfs
> >> nfsroot=<path to ur filesystem on ur host machine>
> >> ,nolock,wsize=1024,rsize=1024 ip=dhcp init=/init
> >>
> >> Please make sure you have run all the services like nfs-server etc on ur
> >> host machine
> >> and made a entry in ur /etc/exports
> >>
> >> Hope it helps.
> >>
> >> Regards
> >> Nimit
> >>
> >>
> >> 2009/4/14 cindy_king_1024 <[email protected]>
> >>>
> >>> Dear Nimit,
> >>> I'm glad to hear from you,as you discript:
> >>> 1.what do you mean about cupcake branch?
> >>>
> >>> 2.Boot from nfs ,the inviaronment variable was that:
> >>> setenv console=ttyS0,115200n8 ip=dhcp rw root=/dev/nfs
> >>> nfsroot=10.86.76.92:/home/jennifer/Android_rfs,nolock mem=88M
> >>> video=omapfb:mode:640x...@50 init=/init
> >>>
> >>> 3.Without the patch to the nfs filesystem,it aborted with the following
> >>> sentence:
> >>>
> >>> IP-Config: Got DHCP answer from 0.0.0.0, IP-Config: Got DHCP answer
> from
> >>> 0.0.0.0, my address is 10.8
> >>> 6.76.115
> >>> my address is 10.86.76.115
> >>> IP-Config: Complete:IP-Config: Complete:
> >>>      device=eth0
> >>>      device=eth0, addr=10.86.76.115, addr=10.86.76.115,
> >>> mask=255.255.255.0, mask=255.255.255.0, gw=1
> >>> 0.86.76.249, gw=10.86.76.249,
> >>>      host=10.86.76.115, domain=, nis-domain=(none),
> >>>      host=10.86.76.115, domain=, nis-domain=(none),
> >>>      bootserver=0.0.0.0,
> >>>      bootserver=0.0.0.0, rootserver=10.86.76.92,
> rootserver=10.86.76.92,
> >>> rootpath=, rootpath=
> >>>
> >>> <5>Looking up port of RPC 100003/2 on 10.86.76.92
> >>> Looking up port of RPC 100003/2 on 10.86.76.92
> >>> <5>Looking up port of RPC 100005/1 on 10.86.76.92
> >>> Looking up port of RPC 100005/1 on 10.86.76.92
> >>>
> >>> VFS: Mounted root (nfs filesystem).
> >>> VFS: Mounted root (nfs filesystem).
> >>> <6>Freeing init memory: 144K
> >>> Freeing init memory: 144K
> >>> <4>Warning: unable to open an initial console.
> >>> Warning: unable to open an initial console.
> >>> <0>Kernel panic - not syncing: Attempted to kill init!
> >>> Kernel panic - not syncing: Attempted to kill init!
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> 在2009-04-14 17:28:50,"Nimit Manglick" <[email protected]> 写道:
> >>>
> >>> Hi Cindy,
> >>>
> >>> Ya you can follow the below link. tell me at what step you are stucked
> >>> now.
> >>>
> >>> Anywaz basic steps for porting are :-
> >>>
> >>> 1. Make ur kernel (Follow any link available on net ) This link will
> give
> >>> you teh kernel for beagle board. So Dont check out this kernel.
> >>>
> >>> 2. Build your android (Dont apply the patches as mentioned if you are
> >>> going to work on cupcake branch)
> >>>
> >>> 3. make ur filesystem.
> >>>
> >>> 4. With your own set of booatargs for EVM.. run android.
> >>>
> >>> Hope this helps. If you are stucking somewhere let me know. I will try
> to
> >>> help you out.
> >>>
> >>> Regards
> >>> Nimit
> >>>
> >>> 2009/4/13 cindy_king_1024 <[email protected]>
> >>>>
> >>>> Hi,Nimit
> >>>> Can you  give me some detailed steps about android porting.
> >>>> I have follow the steps in the following link:
> >>>>
> http://labs.embinux.org/index.php/Android_Porting_Guide_to_Beagle_Board
> >>>> but it comes with this :
> >>>> <6>eth0: link down
> >>>> eth0: link down
> >>>> <5>Sending DHCP requests .Sending DHCP requests .<6>eth0: link up,
> >>>> 100Mbps, full-duplex, lpa 0x05E1
> >>>> <6>eth0: link up, 100Mbps, full-duplex, lpa 0x05E1
> >>>> ..,, OK
> >>>>  OK
> >>>> IP-Config: Got DHCP answer from 0.0.0.0, IP-Config: Got DHCP answer
> from
> >>>> 0.0.0.0, my address is 192.
> >>>> 168.1.104
> >>>> my address is 192.168.1.104
> >>>> IP-Config: Complete:IP-Config: Complete:
> >>>>      device=eth0
> >>>>      device=eth0, addr=192.168.1.104, addr=192.168.1.104,
> >>>> mask=255.255.255.0, mask=255.255.255.0, gw
> >>>> =192.168.1.1, gw=192.168.1.1,
> >>>>      host=192.168.1.104, domain=domain, nis-domain=(none),
> >>>>      host=192.168.1.104, domain=domain, nis-domain=(none),
> >>>>      bootserver=0.0.0.0,
> >>>>      bootserver=0.0.0.0, rootserver=192.168.1.105,
> >>>> rootserver=192.168.1.105, rootpath=, rootpath=
> >>>> <6>Waiting 2sec before mounting root device...
> >>>> Waiting 2sec before mounting root device...
> >>>> <5>Looking up port of RPC 100003/2 on 192.168.1.105
> >>>> Looking up port of RPC 100003/2 on 192.168.1.105
> >>>> <5>Looking up port of RPC 100005/1 on 192.168.1.105
> >>>> Looking up port of RPC 100005/1 on 192.168.1.105
> >>>> VFS: Mounted root (nfs filesystem).
> >>>> VFS: Mounted root (nfs filesystem).
> >>>> <6>Freeing init memory: 144K
> >>>> Freeing init memory: 144K
> >>>> <4>Warning: unable to open an initial console.
> >>>> Warning: unable to open an initial console.
> >>>> <3>init: cannot open '/initlogo.rle'
> >>>> init: cannot open '/initlogo.rle'
> >>>> <3>init: Unable to open persistent property directory /data/property
> >>>> errno: 2
> >>>> init: Unable to open persistent property directory /data/property
> errno:
> >>>> 2
> >>>> <3>init: cannot find '/system/bin/playmp3', disabling 'bootsound'
> >>>> init: cannot find '/system/bin/playmp3', disabling 'bootsound'
> >>>> sh: can't access tty; job control turned off
> >>>> # <6>warning: `rild' uses 32-bit capabilities (legacy support in use)
> >>>> warning: `rild' uses 32-bit capabilities (legacy support in use)
> >>>> <6>request_suspend_state: wakeup (3->0) at 23607482910 (1970-01-01
> >>>> 00:00:23.607482910 UTC)
> >>>> request_suspend_state: wakeup (3->0) at 23607482910 (1970-01-01
> >>>> 00:00:23.607482910 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 24186004638 (1970-01-01
> >>>> 00:00:24.186004638 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 24186004638 (1970-01-01
> >>>> 00:00:24.186004638 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 29410034179 (1970-01-01
> >>>> 00:00:29.410034179 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 29410034179 (1970-01-01
> >>>> 00:00:29.410034179 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 35350250244 (1970-01-01
> >>>> 00:00:35.350219726 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 35350250244 (1970-01-01
> >>>> 00:00:35.350219726 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 40411346435 (1970-01-01
> >>>> 00:00:40.411315917 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 40411346435 (1970-01-01
> >>>> 00:00:40.411315917 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 45559783935 (1970-01-01
> >>>> 00:00:45.559783935 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 45559783935 (1970-01-01
> >>>> 00:00:45.559783935 UTC)
> >>>> <6>request_suspend_state: wakeup (0->0) at 50434753417 (1970-01-01
> >>>> 00:00:50.434722900 UTC)
> >>>> request_suspend_state: wakeup (0->0) at 50434753417 (1970-01-01
> >>>> 00:00:50.434722900 UTC)
> >>>>
> >>>>
> >>>> Thanks
> >>>>
> >>>>
> >>>> ________________________________
> >>>> 网易邮箱,中国第一大电子邮件服务商
> >>>>
> >>>> ________________________________
> >>>> 网易邮箱,中国第一大电子邮件服务商
> >>>
> >>>
> >>> ________________________________
> >>> 网易邮箱,中国第一大电子邮件服务商
> >>
> >>
> >> ________________________________
> >> 网易邮箱,中国第一大电子邮件服务商
> >
> > 网易邮箱,中国第一大电子邮件服务商
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to