Talk:ATAPI: Difference between revisions
mNo edit summary |
(Shouldn't most of the second half be in an SCSI page ?) |
||
Line 1: | Line 1: | ||
== Shouldn't most of the second half be in an SCSI page ? == |
|||
I am the developer of libburn, which operates CD, DVD, |
|||
and BD drives via SCSI commands (SPC, SBC, MMC). |
|||
I wonder why no http://wiki.osdev.org/SCSI or ./MMC exists. |
|||
It could consolidate the info about the commands to be used |
|||
on optical drives attached via "real SCSI", PATA, SATA, USB, ... |
|||
OS developers who want to enable porting of CD/DVD/BD burn |
|||
programs need to offer an SCSI passthrough interface. |
|||
This interface has to transmit SCSI command descriptor blocks |
|||
and payload data to the drive. Then it has to return payload |
|||
data and/or indicate that there emerged sense data (usually |
|||
error conditions). |
|||
The SCSI gestures of writing to optical media are described in |
|||
http://www.libburnia-project.org/browser/libburn/trunk/doc/cookbook.txt |
|||
Interesting for those OS developers who want to integrate |
|||
optical burning into the OS itself. |
|||
----------- |
|||
BTW: The last four of the external links should rather go to |
|||
http://wiki.osdev.org/ISO_9660 |
Revision as of 20:10, 15 October 2013
Shouldn't most of the second half be in an SCSI page ?
I am the developer of libburn, which operates CD, DVD, and BD drives via SCSI commands (SPC, SBC, MMC).
I wonder why no http://wiki.osdev.org/SCSI or ./MMC exists. It could consolidate the info about the commands to be used on optical drives attached via "real SCSI", PATA, SATA, USB, ...
OS developers who want to enable porting of CD/DVD/BD burn programs need to offer an SCSI passthrough interface. This interface has to transmit SCSI command descriptor blocks and payload data to the drive. Then it has to return payload data and/or indicate that there emerged sense data (usually error conditions).
The SCSI gestures of writing to optical media are described in http://www.libburnia-project.org/browser/libburn/trunk/doc/cookbook.txt Interesting for those OS developers who want to integrate optical burning into the OS itself.
BTW: The last four of the external links should rather go to http://wiki.osdev.org/ISO_9660