summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2002-08-09 20:54:06 +0000
committersos <sos@FreeBSD.org>2002-08-09 20:54:06 +0000
commitbaa2e98857c911a36071c6162fad2f7b67206e6d (patch)
tree297a0ff3fecfeb293a7a7ae5d22b8c0e5db874cd /sys/conf
parent1f1f9bd75babfbf493a82d48e87ddad29c66ff2e (diff)
downloadFreeBSD-src-baa2e98857c911a36071c6162fad2f7b67206e6d.zip
FreeBSD-src-baa2e98857c911a36071c6162fad2f7b67206e6d.tar.gz
Add the ability to use ATAPI devices via CAM.
The CAM<>ATAPI layer was submitted by "Thomas Quinot <thomas@cuivre.fr.eu.org>" changes form the version on the net by me (formatting, ability to be used alone without the ATAPI native device driver, proper speed reporting...) See /sys/conf/NOTES for usage. Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org>
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/NOTES3
-rw-r--r--sys/conf/files2
-rw-r--r--sys/conf/options9
3 files changed, 9 insertions, 5 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index b949b93..ec71bd8 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -1334,7 +1334,8 @@ device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
-
+device atapicam # emulate ATAPI devices as SCSI ditto via CAM
+ # needs CAM to be present (scbus & pass)
#
# For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
hint.ata.0.at="isa"
diff --git a/sys/conf/files b/sys/conf/files
index 220e4bf..fb0c890 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -285,9 +285,11 @@ dev/ata/ata-raid.c optional atadisk
dev/ata/atapi-all.c optional atapicd
dev/ata/atapi-all.c optional atapifd
dev/ata/atapi-all.c optional atapist
+dev/ata/atapi-all.c optional atapicam
dev/ata/atapi-cd.c optional atapicd
dev/ata/atapi-fd.c optional atapifd
dev/ata/atapi-tape.c optional atapist
+dev/ata/atapi-cam.c optional atapicam
dev/awi/am79c930.c optional awi
dev/awi/awi.c optional awi
dev/awi/awi_wep.c optional awi
diff --git a/sys/conf/options b/sys/conf/options
index a289a41..8b86e3d 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -261,16 +261,17 @@ ISP_TARGET_MODE opt_isp.h
ISP_FW_CRASH_DUMP opt_isp.h
# Options used in the 'ata' ATA/ATAPI driver
-ACD_DEBUG opt_ata.h
-AST_DEBUG opt_ata.h
-ATAPI_DEBUG opt_ata.h
-ATA_DEBUG opt_ata.h
ATA_STATIC_ID opt_ata.h
ATA_NOPCI opt_ata.h
DEV_ATADISK opt_ata.h
DEV_ATAPICD opt_ata.h
DEV_ATAPIST opt_ata.h
DEV_ATAPIFD opt_ata.h
+DEV_ATAPICAM opt_ata.h
+ATA_DEBUG opt_ata.h
+ATAPI_DEBUG opt_ata.h
+ACD_DEBUG opt_ata.h
+AST_DEBUG opt_ata.h
# Net stuff.
ACCEPT_FILTER_DATA
OpenPOWER on IntegriCloud