Garrett, This set of tools are at userland and using ioctl interface with command USCSICMD to send commands to target drivers. Any target driver supports USCSICMD can support the tools.
-Chris Garrett D'Amore ??: > How does it interact with the rest of the SCSI framework? Does it sit > above the sgen layer? Or uscsi, or something else? (This is just > wanted for completeness, I think.) > > -- Garrett > > Mark Carlson wrote: >> I am sponsoring this case for Chris Liu. It requests a Patch binding >> and times out on 7/24/2008. >> >> -- mark >> >> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI >> This information is Copyright 2008 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> MTX 1.3.11 >> 1.2. Name of Document Author/Supplier: >> Author: Chris Liu >> 1.3 Date of This Document: >> 17 July, 2008 >> 2. Project Summary >> 2.1. Project Description >> >> This project introduces the package of MTX 1.3.11, a set of media >> changer tools into the SFW consolidation. >> 4. Technical Description >> MTX is a set of low level driver programs to control features of SCSI >> backup related devices such as autoloaders, tape changers, media >> jukeboxes, and tape drives. It can also report much data, including >> serial numbers, maximum block sizes, and TapeAlert? messages that most >> modern tape drives implement, as well as do raw SCSI READ and WRITE >> commands to tape drives. MTX is designed to be a low level driver in >> a larger scripted backup solution, such as Bacula or Amanda. MTX is not >> supposed to itself be a high level interface to the SCSI devices that >> it controls. >> >> 5. Interfaces >> >> Exported interface Classification Interface type >> =============================== ============== ============== >> SUNWmtx Uncommitted Package name >> /usr/sbin/mtx Uncommitted Command >> /usr/sbin/tapeinfo Uncommitted Command >> /usr/sbin/loaderinfo Uncommitted Command >> /usr/sbin/scsitape Uncommitted Command >> /usr/sbin/scsieject Uncommitted Command >> /usr/sbin/nsmhack Uncommitted Command >> /usr/share/man/man1/mtx.1 Uncommitted manpage >> /usr/share/man/man1/tapeinfo.1 Uncommitted manpage >> /usr/share/man/man1/loaderinfo.1 Uncommitted manpage >> /usr/share/man/man1/scsitape.1 Uncommitted manpage >> /usr/share/man/man1/scsieject.1 Uncommitted manpage >> 6. Resources and Schedule >> 6.4. Steering Committee requested information >> 6.4.1. Consolidation C-team Name: >> SFW >> 6.5. ARC review type: FastTrack >> 6.6. ARC Exposure: open >> >
