libcdio-devel
[Top][All Lists]
Advanced

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

Re: [Libcdio-devel] OSX SCSI MMC commands via PLScsi?


From: R. Bernstein
Subject: Re: [Libcdio-devel] OSX SCSI MMC commands via PLScsi?
Date: Sun, 26 Mar 2006 00:28:53 -0500

Couldn't a program that needs to issue a MMC command (via this SCSI
passthrough mechanism) just try to do an unmount just before it opens
the device? Would this work?

Steven M. Schultz writes:
 > 
 > On Sat, 25 Mar 2006, R. Bernstein wrote:
 > 
 > > I came across this interesting link to a program called PLScsi
 > >   http://members.aol.com/plscsi/mac/
 > > 
 > > But the usual OSX caveat applies. From http://members.aol.com/plscsi/mac/
 > > 
 > >    Second nastiest remaining technical issue are the significant side
 > >    effects of the open/ close in the launch-open-ioctl-close-exit
 > >    sequence that's fundamental to the idea of plscsi at the command
 > >    line.  In Mac OS X, open works only if preceded by diskutil unmount
 > >    (that's "unmount" not "umount"), and close provokes automount, ouch.
 > 
 >      That sounds very much like the same problem that has come up in the
 >      past - that of getting an 'exclusive access reservation'.  Without
 >      that you need to be the owner of the device, issue an unmount, do your
 >      command, but then the kernel/system goes and remounts the device  when
 >      the program closes.
 > 
 >      Maybe not 100% the same thing but it sure sounds similar/familiar.
 > 
 >      OSX is an interesting system but its I/O model sure strikes me as
 >      being baroque - not as nice as BSDi ;)
 > 
 >      Cheers,
 >      Steven Schultz
 > 
 > 
 > 
 > _______________________________________________
 > Libcdio-devel mailing list
 > address@hidden
 > http://lists.gnu.org/mailman/listinfo/libcdio-devel
 > 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]