Date: Sun, 22 Apr 2001 10:42:08 -0500 From: Mike Meyer <mwm@mired.org> To: Eric Jacoboni <jaco@teaser.fr>, tedm@toybox.placo.com Cc: questions@freebsd.org Subject: Re: Duplicating Audio CDs Message-ID: <15074.64464.507636.620756@guru.mired.org> In-Reply-To: <87243581@toto.iv>
next in thread | previous in thread | raw e-mail | index | archive | help
Eric Jacoboni <jaco@teaser.fr> types: > >>>>> "Andrew" == Andrew Hesford <ajh3@chmod.ath.cx> writes: > > Andrew> SCSI emulation is not the solution. If you want to use > Andrew> cdrecord, push the developers to support ATAPI hardware. > > Yes, that's a solution too but it seems that the cdrecord developers > ask themselves for a SCSI emulation on FreeBSD. So a endless cycle is > beginning. In fact, it seems that the cdrecord developpers cannot be > aware of all the subtelties of the different OS and that it's very > difficult for them to provide a common ATAPI interface (as far it > could be done). That's not an issue for SCSI, if i believe what i read. I have no idea what Linux does, but what cdrecord needs isn't SCSI "emulation", it's a way to talk directly to the device that uses the same syscalls as it currently uses to talk to SCSI devices. It's no more an emulation than FreeBSD's Linux ABI support is a linux emulation. FreeBSD already has one such connection in it - the one that cdrecord used to talk to USB devices. Looking through that code, it just does some validity checking, converts the command format, then ships the command off to the USB device in question. Pretty much exactly the same things that the so-called "Linux emulation" does. <mike -- Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15074.64464.507636.620756>