On 3 May 2005, at 2:40 PM, David M. Cotter wrote:
Okay, just to be clear, i am reading a CD. whether it's in a DVD/CD combo drive or not seems to be irrelevant. it's a normal, CDDA audio CD, and yes I'm reading the TOC and manually extracting tracks (ripping). So, i don't think it's about the DVD drive.
I *can* open the CD device at "/dev/disk2", without specifying a session, without specifying "r", using my combo drive, or using my plextor, and with many other drives. It's just with the "MATSHITA CD-RW CW-7121" that it says it's busy.
Where can I get this "r" node name? when I query via "PBHGetVolParmsSync", it returns what it returns, I don't want to "make up" that I should add an "r" to the beginning or a "s1" to the end, I want the OS to tell me what I can do here.
Now, I've specified I want to open it read only, so shouldn't that be enough to get it even if "other readers" are also making queries? and I have most certainly quit all user apps, so nothing else SHOULD be accessing the drive.
Why would this work fine sometimes and NOT work other times?