Make sure adding the patch correctly(Tls.patch and Gl_wrapper.patch): until it come with: patching file <patchfile>
在2009-04-21 13:21:19,"sathish kumar" <sathish...@gmail.com> 写道: Hi, Here is my bootatgs and it is not working although it is asper your bootargs. bootargs=root=/dev/nfs mem=128M netdev=27,0,0xfc800000,0xfc800010,eth0 ip=192.168.0.212:192.168.0.212 nfsroot=192.168.0.118:/mnt/venu_fs,rsize=1024,wsize=1024 console=ttyAMA0 cachepolicy=writealloc but still i get Kernel panic - not syncing: Attempted to kill init! sathish 2009/4/20 Nimit Manglick <nimitandr...@gmail.com> Hi Cindy, Dont use these bootargs as these are specifically for beagle. Use these bootargs :- setenv bootargs mem=128M console=ttyS0,115200n8 noinitrd rw root=/dev/nfs nfsroot=<android root filesysetm path> ,nolock,wsize=1024,rsize=1024 ip=dhcp init=/init data/target is the path of the rootfilesystem placed on ur host machine from where u r mounting the android root filesystem. 2.Dose it need to write a shell for booting android NO, its not necessary. Regards Nimit 2009/4/17 cindy_king_1024 <cindy_king_1...@126.com> Hi, Nimit In the links: http://labs.embinux.org/index.php/Android_Porting_Guide_to_Beagle_Board console=ttyS2,115200n8 root=/dev/nfs rw nfsroot=192.168.1.5:/data/target ip=192.168.1.1::255.255.255.0 nolock,rsize=1024,wsize=1024 rootdelay=2 video=omapfb:mode:1280x...@50 init=/init 1.what dose the directory mean---:/data/target mean?How does it relate to Android_rfs 2.Dose it need to write a shell for booting android 在2009-04-17 12:42:33,"Nimit Manglick" <nimitandr...@gmail.com> 写道: 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/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 <anil...@gmail.com> 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 <cindy_king_1...@126.com>: > 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" <nimitandr...@gmail.com> 写道: > > 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 <cindy_king_1...@126.com> >> >> 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" >> <nimitandr...@gmail.com> 写道: >> >> 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 <cindy_king_1...@126.com> >>> >>> 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" <nimitandr...@gmail.com> 写道: >>> >>> 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 <cindy_king_1...@126.com> >>>> >>>> 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: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---