Hi All, I have downloaded kernel/common.git from android git server and linux-2.6.35 branch, I am trying to port this kernel with froyo on my hardware. i the kernel i have only ported serial (UART) driver along with MTD driver (which is onenand device in this case). I dont have any framebuffer or console driver ready yet. I have build the froyo and i am using yaffs2 filesystem. when i booted i got Kernel panic - not syncing: Attempted to kill init! i wanted to debug this problem but do not know where to start. my question is, what is the reason for init to fail? Do i need some other driver like frame-buffer or console driver to be ported first? my requirement is to get the Android (linux) prompt not the android GUI or so. and also tell me how to debug the init of android? i increase the loglevel to 6 in init.rc but it doesnt help.
Appreciate any input on this, below are the kernel log: ****************** Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.35-dirty (lap...@linux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #1 PREEMPT Tue Aug 24 16:55:47 PST 2010 [ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: MyMachine [ 0.000000] Ignoring unrecognised tag 0x00000000 [ 0.000000] Ignoring unrecognised tag 0x41001099 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 [ 0.000000] Kernel command line: console=ttySEC1,115200 [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Memory: 256MB = 256MB total [ 0.000000] Memory: 256628k/256628k available, 5516k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] DMA : 0xff600000 - 0xffe00000 ( 8 MB) [ 0.000000] vmalloc : 0xd0800000 - 0xe0000000 ( 248 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .init : 0xc0008000 - 0xc005f000 ( 348 kB) [ 0.000000] .text : 0xc005f000 - 0xc0237000 (1888 kB) [ 0.000000] .data : 0xc025e000 - 0xc02753c0 ( 93 kB) [ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] Verbose stalled-CPUs detection is disabled. [ 0.000000] NR_IRQS:144 [ 0.000000] VIC @f4000000: id 0x00041192, vendor 0x41 [ 0.000000] VIC @f4010000: id 0x00041192, vendor 0x41 [ 0.000000] VIC @f4020000: id 0x00041192, vendor 0x41 [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] console [ttySEC1] enabled [ 0.015000] Calibrating delay loop... 665.19 BogoMIPS (lpj=1662976) [ 0.125000] pid_max: default: 32768 minimum: 301 [ 0.125000] Mount-cache hash table entries: 512 [ 0.130000] Initializing cgroup subsys cpuacct [ 0.135000] Initializing cgroup subsys freezer [ 0.140000] CPU: Testing write buffer coherency: ok [ 0.150000] XXXXX: Initializing architecture [ 0.170000] bio: create slab <bio-0> at 0 [ 0.185000] Loaded driver for PL330 DMAC-1 s3c-pl330 [ 0.185000] DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.200000] ashmem: initialized [ 0.230000] ROMFS MTD (C) 2007 Red Hat, Inc. [ 0.235000] YAFFS2 filesystem [ 0.240000] msgmni has been set to 501 [ 0.245000] io scheduler noop registered [ 0.250000] io scheduler deadline registered [ 0.255000] io scheduler cfq registered (default) [ 0.890000] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.895000] s5pv210-uart.0: s3c2410_serial0 at MMIO 0xec000000 (irq = 16) is a S3C6400/10 [ 0.900000] s5pv210-uart.1: s3c2410_serial1 at MMIO 0xec000400 (irq = 20) is a S3C6400/10 [ 0.910000] s5pv210-uart.2: s3c2410_serial2 at MMIO 0xec000800 (irq = 24) is a S3C6400/10 [ 0.945000] brd: module loaded [ 0.955000] loop: module loaded [ 0.960000] OneNAND Driver. [ 0.960000] OneNAND:onenand_probe - (Virt) Base Address: 0xD1000000 [ 0.965000] OneNAND Sync. Burst Read [ 0.970000] Muxed OneNAND 512MB 1.8V 16-bit (0x50) [ 0.975000] OneNAND version = 0x013e [ 0.980000] Scanning device for bad blocks [ 1.140000] Creating 6 MTD partitions on "onenand": [ 1.140000] 0x000000000000-0x000000080000 : "bootloader" [ 1.145000] 0x000000080000-0x000000180000 : "param" [ 1.150000] 0x000000180000-0x000000780000 : "kernel" [ 1.155000] 0x000000780000-0x000006b80000 : "system" [ 1.165000] 0x000006b80000-0x00000bb80000 : "cache" [ 1.165000] 0x00000bb80000-0x00000ed80000 : "userdata" [ 1.175000] logger: created 64K log 'log_main' [ 1.175000] logger: created 256K log 'log_events' [ 1.180000] logger: created 64K log 'log_radio' [ 1.185000] logger: created 64K log 'log_system' [ 1.190000] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5 [ 1.200000] Warning: unable to open an initial console. [ 1.200000] Freeing init memory: 348K [ 1.210000] Kernel panic - not syncing: Attempted to kill init! [ 1.210000] [<c0065f68>] (unwind_backtrace+0x0/0xf0) from [<c01c0834>] (dump_stack+0x18/0x1c) [ 1.215000] [<c01c0834>] (dump_stack+0x18/0x1c) from [<c01c08a0>] (panic+0x68/0xe8) [ 1.220000] [<c01c08a0>] (panic+0x68/0xe8) from [<c00831dc>] (do_exit+0x74/0x5ec) [ 1.225000] [<c00831dc>] (do_exit+0x74/0x5ec) from [<c00837ec>] (do_group_exit+0x98/0xcc) [ 1.230000] [<c00837ec>] (do_group_exit+0x98/0xcc) from [<c008f0d8>] (get_signal_to_deliver+0x348/0x384) [ 1.235000] [<c008f0d8>] (get_signal_to_deliver+0x348/0x384) from [<c0062b74>] (do_signal+0x70/0x644) [ 1.240000] [<c0062b74>] (do_signal+0x70/0x644) from [<c0063168>] (do_notify_resume+0x20/0x50) [ 1.245000] [<c0063168>] (do_notify_resume+0x20/0x50) from [<c005ff50>] (work_pending+0x1c/0x20) ***************** end -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel