If the DVD player process ends from this, I'd say that's the fault of
the player software not handling errors properly.
I think that if they are using the normal block layer accesses on the
DVD device, there may be some retries that occur which are likely
undesirable in this case since they will just stall playback. If they
are using SG_IO to feed raw requests into the drive (which I imagine
they need to do for CSS authentication, etc. anyway), then all error
We don't know they're bad until we try and read them. How long the drive
will stall trying to read that sector before giving up and returning an
error is up to the drive. I'm not sure if the MMC command set allows any
way to tell the drive to give up more quickly or not..
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from email@example.com
Home Page: http://www.roberthancock.com/
Normal apps like cp are ending because of Input/Output error.
I did some researches and
dd if=/dev/hdc of=image.iso conv=noerror,sync bs=1M
does everything I want for whole Video Dvds. It skips unreadable blocks.
But I get recorded tv shows from friends and there is the same as with
scratched dvds. Now the problem is that there are several .avi files on it.
It would be enough that the drive does not report it as a error. If it would
How can I figure this out? The best way would be a special command that all
user apps can use which tells the drive to skip all of these bad blocks. With
this you could turn it on if you want to watch movies where single bytes are
not that important or turn it off if you want to have a identical copy of the
By the way, I am surprised that I am the only one who has problems with this.