I have always in the past made copies of data cds by doing: cat /dev/hdd > cd.iso where /dev/hdd is my CD/DVD drive.
Since I started using Mandriva 2008.1 this doesn't seem to work anymore, the cd.iso file is always a few bytes short and I get the following error at the end:
Sep 22 14:29:37 yampee kernel: hdd: command error: status=0x51 { DriveReady SeekComplete Error }
Sep 22 14:29:37 yampee kernel: hdd: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
Sep 22 14:29:37 yampee kernel: ide: failed opcode was: unknown
Sep 22 14:29:37 yampee kernel: ATAPI device hdd:
Sep 22 14:29:37 yampee kernel: Error: Illegal request -- (Sense key=0x05)
Sep 22 14:29:37 yampee kernel: Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
Sep 22 14:29:37 yampee kernel: The failed "Read 10" packet command was:
Sep 22 14:29:37 yampee kernel: "28 00 00 05 13 f8 00 00 3a 00 00 00 00 00 00 00 "
Sep 22 14:29:37 yampee kernel: end_request: I/O error, dev hdd, sector 1331168
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166396
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166397
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166398
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166399
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166400
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166401
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166402
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166403
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166404
Sep 22 14:29:37 yampee kernel: Buffer I/O error on device hdd, logical block 166405
If I do the same command on the same physical machine with Mandrake 9.2 (old install on a different partition still bootable with dual boot) it works fine.
also md5sum /dev/hdd to verify freshly burned CDs gives the same error while it works fine under Mandrake 9.2 (md5sum matches the downloaded source image).
As I'm testing this on the same identical PC with the same CDs, the only difference is Mandrake 9.2 instead of Mandriva 2008.1 there must be something that has changed in the kernel breaking this.
Does anyone know a solution to this?
[moved from Software by spinynorman]