Hi,
STEP 1:
I downloaded latest Andriod patched kernel (linux.2.6.27) using git
clone. I applied our board specific patch on top of it and compiled it
using toolchain arm-none-linux-gnueabi-
I also compiled busybox with this same tool chain and booted the
system and things were working fine as expected.
STEP 2:
Downloaded android source using git. compiled it for "generic" product.
As my target has 128MB of SDRAM, I made a single root fs i.e copied
out/target/product/generic/system to
/out/target/product/generic/root_fs/system.
commented mounting yaffs2 line for system and data in init.rc file.
created ext2 file system image and downloaded it to my target.
But I am not succesful in booting it. Please help me out to figure out
the cause. Below is the log.
Uncompressing
Linux...............................................................................................................
done, booting the kernel.
Linux version 2.6.27-00127-gf92ea03-dirty (new...@ubuntu910vm) (gcc
version 4.4.0 (GCC) ) #11 Thu Dec 17 15:44:03 PST 2009
CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397f
Machine: RTS G5
Got g5 info
102292 C 1 3
00:1A:EA:10:22:92
Memory policy: ECC disabled, Data cache writeback
Memory clock: 99.53MHz (*27)
Run Mode clock: 199.07MHz (*2)
Turbo Mode clock: 199.07MHz (*1.0, inactive)
Msc0: 97787ff8 (f6000008)
Msc1: 23c7f8c (f600000c)
Msc2: 7ff07ff0 (f6000010)
mdcnfg: 1cb, mdrefr: 1802f
cccr: 141
CPLD Version: a02
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: root=/dev/ram0 rootfstype=ext2 console=ttyS1,115200
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: 64MB 64MB = 128MB total
Memory: 103564KB available (3184K code, 778K data, 112K init)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 397.31 BogoMIPS (lpj=1986560)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
khelper used greatest stack depth: 6832 bytes left
net_namespace: 320 bytes
NET: Registered protocol family 16
khelper used greatest stack depth: 6536 bytes left
RTS Init: Dec 17 2009 14:44:42 CPLD Version: 0a02
set_uart_alt_func:irq = 21 alt_func = 1
set_uart_alt_func:irq = 20 alt_func = 1
pwr_switch_hold_count = 30
khelper used greatest stack depth: 6440 bytes left
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
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: 4, 81920 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 22129K
rts-kbd: Traker 5 keyboard
input: rts-kbd as /class/input/input0
audit: initializing netlink socket (disabled)
type=2000 audit(8.940:1): initialized
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 245
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
rts_backlight_power(): power: 1
Console: switching to colour frame buffer device 80x15
pxafb_smart_thread: not properly initialized, thread terminated
ipmi message handler version 39.2
ipmi device interface
IPMI Watchdog: driver initialized
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
console [ttyS1] enabled
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 7) is a HWUART
brd: module loaded
loop: module loaded
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit
encapsulation enabled).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
Driver 'sd' needs updating - please use bus_type methods
physmap platform flash device: 00100000 at 00000000
Found: AMD AM29LV800BB
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
number of JEDEC chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
RedBoot partition parsing not available
RTS xD/NAND driver: 14:48:29 Dec 17 2009
Addr: 0x06000000
Adding NAND chip
NAND device: Manufacturer ID: 0x98, Chip ID: 0x75 (Toshiba NAND 32MiB
3,3V 8-bit)
Scanning device for bad blocks
Using static partition definition
Creating 3 MTD partitions on "NAND 32MiB 3,3V 8-bit":
0x00000000-0x00200000 : "kernel image"
0x00200000-0x02000000 : "root file system"
0x00000000-0x02000000 : "entire nand device"
Adding xD card
No NAND device found!!!
116x: driver isp116x-hcd, 03 Nov 2005
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Advanced Linux Sound Architecture Driver Version 1.0.17.
ALSA device list:
#0: pxa2xx-ac97 (Philips UCB1400)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
XScale DSP coprocessor detected.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 112K
init used greatest stack depth: 4224 bytes left
Kernel panic - not syncing: Attempted to kill init!
Thanks
On Thu, Dec 17, 2009 at 5:12 AM, Yi Sun <[email protected]> wrote:
> your init crashed. try to get some thing dump out from your init to make
> sure it works correctly
>
> On Wed, 2009-12-16 at 18:21 +1100, linux newbie wrote:
>> Hi,
>>
>> I downloaded the latest kernel (Android supported) from git clone
>> git://android.git.kernel.org.
>>
>> Modified it to include our device specific stuff and booted it with
>> our prevoius root fs(no android) and bang got the crash.
>>
>> can anyone help me out to debug this issue.
>>
>> Uncompressing
>> Linux.................................................................................................................
>> done, booting the kernel.
>> Linux version 2.6.27 (new...@newbierhel4vm) (gcc version 4.0.2) #2 Thu
>> Dec 10 05:53:32 EST 2009
>> CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397f
>> Machine: RTS G5
>> Got g5 info
>> 102292 C 1 3
>> 00:1A:EA:10:22:92
>> Memory policy: ECC disabled, Data cache writeback
>> Memory clock: 99.53MHz (*27)
>> Run Mode clock: 199.07MHz (*2)
>> Turbo Mode clock: 199.07MHz (*1.0, inactive)
>> Msc0: 97787ff8 (f6000008)
>> Msc1: 23c7f8c (f600000c)
>> Msc2: 7ff07ff0 (f6000010)
>> mdcnfg: 1cb, mdrefr: 1802f
>> cccr: 141
>> CPLD Version: a02
>> CPU0: D VIVT undefined 5 cache
>> CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
>> CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
>> Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
>> Kernel command line: root=/dev/mtdblock2 rootfstype=jffs2
>> console=ttyS1,115200
>> 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: 64MB 64MB = 128MB total
>> Memory: 125596KB available (3260K code, 780K data, 116K init)
>> SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
>> Calibrating delay loop... 397.31 BogoMIPS (lpj=1986560)
>> Mount-cache hash table entries: 512
>> CPU: Testing write buffer coherency: ok
>> net_namespace: 320 bytes
>> NET: Registered protocol family 16
>> RTS Init: Dec 10 2009 05:06:54 CPLD Version: 0a02
>> set_uart_alt_func:irq = 21 alt_func = 1
>> set_uart_alt_func:irq = 20 alt_func = 1
>> pwr_switch_hold_count = 30
>> SCSI subsystem initialized
>> usbcore: registered new interface driver usbfs
>> usbcore: registered new interface driver hub
>> usbcore: registered new device driver usb
>> 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: 4, 81920 bytes)
>> TCP: Hash tables configured (established 4096 bind 4096)
>> TCP reno registered
>> NET: Registered protocol family 1
>> rts-kbd: Traker 5 keyboard
>> input: rts-kbd as /class/input/input0
>> audit: initializing netlink socket (disabled)
>> type=2000 audit(0.490:1): initialized
>> JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
>> msgmni has been set to 245
>> io scheduler noop registered
>> io scheduler anticipatory registered
>> io scheduler deadline registered
>> io scheduler cfq registered (default)
>> rts_backlight_power(): power: 1
>> Console: switching to colour frame buffer device 80x15
>> pxafb_smart_thread: not properly initialized, thread terminated
>> ipmi message handler version 39.2
>> pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
>> pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
>> console [ttyS1] enabled
>> pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
>> pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 7) is a HWUART
>> brd: module loaded
>> loop: module loaded
>> logger: created 64K log 'log_main'
>> logger: created 256K log 'log_events'
>> logger: created 64K log 'log_radio'
>> SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit
>> encapsulation enabled).
>> CSLIP: code copyright 1989 Regents of the University of California.
>> SLIP linefill/keepalive option.
>> Driver 'sd' needs updating - please use bus_type methods
>> physmap platform flash device: 00100000 at 00000000
>> Found: AMD AM29LV800BB
>> physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
>> number of JEDEC chips: 1
>> cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
>> RedBoot partition parsing not available
>> RTS xD/NAND driver: 05:07:00 Dec 10 2009
>> Addr: 0x06000000
>> Adding NAND chip
>> NAND device: Manufacturer ID: 0x98, Chip ID: 0x75 (Toshiba NAND 32MiB
>> 3,3V 8-bit)
>> Scanning device for bad blocks
>> Using static partition definition
>> Creating 3 MTD partitions on "NAND 32MiB 3,3V 8-bit":
>> 0x00000000-0x00200000 : "kernel image"
>> 0x00200000-0x02000000 : "root file system"
>> 0x00000000-0x02000000 : "entire nand device"
>> Adding xD card
>> No NAND device found!!!
>> 116x: driver isp116x-hcd, 03 Nov 2005
>> Initializing USB Mass Storage driver...
>> usbcore: registered new interface driver usb-storage
>> USB Mass Storage support registered.
>> usbcore: registered new interface driver usbserial
>> usbserial: USB Serial Driver core
>> mice: PS/2 mouse device common for all mice
>> i2c /dev entries driver
>> Advanced Linux Sound Architecture Driver Version 1.0.17.
>> ALSA device list:
>> #0: pxa2xx-ac97 (Philips UCB1400)
>> IPv4 over IPv4 tunneling driver
>> GRE over IPv4 tunneling driver
>> TCP cubic registered
>> Initializing XFRM netlink socket
>> NET: Registered protocol family 17
>> NET: Registered protocol family 15
>> XScale DSP coprocessor detected.
>> Empty flash at 0x00506c78 ends at 0x00506e00
>> jffs2_scan_inode_node(): CRC failed on node at 0x00da89ec: Read
>> 0xffffffff, calculated 0xa44aeeec
>> Empty flash at 0x00da8a30 ends at 0x00da8c00
>> jffs2_scan_inode_node(): CRC failed on node at 0x0108ebd8: Read
>> 0xffffffff, calculated 0x45ea5198
>> mtd->read(0x3c40 bytes from 0x10943c0) returned ECC error
>> jffs2_scan_inode_node(): CRC failed on node at 0x010945c4: Read
>> 0x0624050b, calculated 0xc6062405
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094638:
>> 0x85ff instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0109463c:
>> 0x74e0 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094640:
>> 0xbc00 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094644:
>> 0x5f68 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094648:
>> 0x6000 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0109464c:
>> 0xa400 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094654:
>> 0x8000 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094658:
>> 0xac00 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0109465c:
>> 0xac00 instead
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01094660:
>> 0xac00 instead
>> Further such events for this erase block will not be printed
>> jffs2_scan_inode_node(): CRC failed on node at 0x0109a5d0: Read
>> 0xffffffff, calculated 0x662e61ab
>> Empty flash at 0x010d8c10 ends at 0x010d8e00
>> Empty flash at 0x010e9614 ends at 0x010e9800
>> jffs2_scan_inode_node(): CRC failed on node at 0x010ee5ec: Read
>> 0xffffffff, calculated 0xe54a14a9
>> jffs2_scan_dirent_node(): Node CRC failed on node at 0x012299f0: Read
>> 0xffffffff, calculated 0x17e5bbcb
>> Empty flash at 0x01229a20 ends at 0x01229c00
>> jffs2_scan_dirent_node(): Node CRC failed on node at 0x012f2bf4: Read
>> 0xffffffff, calculated 0x2322e93d
>> Empty flash at 0x012f2c24 ends at 0x012f2e00
>> VFS: Mounted root (jffs2 filesystem).
>> Freeing init memory: 116K
>> Kernel panic - not syncing: Attempted to kill init!
>>
>> On Wed, Dec 16, 2009 at 4:48 PM, Sayiram K N <[email protected]>
>> wrote:
>> > Hi
>> > before loading the android can you try to load the linux kernel?? if
>> > it succeeds then you can switch to Android.may be change the root args
>> > as /sbin/init
>> >
>> >
>> > On 12/16/09, jack <[email protected]> wrote:
>> >> Hello,
>> >>
>> >> As Novin said, your kernel does not have the necessary stuff Android
>> >> needs.
>> >> You have to get your source code from http://android.git.kernel.org/
>> >>
>> >> Regards,
>> >> Jack
>> >>
>> >> On 12月16日, 上午10時08分, linux newbie <[email protected]> wrote:
>> >>> Hi,
>> >>>
>> >>> I already enabled CONFIG_ARM_THUMB.
>> >>>
>> >>> Is it enough to make changes in make menuconfig of downloaded kernel
>> >>> for android? I am not finding ashmem under kernel/mm.
>> >>>
>> >>> Thanks
>> >>>
>> >>>
>> >>>
>> >>> On Wed, Dec 16, 2009 at 12:58 PM, jack <[email protected]> wrote:
>> >>> > Hello,
>> >>>
>> >>> > Your log before the kernel panic is much the same as what I had
>> >>> > before.
>> >>> > I solve my problem by enabling the CONFIG_ARM_THUMB of processor
>> >>> > feature to support Thumb user binaries.
>> >>> > Good luck.
>> >>>
>> >>> > Regards,
>> >>> > Jack
>> >>>
>> >>> > On 12月16日, 上午7時53分, linux newbie <[email protected]> wrote:
>> >>> >> Hi,
>> >>>
>> >>> >> Here is the log before crash.
>> >>>
>> >>> >> Starting kernel ...
>> >>>
>> >>> >> Uncompressing
>> >>> >> Linux......................................................................
>> >>> >> .....................................................
>> >>> >> done, booting the kernel.
>> >>> >> Linux version 2.6.31.1 (new...@ubuntu910vm) (gcc version 4.4.0 (GCC) )
>> >>> >> #29 Tue Dec 15 14:54:04 PST 2009
>> >>> >> CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397f
>> >>> >> CPU: VIVT data cache, VIVT instruction cache
>> >>> >> Machine: RTS G5
>> >>> >> Got g5 info
>> >>> >> 102292 C 1 3
>> >>> >> 00:1A:EA:10:22:92
>> >>> >> Memory policy: ECC disabled, Data cache writeback
>> >>> >> Memory clock: 99.53MHz (*27)
>> >>> >> Run Mode clock: 199.07MHz (*2)
>> >>> >> Turbo Mode clock: 199.07MHz (*1.0, inactive)
>> >>> >> Msc0: 97787ff8 (f6000008)
>> >>> >> Msc1: 23c7f8c (f600000c)
>> >>> >> Msc2: 7ff07ff0 (f6000010)
>> >>> >> mdcnfg: 1cb, mdrefr: 1802f
>> >>> >> cccr: 141
>> >>> >> CPLD Version: a02
>> >>> >> Built 1 zonelists in Zone order, mobility grouping on. Total pages:
>> >>> >> 32512
>> >>> >> Kernel command line: root=/dev/ram0 rootfstype=ext2
>> >>> >> console=ttyS1,115200
>> >>> >> PID hash table entries: 512 (order: 9, 2048 bytes)
>> >>> >> Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
>> >>> >> Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
>> >>> >> Memory: 64MB 64MB = 128MB total
>> >>> >> Memory: 103580KB available (3424K code, 397K data, 108K init, 0K
>> >>> >> highmem)
>> >>> >> SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1,
>> >>> >> Nodes=1
>> >>> >> NR_IRQS:208
>> >>> >> Console: colour dummy device 80x30
>> >>> >> Calibrating delay loop... 397.31 BogoMIPS (lpj=1986560)
>> >>> >> Mount-cache hash table entries: 512
>> >>> >> CPU: Testing write buffer coherency: ok
>> >>> >> NET: Registered protocol family 16
>> >>> >> RTS Init: Dec 14 2009 21:48:29 CPLD Version: 0a02
>> >>> >> set_uart_alt_func:irq = 21 alt_func = 1
>> >>> >> set_uart_alt_func:irq = 20 alt_func = 1
>> >>> >> pwr_switch_hold_count = 30
>> >>> >> bio: create slab <bio-0> at 0
>> >>> >> SCSI subsystem initialized
>> >>> >> usbcore: registered new interface driver usbfs
>> >>> >> usbcore: registered new interface driver hub
>> >>> >> usbcore: registered new device driver usb
>> >>> >> cfg80211: Calling CRDA to update world regulatory domain
>> >>> >> 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
>> >>> >> Trying to unpack rootfs image as initramfs...
>> >>> >> rootfs image is not initramfs (no cpio magic); looks like an initrd
>> >>> >> Freeing initrd memory: 22128K
>> >>> >> rts-kbd: Traker 5 keyboard
>> >>> >> input: rts-kbd as /class/input/input0
>> >>> >> NetWinder Floating Point Emulator V0.97 (double precision)
>> >>> >> JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
>> >>> >> msgmni has been set to 245
>> >>> >> alg: No test for stdrng (krng)
>> >>> >> io scheduler noop registered
>> >>> >> io scheduler anticipatory registered
>> >>> >> io scheduler deadline registered
>> >>> >> io scheduler cfq registered (default)
>> >>> >> rts_backlight_power(): power: 1
>> >>> >> Console: switching to colour frame buffer device 80x15
>> >>> >> ipmi message handler version 39.2
>> >>> >> ipmi device interface
>> >>> >> IPMI Watchdog: driver initialized
>> >>> >> pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
>> >>> >> pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
>> >>> >> console [ttyS1] enabled
>> >>> >> pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
>> >>> >> pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 7) is a HWUART
>> >>> >> brd: module loaded
>> >>> >> loop: module loaded
>> >>> >> nbd: registered device at major 43
>> >>> >> SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit
>> >>> >> encapsulation enabled).
>> >>> >> CSLIP: code copyright 1989 Regents of the University of California.
>> >>> >> SLIP linefill/keepalive option.
>> >>> >> smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]>
>> >>> >> eth0: SMC91C11xFD (rev 1) at c88ba300 IRQ 90 [nowait]
>> >>> >> eth0: Ethernet addr: 00:1a:ea:10:22:92
>> >>> >> physmap platform flash device: 00100000 at 00000000
>> >>> >> Found: AMD AM29LV800BB
>> >>> >> physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
>> >>> >> number of JEDEC chips: 1
>> >>> >> cfi_cmdset_0002: Disabling erase-suspend-program due to code
>> >>> >> brokenness.
>> >>> >> RedBoot partition parsing not available
>> >>> >> RTS xD/NAND driver: 21:53:13 Dec 14 2009
>> >>> >> Addr: 0x06000000
>> >>> >> Adding NAND chip
>> >>> >> NAND device: Manufacturer ID: 0x98, Chip ID: 0x75 (Toshiba NAND 32MiB
>> >>> >> 3,3V 8-bit)
>> >>> >> Scanning device for bad blocks
>> >>> >> Bad eraseblock 0 at 0x000000000000
>> >>> >> Using static partition definition
>> >>> >> Creating 3 MTD partitions on "NAND 32MiB 3,3V 8-bit":
>> >>> >> 0x000000000000-0x000000200000 : "kernel image"
>> >>> >> 0x000000200000-0x000002000000 : "root file system"
>> >>> >> 0x000000000000-0x000002000000 : "entire nand device"
>> >>> >> Adding xD card
>> >>> >> No NAND device found!!!
>> >>> >> reset disable
>> >>> >> driver isp1362-hcd, 2005-04-04
>> >>> >> isp1362-hcd isp1362-hcd.0: ISP1362 Host Controller
>> >>> >> isp1362-hcd isp1362-hcd.0: new USB bus registered, assigned bus number
>> >>> >> 1
>> >>> >> isp1362_hc_reset:
>> >>> >> isp1362-hcd isp1362-hcd.0: irq 87, io mem 0x08000000
>> >>> >> isp1362_hc_start:
>> >>> >> isp1362-hcd isp1362-hcd.0: ISP1362 Memory usage:
>> >>> >> isp1362-hcd isp1362-hcd.0: ISTL: 2 * 256: 512 @ $0000:$0100
>> >>> >> isp1362-hcd isp1362-hcd.0: INTL: 16 * ( 64+8): 1152 @ $0200
>> >>> >> isp1362-hcd isp1362-hcd.0: ATL : 32 * ( 64+8): 2304 @ $0680
>> >>> >> isp1362-hcd isp1362-hcd.0: USED/FREE: 3968 128
>> >>> >> usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
>> >>> >> usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
>> >>> >> usb usb1: Product: ISP1362 Host Controller
>> >>> >> usb usb1: Manufacturer: Linux 2.6.31.1 isp1362-hcd
>> >>> >> usb usb1: SerialNumber: isp1362-hcd.0
>> >>> >> usb usb1: configuration #1 chosen from 1 choice
>> >>> >> hub 1-0:1.0: USB hub found
>> >>> >> hub 1-0:1.0: 2 ports detected
>> >>> >> ISP1362 Host Controller, irq 87
>> >>> >> Initializing USB Mass Storage driver...
>> >>> >> usbcore: registered new interface driver usb-storage
>> >>> >> USB Mass Storage support registered.
>> >>> >> usbcore: registered new interface driver usbserial
>> >>> >> usbserial: USB Serial Driver core
>> >>> >> mice: PS/2 mouse device common for all mice
>> >>> >> i2c /dev entries driver
>> >>> >> I2C: i2c-0: PXA I2C adapter
>> >>> >> Advanced Linux Sound Architecture Driver Version 1.0.20.
>> >>> >> ALSA device list:
>> >>> >> #0: pxa2xx-ac97 (Philips UCB1400)
>> >>> >> IPv4 over IPv4 tunneling driver
>> >>> >> GRE over IPv4 tunneling driver
>> >>> >> TCP cubic registered
>> >>> >> Initializing XFRM netlink socket
>> >>> >> NET: Registered protocol family 17
>> >>> >> NET: Registered protocol family 15
>> >>> >> lib80211: common routines for IEEE802.11 drivers
>> >>> >> XScale DSP coprocessor detected.
>> >>> >> RAMDISK: gzip image found at block 0
>> >>> >> VFS: Mounted root (ext2 filesystem) on device 1:0.
>> >>> >> Freeing init memory: 108K
>> >>> >> Kernel panic - not syncing: Attempted to kill init!
>> >>> >> [<c00294e0>] (unwind_backtrace+0x0/0xd8) from [<c02a0524>]
>> >>> >> (panic+0x40/0x108)
>> >>> >> [<c02a0524>] (panic+0x40/0x108) from [<c0041318>] (do_exit+0x68/0x5dc)
>> >>> >> [<c0041318>] (do_exit+0x68/0x5dc) from [<c0041918>]
>> >>> >> (do_group_exit+0x8c/0xc0)
>> >>> >> [<c0041918>] (do_group_exit+0x8c/0xc0) from [<c004a48c>]
>> >>> >> (get_signal_to_deliver+0x2d8/0x310)
>> >>> >> [<c004a48c>] (get_signal_to_deliver+0x2d8/0x310) from [<c0026490>]
>> >>> >> (do_signal+0x54/0x4ec)
>> >>> >> [<c0026490>] (do_signal+0x54/0x4ec) from [<c0023e0c>]
>> >>> >> (work_pending+0x1c/0x20)
>> >>>
>> >>> >> On Wed, Dec 16, 2009 at 9:32 AM, linux newbie
>> >>> >> <[email protected]> wrote:
>> >>> >> > Hi,
>> >>>
>> >>> >> > I download the 2.6.31 kernel from kernel.org and updated it with our
>> >>> >> > board specific patch. Then I enabled Android specific stuff using
>> >>> >> > make
>> >>> >> > menuconfig -> device drivers->staging drivers->Andriod.
>> >>>
>> >>> >> > I havent updated the kernel with yaffs2 patch, as I am downloading
>> >>> >> > the
>> >>> >> > andriod rootfs into SDRAM (ext2) and commenting out mounting yaffs2
>> >>> >> > in
>> >>> >> > init.rc file.
>> >>>
>> >>> >> > Apart from above kernel modifications do I need to make any other
>> >>> >> > changes in kernel?
>> >>>
>> >>> >> > Thanks
>> >>>
>> >>> >> > On Wed, Dec 16, 2009 at 7:05 AM, Novin S. <[email protected]>
>> >>> >> > wrote:
>> >>> >> >> The problem is that the kernel you are using on your device is not
>> >>> >> >> suited for the version of the root fs or it is not properly patched
>> >>> >> >> with android specific diffs....
>> >>>
>> >>> >> >> On Dec 15, 3:24 pm, "Dennis.Yxun" <[email protected]> wrote:
>> >>> >> >>> do u use ramdisk or others?
>> >>> >> >>> make sure kernel can find 'init' program
>> >>>
>> >>> >> >>> On Tue, Dec 15, 2009 at 4:34 PM, linux newbie
>> >>> >> >>> <[email protected]>wrote:
>> >>>
>> >>> >> >>> > Hi,
>> >>>
>> >>> >> >>> > Thanks for your reply.
>> >>>
>> >>> >> >>> > As the messages are printing on the lcd, I couldn't able to get
>> >>> >> >>> > the
>> >>> >> >>> > logs. Anyway I shall try tomorrow.
>> >>> >> >>> > After Freeing Init memory, I am getting this Kernel Panic (seems
>> >>> >> >>> > console is opened properly)
>> >>>
>> >>> >> >>> > Please let me know, whether the procedure I am using to bring up
>> >>> >> >>> > Android is correct or not?
>> >>>
>> >>> >> >>> > Thanks
>> >>>
>> >>> >> >>> > On Tue, Dec 15, 2009 at 6:29 PM, jack <[email protected]>
>> >>> >> >>> > wrote:
>> >>> >> >>> > > Hello,
>> >>>
>> >>> >> >>> > > According to my porting experience, there will be many causes
>> >>> >> >>> > > resulting in kernel panic.
>> >>> >> >>> > > Pasting more logs before the line kernel panic will help for
>> >>> >> >>> > > others to
>> >>> >> >>> > > figure out your problem. Thanks.
>> >>>
>> >>> >> >>> > > Regards
>> >>> >> >>> > > Jack
>> >>>
>> >>> >> >>> > > On 12月15日,
>> >>>
>> >>> ...
>> >>>
>> >>> 閱讀更多 »- 隱藏被引用文字 -
>> >>>
>> >>> - 顯示被引用文字 -
>> >>
>> >> --
>> >> unsubscribe: [email protected]
>> >> website: http://groups.google.com/group/android-porting
>> >
>> > --
>> > unsubscribe: [email protected]
>> > website: http://groups.google.com/group/android-porting
>>
>> --
>> unsubscribe: [email protected]
>> website: http://groups.google.com/group/android-porting
>
>
> --
> Android-x86
> www.android-x86.org
>
> --
> unsubscribe: [email protected]
> website: http://groups.google.com/group/android-porting
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting