How did you configure the kernel build exactly ? On Fri, Feb 27, 2009 at 4:47 PM, Joe Petruchi <[email protected]>wrote:
> Hi David > > Thanks for your response > > As you figured out > > emulator -system ./a/b/ works but emulator -system ./a/b/ -kernel > x/y/z/kernelImage doesnot works. > > My emulator doesnot works with the latest kernel. I have downloaded the > kernel code from the Android site only. This kernel is already working for > some people. I wonder why it doesnot work for me .... > > Hope i will get the fix soon > > Regards > Joe > > > > > > > > > > > > > > On Fri, Feb 27, 2009 at 8:45 PM, David Turner <[email protected]> wrote: > >> Are you saying that the following works: >> >> emulator -system ./a/b/ >> >> While this line doesn't: >> >> emulator -system ./a/b/ -kernel x/y/z/kernelImage >> >> If so, there is something in your kernel that is preventing the proper >> mounting of / (a.k.a. system.img), which explains the "cannot find >> /system/XXXX" messages. >> You should probably check your kernel configuration to ensure that you >> have the YAFFS2 drivers compiled in, and probably a lot more things that I >> don't know much about (I'm not a kernel hacker) >> >> By the way, the output of '-verbose', which you didn't provide, is useful >> to know which system.img and ramdisk.img was picked exactly. This removes a >> certain level of uncertainty when debugging these problems. I suggest you to >> check it thoroughly. >> >> >> On Fri, Feb 27, 2009 at 4:04 PM, Joe Petruchi >> <[email protected]>wrote: >> >>> >>> Hi >>> I am using the same system.img file which was working fine with the >>> previous emulator kernel 2.6.25. >>> >>> The verbose gives a seg fault for me with both previous and new kernel. >>> The complete output of show-kernel is given below >>> >>> Uncompressing >>> Linux..................................................................................... >>> done, booting the kernel. >>> emulator: emulator window was out of view and was recentred >>> Linux version 2.6.27 (r...@ubuntu810desktop) (gcc version 4.3.1 (GCC) ) >>> #1 Thu Feb 26 22:16:35 IST 2009 >>> CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00003137 >>> Machine: Goldfish >>> Memory policy: ECC disabled, Data cache writeback >>> CPU0: D VIVT write-through cache >>> CPU0: I cache: 4096 bytes, associativity 4, 32 byte lines, 32 sets >>> CPU0: D cache: 65536 bytes, associativity 4, 32 byte lines, 512 sets >>> Built 1 zonelists in Zone order, mobility grouping on. Total pages: >>> 24384 >>> Kernel command line: qemu=1 console=ttyS0 android.checkjni=1 >>> android.qemud=ttyS1 android.ndns=1 >>> Unknown boot option `android.checkjni=1': ignoring >>> Unknown boot option `android.qemud=ttyS1': ignoring >>> Unknown boot option `android.ndns=1': ignoring >>> PID hash table entries: 512 (order: 9, 2048 bytes) >>> Console: colour dummy device 80x30 >>> Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) >>> Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) >>> Memory: 96MB = 96MB total >>> Memory: 94040KB available (2412K code, 640K data, 104K init) >>> Calibrating delay loop... 563.60 BogoMIPS (lpj=2818048) >>> Mount-cache hash table entries: 512 >>> CPU: Testing write buffer coherency: ok >>> net_namespace: 288 bytes >>> NET: Registered protocol family 16 >>> NET: Registered protocol family 2 >>> IP route cache hash table entries: 1024 (order: 0, 4096 bytes) >>> TCP established hash table entries: 4096 (order: 3, 32768 bytes) >>> TCP bind hash table entries: 4096 (order: 2, 16384 bytes) >>> TCP: Hash tables configured (established 4096 bind 4096) >>> TCP reno registered >>> NET: Registered protocol family 1 >>> checking if image is initramfs... it is >>> Freeing initrd memory: 133K >>> goldfish_new_pdev goldfish_interrupt_controller at ff000000 irq -1 >>> goldfish_new_pdev goldfish_device_bus at ff001000 irq 1 >>> goldfish_new_pdev goldfish_timer at ff003000 irq 3 >>> goldfish_new_pdev goldfish_rtc at ff010000 irq 10 >>> goldfish_new_pdev goldfish_tty at ff002000 irq 4 >>> goldfish_new_pdev goldfish_tty at ff011000 irq 11 >>> goldfish_new_pdev smc91x at ff012000 irq 12 >>> goldfish_new_pdev goldfish_fb at ff013000 irq 13 >>> goldfish_new_pdev goldfish_audio at ff004000 irq 14 >>> goldfish_new_pdev goldfish_memlog at ff006000 irq -1 >>> goldfish_new_pdev goldfish-battery at ff014000 irq 15 >>> goldfish_new_pdev goldfish_events at ff015000 irq 16 >>> goldfish_new_pdev goldfish_nand at ff016000 irq -1 >>> goldfish_new_pdev goldfish-switch at ff017000 irq 17 >>> goldfish_new_pdev goldfish-switch at ff018000 irq 18 >>> goldfish_pdev_worker registered goldfish-switch >>> goldfish_pdev_worker registered goldfish-switch >>> goldfish_pdev_worker registered goldfish_nand >>> goldfish_pdev_worker registered goldfish_events >>> goldfish_pdev_worker registered goldfish-battery >>> goldfish_pdev_worker registered goldfish_memlog >>> goldfish_pdev_worker registered goldfish_audio >>> goldfish_pdev_worker registered goldfish_fb >>> goldfish_pdev_worker registered smc91x >>> goldfish_pdev_worker registered goldfish_tty >>> goldfish_pdev_worker registered goldfish_tty >>> goldfish_pdev_worker registered goldfish_rtc >>> goldfish_pdev_worker registered goldfish_timer >>> goldfish_pdev_worker registered goldfish_device_bus >>> goldfish_pdev_worker registered goldfish_interrupt_controller >>> goldfish_audio_probe >>> ashmem: initialized >>> Installing knfsd (copyright (C) 1996 [email protected]). >>> yaffs Feb 26 2009 22:13:35 Installing. >>> msgmni has been set to 184 >>> io scheduler noop registered >>> io scheduler anticipatory registered (default) >>> io scheduler deadline registered >>> io scheduler cfq registered >>> allocating frame buffer 320 * 480, got ffc10000 >>> Console: switching to colour frame buffer device 40x30 >>> console [ttyS0] enabled >>> brd: module loaded >>> loop: module loaded >>> nbd: registered device at major 43 >>> logger: created 64K log 'log_main' >>> logger: created 256K log 'log_events' >>> logger: created 64K log 'log_radio' >>> smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]> >>> eth0: SMC91C11xFD (rev 1) at c6800000 IRQ 12 [nowait] >>> eth0: Ethernet addr: 52:54:00:12:34:56 >>> goldfish nand dev0: size 4000000, page 2048, extra 64, erase 131072 >>> goldfish nand dev1: size 4000000, page 2048, extra 64, erase 131072 >>> goldfish nand dev2: size 4000000, page 2048, extra 64, erase 131072 >>> mice: PS/2 mouse device common for all mice >>> events_probe() addr=0xc6804000 irq=16 >>> events_probe() keymap=qwerty2 >>> input: qwerty2 as /devices/virtual/input/input0 >>> GRE over IPv4 tunneling driver >>> TCP cubic registered >>> NET: Registered protocol family 17 >>> RPC: Registered udp transport module. >>> RPC: Registered tcp transport module. >>> 802.1Q VLAN Support v1.8 Ben Greear <[email protected]> >>> All bugs added by David S. Miller <[email protected]> >>> VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0 >>> goldfish_rtc goldfish_rtc: setting system clock to 2009-02-27 00:27:05 >>> UTC (1235694425) >>> Freeing init memory: 104K >>> init: Unable to open persistent property directory /data/property errno: >>> 2 >>> init: cannot find '/system/bin/sh', disabling 'console' >>> init: cannot find '/system/bin/mountd', disabling 'mountd' >>> init: cannot find '/system/bin/rild', disabling 'ril-daemon' >>> init: cannot find '/system/bin/app_process', disabling 'zygote' >>> init: cannot find '/system/bin/playmp3', disabling 'bootsound' >>> init: cannot find '/system/bin/dbus-daemon', disabling 'dbus' >>> init: cannot find '/system/bin/flash_image', disabling 'flash_recovery' >>> init: cannot find '/system/etc/init.goldfish.sh', disabling >>> 'goldfish-setup' >>> init: cannot find '/system/bin/qemud', disabling 'qemud' >>> init: cannot find '/system/bin/logcat', disabling 'goldfish-logcat' >>> >>> Hope this helps >>> >>> I am suspecting some problem with mount due to which the initial error >>> occurs with /data/property file but not able to proceed >>> >>> Regards >>> Joe >>> >>> >>> >>> On Fri, Feb 27, 2009 at 8:08 PM, David Turner <[email protected]> wrote: >>> >>>> looks like your system.img image is bad/corrupted. What is the output of >>>> '-verbose' ? >>>> >>>> >>>> On Fri, Feb 27, 2009 at 11:32 AM, Joe Petruchi < >>>> [email protected]> wrote: >>>> >>>>> Hi Bryne >>>>> Hi All >>>>> I was trying to change the kernel for Emulator.I was successful in >>>>> building the kernel Image(2.6.27) for the Emlator using the Goldfish >>>>> configuraton. The Emulators kernel is booting up however it stops in the >>>>> intial Andriod screen. i gave the following command >>>>> >>>>> emulator -kernel ./x/y/zImage -system ./a/b/ -show-kernel >>>>> >>>>> I saw the kernel messages.. Everything works fine; the init finally >>>>> fails telling this >>>>> >>>>> init: cannot open '/initlogo.rle' >>>>> init: Unable to open persistent property directory /data/property >>>>> errno: 2 >>>>> init: cannot find '/system/bin/servicemanager', disabling >>>>> 'servicemanager' >>>>> init: cannot find '/system/bin/mountd', disabling 'mountd' >>>>> init: cannot find '/system/bin/debuggerd', disabling 'debuggerd' >>>>> init: cannot find '/system/bin/rild', disabling 'ril-daemon' >>>>> init: cannot find '/system/bin/app_process', disabling 'zygote' >>>>> init: cannot find '/system/bin/mediaserver', disabling 'media' >>>>> init: cannot find '/system/bin/playmp3', disabling 'bootsound' >>>>> init: cannot find '/system/bin/dbus-daemon', disabling 'dbus' >>>>> init: cannot find '/system/bin/installd', disabling 'installd' >>>>> init: cannot find '/system/bin/flash_image', disabling 'flash_recovery' >>>>> init: cannot find '/system/etc/init.goldfish.sh', disabling >>>>> 'goldfish-setup' >>>>> init: cannot find '/system/bin/qemud', disabling 'qemud' >>>>> init: cannot find '/system/bin/logcat', disabling 'goldfish-logcat' >>>>> >>>>> Does any body face the same problem ?? >>>>> Joe >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >> >> >> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

