FYI, this is still an issue:
s = ioctl(fd, CDIOCCLOSE, 0) IOError: [Errno 16] Device busy
Hmm, if the call to do the close fails there isn't much I can do... I can't reproduce the problem on any of the dozens of ATAPI CDROM's I have in the closet, so if you want to get further with this, you'll have to instrument the code and find out exactly why this fails. Maybe then I can find a solution that can work, and not break anything.
I'll see what I can find out.
It probably doesn't help you to know that the same hardware worked fine with the old ATA code...
Lars -- Lars Eggert <[EMAIL PROTECTED]> USC Information Sciences Institute
smime.p7s
Description: S/MIME Cryptographic Signature