[haiku-commits] Re: r40344 - haiku/trunk/src/system/kernel/device_manager

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 4 Feb 2011 15:26:59 +0100 (MET)

Rene Gollent<anevilyak@xxxxxxxxx> wrote:
> On Tue, Feb 1, 2011 at 1:03 PM,  <axeld@xxxxxxxxxxxxxxxx> wrote:
> > Log:
> > * If retrieving the cache line failed, try again using an uncached access.
> > That should help with the remaining I/O errors with (older) CDs that I see
> > only on Haiku. Not yet tested, though.
> Could this by any chance be related to #6723?

Certainly; although the root cause of this should already be long fixed since 
Haiku is probing for the actual end of the device.
This particular change should only prevent CDs with errors from being read (ie. 
don't waste a complete cache line if just one block is corrupted). It may also 
hide problems with an incorrect probe for the length of the CD, though.

I must admit that I still haven't found the time to actually test this change, 
though; I have a CD that is problematic under Haiku (but not on Linux or 
Windows), and I will test this change once I have found that one again :-)

Bye,
   Axel.


Other related posts: