Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

atapicam(4) [debian man page]

ATAPICAM(4)						   BSD Kernel Interfaces Manual 					       ATAPICAM(4)

NAME
atapicam -- CAM XPT (transport) module for ATAPI devices SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device scbus device ata device atapicam Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): atapicam_load="YES" DESCRIPTION
The ATAPI/CAM module allows ATAPI devices (CD-ROM, CD-RW, DVD drives, floppy drives such as Iomega Zip, tape drives) to be accessed through the SCSI subsystem, cam(4). ata(4) and scbus(4) must be configured in the kernel as well. The SCSI target drivers (cd(4), da(4), or st(4)) can then be used to access the devices. The generic passthrough device, pass(4), can also be used to send SCSI commands directly to the devices through the CAM API. A separate CAM bus is created for each ATA bus in the system. On each of these buses, target ID 0 is assigned to the master device, and ID 1 is assigned to the slave (provided they are ATAPI devices). IMPLEMENTATION NOTES
Some SCSI commands are intercepted by the driver, and undergo special processing in order to work around limitations of ATAPI devices. Such limitations can be consequences of the ATAPI specification. For example, ATAPI devices do not implement the 6-byte versions of MODE_SELECT, MODE_SENSE, READ, or WRITE. They can also be common bugs, such as hanging when queried for extended INQUIRY information. EXAMPLES
device ata device atapicam device scbus device cd device pass Add the atapicam driver to the kernel. camcontrol devlist Print the list of all devices available through CAM. mount -t cd9660 /dev/cd0 /mnt Mount a CD-ROM from an ATAPI CD-ROM drive (the command above assumes that the ATAPI drive is the only CD-ROM unit). SEE ALSO
ata(4), cam(4), scsi(4), atacontrol(8), camcontrol(8) HISTORY
The ATAPI/CAM driver first appeared in FreeBSD 4.8 and FreeBSD 5.0. AUTHORS
The ATAPI/CAM driver was written by Thomas Quinot <thomas@FreeBSD.org>. BUGS
atapicam and ATAPI-specific target drivers (acd(4), ast(4), and afd(4)) can be configured in the same kernel. Simultaneous access to the same device through the SCSI generic drivers and the ATAPI-specific drivers may cause problems and is strongly discouraged. BSD
October 22, 2009 BSD

Check Out this Related Man Page

SIIS(4) 						   BSD Kernel Interfaces Manual 						   SIIS(4)

NAME
siis -- SiliconImage Serial ATA Host Controller driver SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device pci device scbus device siis Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): siis_load="YES" The following tunables are settable from the loader(8): hint.siis.X.msi controls Message Signaled Interrupts (MSI) usage by the specified controller. hint.siisch.X.pm_level controls SATA interface Power Management for the specified channel, allowing some power to be saved at the cost of additional command latency. Possible values: 0 interface Power Management is disabled (default); 1 device is allowed to initiate PM state change, host is passive. Note that interface Power Management is not compatible with device presence detection. A manual bus reset is needed on device hot-plug. hint.siisch.X.sata_rev setting to nonzero value limits maximum SATA revision (speed). Values 1, 2 and 3 are respectively 1.5, 3 and 6Gbps. DESCRIPTION
This driver provides the CAM(4) subsystem with native access to the SATA ports of controller. Each SATA port is represented to CAM as a sep- arate bus with 16 targets. Most of the bus-management details are handled by the SATA-specific transport of CAM. Connected ATA disks are handled by the ATA protocol disk peripheral driver ada(4). ATAPI devices are handled by the SCSI protocol peripheral drivers cd(4), da(4), sa(4), etc. Driver features include support for Serial ATA and ATAPI devices, Port Multipliers (including FIS-based switching), hardware command queues (31 command per port), Native Command Queuing, SATA interface Power Management, device hot-plug and Message Signaled Interrupts. Same hardware is also supported by the atasiliconimage driver from ata(4) subsystem. If both drivers are loaded at the same time, this one will be given precedence as the more functional of the two. HARDWARE
The siis driver supports the following controllers: o SiI3124 o SiI3132 o SiI3531 SEE ALSO
ada(4), ata(4), cam(4), cd(4), da(4), sa(4) HISTORY
The siis driver first appeared in FreeBSD 8.0. AUTHORS
Alexander Motin <mav@FreeBSD.org>. BSD
July 18, 2009 BSD
Man Page