ata man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

ATA(4)			 BSD Kernel Interfaces Manual			ATA(4)

NAME
     ata — deprecated (S)ATA/ATAPI disk controller driver

SYNOPSIS
     For ISA based ATA/ATAPI support:
     device isa
     device ata0 at isa? port IO_WD1 irq 14
     device ata1 at isa? port IO_WD2 irq 15

     For PCI based (S)ATA/ATAPI support:
     device pci
     device ata

     To support (S)ATA compliant disk drives:
     device atadisk

     To support ATAPI CD-ROM, CDR, CDRW, DVD-ROM and DVD-RAM drives:
     device atapicd

     To support ATAPI floppy drives, such as the ZIP and LS120:
     device atapifd

     To support ATAPI tape drives:
     device atapist

     The following tunables are settable from the loader:

     hw.ata.ata_dma
     set to 1 for DMA access, 0 for PIO (default is DMA).

     hw.ata.atapi_dma
     set to 1 for DMA access, 0 for PIO (default is PIO).

     hw.ata.wc
     set to 1 to enable Write Caching, 0 to disable (default is enabled).
     (WARNING: might cause data loss on power failures.)

     hw.ata.tags
     set to 1 to enable Tagged Queuing support, 0 to disable (default is dis‐
     abled).  (Only IBM DPTA, DTLA, ICxxxxxxAT, ICxxxxxxAV drives support
     that.)

DESCRIPTION
     The ata driver is the deprecated FreeBSD 4.8 ATA driver.  DragonFly's
     default ATA driver is nata(4) which was ported from newer FreeBSD code.

     This driver provides access to disk drives, ATAPI CD-ROM and DVD drives,
     ZIP drives and tape streamers connected to controllers according to the
     ATA and ATAPI standards.  These devices are also commonly known as IDE or
     EIDE devices.

     The currently supported ATA controllers with their maximum speed include:

     Acerlabs Aladdin			    Ultra DMA 100 (UDMA5), 100 MB/sec
					    (depending on model, max stated at
					    boot)
     AMD 756				    Ultra DMA 66 (UDMA4), 66 MB/sec
     AMD 766				    Ultra DMA 100 (UDMA5), 100 MB/sec
     AMD 768				    Ultra DMA 100 (UDMA5), 100 MB/sec
     AMD 8111				    Ultra DMA 133 (UDMA6), 133 MB/sec
     Cenatek Rocket Drive		    Ultra DMA 133 (UDMA6), 133 MB/sec
     CMD 646				    DMA 2 (WDMA2), 16 MB/sec
     CMD 648				    Ultra DMA 66 (UDMA4), 66 MB/sec
     CMD 649				    Ultra DMA 100 (UDMA5), 100 MB/sec
     Cypress 82C693			    DMA 2 (WDMA2), 16 MB/sec
     Cyrix 5530				    Ultra DMA 33 (UDMA2), 33 MB/sec
     HighPoint HPT366			    Ultra DMA 66 (UDMA4), 66 MB/sec
     HighPoint HPT370			    Ultra DMA 100 (UDMA5), 100 MB/sec
     HighPoint HPT372/HPT374		    Ultra DMA 133 (UDMA6), 133 MB/sec
     Intel PIIX/PIIX3			    DMA 2 (WDMA2), 16 MB/sec
     Intel PIIX4			    Ultra DMA 33 (UDMA2), 33 MB/sec
     Intel ICH0				    Ultra DMA 33 (UDMA2), 33 MB/sec
     Intel ICH				    Ultra DMA 66 (UDMA4), 66 MB/sec
     Intel ICH2/ICH3/ICH4/ICH5		    Ultra DMA 100 (UDMA5), 100 MB/sec
     Intel ICH6R/RW			    Ultra DMA 100 (UDMA5), 100 MB/sec
     NVIDIA nForce ATA100		    Ultra DMA 100 (UDMA5), 100 MB/sec
     NVIDIA nForce2/nForce3 ATA133	    Ultra DMA 133 (UDMA6), 133 MB/sec
     Promise Ultra/Fasttrak-33		    Ultra DMA 33 (UDMA2), 33 MB/sec
     Promise Ultra/Fasttrak-66		    Ultra DMA 66 (UDMA4), 66 MB/sec
     Promise Ultra/Fasttrak-100 (TX2/TX4)   Ultra DMA 100 (UDMA5), 100 MB/sec
     Promise Ultra/Fasttrak-133 TX2/TX2000  Ultra DMA 133 (UDMA6), 133 MB/sec
     ServerWorks ROSB4			    Ultra DMA 33 (UDMA2), 33 MB/sec
     ServerWorks CSB5			    Ultra DMA 100 (UDMA5), 100 MB/sec
					    (depending on model, max stated at
					    boot)
     SiI 0680				    Ultra DMA 133 (UDMA6), 133 MB/sec
					    (depending on model, max stated at
					    boot)
     SiS 5591				    Ultra DMA 133 (UDMA5), 133 MB/sec
					    (depending on model, max stated at
					    boot)
     VIA 82C586				    Ultra DMA 33 (UDMA2), 33 MB/sec
     VIA 82C596				    Ultra DMA 66 (UDMA4), 66 MB/sec
					    (depending on model, max stated at
					    boot)
     VIA 82C686a			    Ultra DMA 66 (UDMA4), 66 MB/sec
     VIA 82C686b			    Ultra DMA 100 (UDMA5), 100 MB/sec
     VIA 8233/8235/8237			    Ultra DMA 133 (UDMA6), 133 MB/sec
					    (depending on model, max stated at
					    boot)

     The currently supported SATA controllers with their maximum speed
     include:

     Intel ICH5		      Serial ATA 150, 150 MB/sec
     Intel ICH6(R)/(R)W	      Serial ATA 150, 150 MB/sec
     SiI 3112/3114/3124/3512  Serial ATA 150, 150 MB/sec
     VIA 8237		      Serial ATA 150, 150 MB/sec

     All unknown chipsets are supported at the maximum speed of 16 MB/sec.

     The ata driver also allows for changes to the transfer mode of the
     devices at a later time when the system is up and running, see
     atacontrol(8).

     The driver attempts to set the maximum performance transfer mode on your
     disk drives by selecting the highest possible DMA mode. However the ata
     driver sometimes issue the message "DMA limited to UDMA33, non-ATA66
     cable or device", if the cable is ATA66 (or above) compliant, it is
     because the other device on this channel states it can only accept up to
     UDMA2/ATA33 signals.  ATAPI devices are left in PIO mode because DMA
     problems are common despite the device specifications.  You can always
     try to set DMA mode on an ATAPI device using atacontrol(8), but be aware
     that your hardware might not support it and can hang the system.

FILES
     /dev/ad*	 ATA disk device nodes
     /dev/acd*	 ATAPI CD-ROM device nodes
     /dev/afd*	 ATAPI floppy drive device nodes
     /dev/ast*	 ATAPI tape drive device nodes

NOTES
     Static numbering (enabled with the ATA_STATIC_ID kernel option) reserves
     a number for each possibly connected disk, even when not present.	This
     may result in odd situations where, for example, ad0 and ad2 exist in the
     absence of ad1.  The advantage is that the addition of the formerly
     absent drive does not cause the numbers of the other drives to change.

     The ata driver does not support MFM/RLL/ESDI (ST-506) style disks.

     Remember that in order to use UDMA4 (and above) mode you have to use a
     special 80 conductor cable, and the driver tries to determine if you have
     such a cable attached before setting UDMA4 mode.

     The use of UDMA4(66MHz) and higher together with non-UDMA4 devices on the
     same ATA channel is not recommended, unless they are run at the non-UDMA4
     device's lower speed.  The driver has been designed to handle that kind
     of setup but lots of older devices do not like this.

SEE ALSO
     nata(4), atacontrol(8), burncd(8)

HISTORY
     The ata driver first appeared in FreeBSD 4.0.

AUTHORS
     The ata driver was written by Søren Schmidt ⟨sos@FreeBSD.org⟩.

     This manual page was written by Jeroen Ruigrok van der Werven
     ⟨asmodai@FreeBSD.org⟩ and Søren Schmidt ⟨sos@FreeBSD.org⟩.

BSD				 June 15, 2007				   BSD
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net