On Fri, 2006-01-27 at 09:23 -0800, John Reiser wrote:
Advice and assistance gratefully received,
Find the Linux kernel IDE maintainer, and shoot him. Literally. Then perhaps someone else will fix the kernel bug [on the READ side] that causes this misery. It's been there for over TWO YEARS. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=131858 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106685 ide-scsi work[ed], but the maintainer of the ide driver just cannot bear the thought of fixing this bug. Yes, the specification of CD-ROM {media + hardware} allows too much room to create the problem (end-of-recorded-data cannot be detected reliably to a precision of one 2KB sector), but ide-scsi dealt with it, and the current ide driver does not.
Instead of using sha1sum to verify, use dd if=/dev/cdrom bs=2k | cmp - FC5-test1-i386-discN.iso and check the return code from cmp only, ignoring any complaints from dd.
Thanks for the information, I'll try you suggestion. Maybe there should be a Bugzilla status AWAITING HOMICIDE?