Kerenel crashes every other Boot..
Wolfgang Reissnegger
wolfgang.reissnegger at xilinx.com
Thu Aug 23 01:36:20 EST 2007
Hi Ravi,
my first guess would be that there is a problem with your RAM. Could be
the RAM timing or just a bad RAM chip.
Try to run the image on another board, see if it works there. If not you
can check the RAM timing. Given that you have a custom board there could
be some design issues.
Where are you loading the image from? Maybe there is a problem in
transferring the image into RAM so the image download corrupts the data?
Cheers,
Wolfgang
ravi.rao at rflelect.com wrote:
>
> Hi,
> Some times it crashes and many times it comes back with an error as
> Junk in compressed Image..
> Below is the screen dump..
> **************** When it does not work **************************
> BOOT MONITOR:
> .. eth driver not initialized. command aborted
> .. Invoking Linux PPC Kernel Loader at 0xfe800000
> .. Boot Parms: 0x3f72314, Flags: 0x1014, Verbose: 0x3
>
> loaded at: FE800000 FEA16124
> relocated to: 00400000 00616124
> board data at: 03F72314 03F72510
> relocated to: 00613000 006131FC
> zimage at: 00404EDC 0061289C
> avail ram: 00617000 04000000
>
> Linux/PPC load: console=ttyS0,9600 ip=dhcp root=nfs
> Uncompressing Linux...done.
> Now booting the kernel
> Linux version 2.6.21 (root at localhost.localdomain) (gcc version 4.1.0
> 20060304 (TimeSys 4.1.0-3)) #27 Wed Aug 22 10:10:4
> 2 EDT 2007
> MAC 0: 00:50:cc:0c:e2:30
> MAC 1: 00:50:c2:0c:e2:31
> Zone PFN ranges:
> DMA 0 -> 16384
> Normal 16384 -> 16384
> early_node_map[1] active PFN ranges
> 0: 0 -> 16384
> Built 1 zonelists. Total pages: 16256
> Kernel command line: console=ttyS0,9600 root=/dev/rd/0
> ip=10.2.254.33:10.2.1.1:10.2.0.1:255.255.0.0:unknown:eth0
> PID hash table entries: 256 (order: 8, 1024 bytes)
> Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
> Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
> Memory: 61952k available (1188k kernel code, 280k data, 1504k init, 0k
> highmem)
> Mount-cache hash table entries: 512
> Kernel panic - not syncing: junk in compressed archive
> Rebooting in 180 seconds..
>
> ******************** When it works **************************
> BOOT MONITOR:
> .. eth driver not initialized. command aborted
> .. Invoking Linux PPC Kernel Loader at 0xfe800000
> .. Boot Parms: 0x3f72314, Flags: 0x1014, Verbose: 0x3
>
> loaded at: FE800000 FEA16124
> relocated to: 00400000 00616124
> board data at: 03F72314 03F72510
> relocated to: 00613000 006131FC
> zimage at: 00404EDC 0061289C
> avail ram: 00617000 04000000
>
> Linux/PPC load: console=ttyS0,9600 ip=dhcp root=nfs
> Uncompressing Linux...done.
> Now booting the kernel
> Linux version 2.6.21 (root at localhost.localdomain) (gcc version 4.1.0
> 20060304 (TimeSys 4.1.0-3)) #27 Wed Aug 22 10:10:4
> 2 EDT 2007
> MAC 0: 00:50:cc:0c:e2:30
> MAC 1: 00:50:c2:0c:e2:31
> Zone PFN ranges:
> DMA 0 -> 16384
> Normal 16384 -> 16384
> early_node_map[1] active PFN ranges
> 0: 0 -> 16384
> Built 1 zonelists. Total pages: 16256
> Kernel command line: console=ttyS0,9600 root=/dev/rd/0
> ip=10.2.254.33:10.2.1.1:10.2.0.1:255.255.0.0:unknown:eth0
> PID hash table entries: 256 (order: 8, 1024 bytes)
> Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
> Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
> Memory: 61952k available (1188k kernel code, 280k data, 1504k init, 0k
> highmem)
> Mount-cache hash table entries: 512
> JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
> io scheduler noop registered
> io scheduler anticipatory registered
> io scheduler deadline registered
> io scheduler cfq registered (default)
> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
> serial8250: ttyS0 at MMIO 0x0 (irq = 0) is a 16550A
> serial8250: ttyS1 at MMIO 0x0 (irq = 1) is a 16550A
> RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
> loop: loaded (max 8 devices)
> i2c /dev entries driver
> IBM IIC driver v2.1
> ibm-iic0: using standard (100 kHz) mode
> Freeing unused kernel memory: 1504k init
> serial console detected. Disabling virtual terminals.
> init started: BusyBox v0.60.2 (2003.04.29-11:32+0000) multi-call binary
> Bummer, could not run '/etc/init.d/rcS': No such file or directory
>
> Please press Enter to activate this console.
> sh-2.05#
>
> Ravishankar Govindarao
> RFL Electronics Inc.
> E-mail : _Ravi.Rao at rflelect.com_ <mailto:Ravi.Rao at rflelect.com>
> Voice: 973.334.3100 Ext. 233
> Fax: 973.334.3863
>
>
>
>
> _CONFIDENTIALITY NOTE_
>
> This e-mail, including any attachments, may contain confidential and/or
> legally privileged information. The Information is intended only for
> the use of the individual or entity named on this e-mail . If you are
> not the intended recipient, you are hereby notified that any disclosure,
> copying, distribution, or the taking of any action in reliance on the
> contents of this transmitted Information is strictly prohibited.
> Further, if you are not the intended recipient, please notify us by
> return e-mail and delete the Information promptly.
>
>
>
>
>
>
>
>
> *Wolfgang Reissnegger <wolfgang.reissnegger at xilinx.com>*
>
> 08/22/2007 11:15 AM
>
>
> To
> ravi.rao at rflelect.com
> cc
> linuxppc-embedded at ozlabs.org
> Subject
> Re: Kerenel crashes every other Boot..
>
>
>
>
>
>
>
>
> Hi Ravi,
>
> you need to provide more information, for example, where does the kernel
> crash, any serial console output that you see when it crashes, etc.
>
> Cheers,
> Wolfgang
>
>
> ravi.rao at rflelect.com wrote:
>>
>> Hi All,
>> I have a PPC 405EP custom target. I based most of my software on the
>> EP405 Taihu reference and now I am able to load the 2.6.21 kernel and
>> with a minimum initramfs I also get the busy box prompt. I see a strange
>> poblem it fails(linux crashes) every other boot. Can any one please tell
>> me what may be happening ???
>> Thanks,
>> Ravishankar Govindarao
>> RFL Electronics Inc.
>> E-mail : _Ravi.Rao at rflelect.com_ <mailto:Ravi.Rao at rflelect.com>
>> Voice: 973.334.3100 Ext. 233
>> Fax: 973.334.3863
>>
>>
>>
>>
>> _CONFIDENTIALITY NOTE_
>>
>> This e-mail, including any attachments, may contain confidential and/or
>> legally privileged information. The Information is intended only for
>> the use of the individual or entity named on this e-mail . If you are
>> not the intended recipient, you are hereby notified that any disclosure,
>> copying, distribution, or the taking of any action in reliance on the
>> contents of this transmitted Information is strictly prohibited.
>> Further, if you are not the intended recipient, please notify us by
>> return e-mail and delete the Information promptly.
>>
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Linuxppc-embedded mailing list
>> Linuxppc-embedded at ozlabs.org
>> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>
>
More information about the Linuxppc-embedded
mailing list