<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux SCSI programming HOWTO: Other SCSI Access Interfaces</TITLE> <LINK HREF="SCSI-Programming-HOWTO-18.html" REL=next> <LINK HREF="SCSI-Programming-HOWTO-16.html" REL=previous> <LINK HREF="SCSI-Programming-HOWTO.html#toc17" REL=contents> </HEAD> <BODY> <A HREF="SCSI-Programming-HOWTO-18.html">Next</A> <A HREF="SCSI-Programming-HOWTO-16.html">Previous</A> <A HREF="SCSI-Programming-HOWTO.html#toc17">Contents</A> <HR> <H2><A NAME="s17">17. Other SCSI Access Interfaces</A></H2> <P>In Linux there is also another SCSI access method via SCSI_IOCTL_SEND_COMMAND ioctl calls, which is deprecated. Special tools like 'scsiinfo' utilize it. <P> <P>There are some other similar interfaces in use in the un*x world, but not available for Linux: <OL> <LI>CAM (Common Access Method) developed by Future Domain and other SCSI vendors. Linux has little support for a SCSI CAM system yet (mainly for booting from hard disk). CAM even supports target mode, so one could disguise ones computer as a peripheral hardware device (e.g. for a small SCSI net).</LI> <LI>ASPI (Advanced SCSI Programming Interface) developed by Adaptec. This is the de facto standard for MS-DOS machines.</LI> </OL> <P>There are other application interfaces from SCO(TM), NeXT(TM), Silicon Graphics(TM) and SUN(TM) as well. <P> <HR> <A HREF="SCSI-Programming-HOWTO-18.html">Next</A> <A HREF="SCSI-Programming-HOWTO-16.html">Previous</A> <A HREF="SCSI-Programming-HOWTO.html#toc17">Contents</A> </BODY> </HTML>