On Sun 10 Jan 2010 10:15:10 NZDT +1300, Bill Davidsen wrote:

> There was another error having to do with reading data at the end of an 
> image. Due to read ahead settings a read past end of data occurred and the 
> (valid) partial data was not returned to the user program. Might that be 
> what you are remembering?

Thanks for mentioning it. Since the mid-90s the kernel produces I/O
errors reading the last blocks of an ISO image from actual disk because
of a read-ahead function. Turning off read-ahead is not sufficient to
prevent this error, turning off DMA is also necessary (presumably that
has its own read-ahead too). This problem because suddenly worse again a
few years ago when DVDs arrived (larger block size, larger read-ahead). 
I can't say whether it's ever been fixed completely, I always use a
workaround for my own disks, but haven't seen it much on other disks any
more.

Volker

-- 
Volker Kuhlmann                 is list0570 with the domain in header
http://volker.dnsalias.net/     Please do not CC list postings to me.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to