Hi, In one of the documents it was mentioned that if the booting on the target hardware is succesful, then we see Java applications (with icons) on the LCD panel.
I downloaded the android source and gave "make" for generic product. I copied the android root fs into my USB (ext2) and after mounting it, gave the following command. "chroot /mnt /init". I can see "ANDROID" being displayed on the LCD, but no graphics (icons) and following background process were running. /system/bin/servicemanager /system/bin/vold /system/bin/debuggerd /system/bin/bootanimation /system/bin/dbus-daemon /system/bin/installd /system/bin/sh /system/bin/rild /system/bin/app_process /system/bin/mediaserver can anyone let me know, how to proceed further? Thanks On Mon, Dec 21, 2009 at 10:14 PM, linux newbie <linux.newbi...@gmail.com> wrote: > Hi, > > How to display the desktop sort of thing in my target? > I am getting the Android shell after booting but not desktop as we run > the emulator. > > Any suggestion? > > Thanks > > On Mon, Dec 21, 2009 at 2:05 PM, linux newbie <linux.newbi...@gmail.com> > wrote: >> Hi All, >> >> Thanks very much for your guidance. Android shell shows up :) >> >> Thanking You. >> >> On Sun, Dec 20, 2009 at 7:42 PM, Anil Sasidharan <anil...@gmail.com> wrote: >>> Hi, >>> >>> It seems "ASHMEM" is not enabled in kernel config (kernel log does not >>> show the asmem init message). Please enable this module (Android Shared >>> Memory) and try. >>> >>> Warm Regards, >>> Anil >>> >>> On Fri, Dec 18, 2009 at 5:54 AM, linux newbie <linux.newbi...@gmail.com> >>> wrote: >>>> >>>> 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 <beyo...@gmail.com> 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 >>>> >> <sayiram.koth...@gmail.com> 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 <yichang.zhu...@gmail.com> 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 <linux.newbi...@gmail.com> 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 <yichang.zhu...@gmail.com> >>>> >> >>> 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 <linux.newbi...@gmail.com> >>>> >> >>> > 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 <n...@cam.org> >>>> >> >>> >> 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 >>>> >> >>> >> <linux.newbi...@gmail.com> 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. <novin...@gmail.com> >>>> >> >>> >> > 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" <dennis.y...@gmail.com> >>>> >> >>> >> >> 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 >>>> >> >>> >> >>> <linux.newbi...@gmail.com>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 >>>> >> >>> >> >>> > <yichang.zhu...@gmail.com> >>>> >> >>> >> >>> > 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: android-porting+unsubscr...@googlegroups.com >>>> >> >> website: http://groups.google.com/group/android-porting >>>> >> > >>>> >> > -- >>>> >> > unsubscribe: android-porting+unsubscr...@googlegroups.com >>>> >> > website: http://groups.google.com/group/android-porting >>>> >> >>>> >> -- >>>> >> unsubscribe: android-porting+unsubscr...@googlegroups.com >>>> >> website: http://groups.google.com/group/android-porting >>>> > >>>> > >>>> > -- >>>> > Android-x86 >>>> > www.android-x86.org >>>> > >>>> > -- >>>> > unsubscribe: android-porting+unsubscr...@googlegroups.com >>>> > website: http://groups.google.com/group/android-porting >>>> >>>> -- >>>> unsubscribe: android-porting+unsubscr...@googlegroups.com >>>> website: http://groups.google.com/group/android-porting >>> >>> -- >>> unsubscribe: android-porting+unsubscr...@googlegroups.com >>> website: http://groups.google.com/group/android-porting >> > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting