dd if=/dev/cdrom bs=1024 count=xxx | md5sum
Which gives wrong md5sum! If I run the above command several times, it
always gives a different result meaning that there's some problem while
reading the CD-R.
However, if I do
dd if=/dev/cdrom bs=1024 count=xxx of=image.iso
md5sum image.iso
I *always* get the right result. So could this be a kernel problem instead
of hardware problem?
Also, if I do
dd if=/dev/cdrom bs=1024 count=xxx | cmp - original.image
it succeeds also always.
Also strange is that some (maybe 20%) of CD-R disks work fine and give
correct md5sum even if running md5sum in pipe.
I have had never problems while using the CD-R disks normally mounted,
except when I tried to set unmaskirq to on with hdparm, which gave lot of
read errors.
This is Mitsumi CR2801TE cd-r drive, and I have tried really many of 2.0.x
kernels as well as 2.2.13 which all give the same result.
The cd-r drive is in /dev/hdc, my hard disks are in /dev/hda and hdb and
/dev/hdd is not attached to anything.
-- | Tuukka Toivonen <tuukkat@ee.oulu.fi> [PGP public key | Homepage: http://www.ee.oulu.fi/~tuukkat/ available] | Try also finger -l tuukkat@ee.oulu.fi | Studying information engineering at the University of Oulu +-----------------------------------------------------------
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/