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