NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/47676: Off-by-one error in reported CD capacity means last sector cannot be read



The following reply was made to PR kern/47676; it has been noted by GNATS.

From: "Mark" <markk%clara.co.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: reinoud%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/47676: Off-by-one error in reported CD capacity means last
 sector cannot be read
Date: Thu, 2 May 2013 17:11:50 +0100

 On Fri, March 29, 2013 23:05, Reinoud Zandijk wrote:
 >  BRRR... the horrors haunt me again :) They seem to always create a -ROM
 > first and then later bodge -R and -RW/-RE versions *sigh*
 >
 >  It would explain the 2 less reported. Hmm i could make the code check the
 > disc
 >  type and if its a CD-R(W) make it DTRT but it won't be pretty. On
 > recorders I
 >  use the newer READ_TRACKINFO but aparently they haven't fixed it there
 > either,
 >  at least in some drives.
 >
 >  It needs more thought aparently, though i hope to fix it ASAP before 6.2
 > gets
 >  rolled out or 7 gets forked.
 
 I wonder whether it's worth trying to correct too-large reported
 capacities at all. Do any other operating systems attempt to do that? It
 may not be worth the hassle.
 
 Many pressed CD-ROMs cause drives to report a too-large capacity as well.
 


Home | Main Index | Thread Index | Old Index