[plug] CRC error

David Campbell campbell at torque.net
Sat Nov 7 16:23:38 WST 1998


From:           	"Greg Raftery" <ghost at space.net.au>
To:             	<plug at linux.org.au>
Subject:        	[plug] CRC error
Date sent:      	Sat, 7 Nov 1998 12:21:17 +0800
Send reply to:  	plug at linux.org.au

> Occasionally when I boot my box I will get to the point of uncompressing the
> kernel and I will get a '-- CRC error'. Is this a memory problem?

I can tell you where the error is coming from but not the cause. The bulk of 
the kernel except for the kernel "header" is compressed with "gzip -9", gzip 
always embeds the CRC in the output.

The kernel "header" is the routine which decompresses the kernel proper, 
this has been borrowed from the zlib library as a result it will complain about 
any mismatch with CRC.

We know the problem is that a few bits have been altered between the disk 
surface and the time the decompression occurs. The best memory check I 
have heard about for linux was to build a kernel (from scratch), should gcc 
bomb out with a sig 10 (bus error) or similar then you have a memory 
problem.

Otherwise it is time to check the HDD, perhaps run cksum recursively over 
the HDD (use /usr directory) and write the log to a floppy disk and then 
perform the check again then diff the two log files.

David Campbell
=======================================================
campbell at torque.net

Check http://www.torque.net/parport for all Linux
parallel port solutions.

Current project list:
a) Maintain Linux ZIP drivers (documentation needed)
b) Create Linux chipset specific parport drivers
c) Implement IEEE 1284.3 daisy chain support
d) Implement IEEE 1284.3 multiplexor support

Any assistance to clearing this list most welcome


More information about the plug mailing list