Deleted Added
full compact
ata.4 (126233) ata.4 (130582)
1.\"
2.\" Copyright (c) 2003 S�ren Schmidt <sos@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27.\"
1.\"
2.\" Copyright (c) 2003 S�ren Schmidt <sos@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27.\"
28.\" $FreeBSD: head/share/man/man4/ata.4 126233 2004-02-25 13:48:48Z brueffer $
28.\" $FreeBSD: head/share/man/man4/ata.4 130582 2004-06-16 08:33:57Z ru $
29.\"
30.Dd November 4, 2003
31.Dt ATA 4
32.Os
33.Sh NAME
34.Nm ata ,
35.Nm ar ,
36.Nm acd ,

--- 55 unchanged lines hidden (view full) ---

92.Em WARNING :
93can cause data loss on power failures.
94.El
95.Sh DESCRIPTION
96The
97.Nm
98driver provides access to ATA (IDE) and SerialATA disk drives,
99ATAPI CDROM/DVD drives, ZIP/LS120 ATAPI drives and ATAPI tape drives
29.\"
30.Dd November 4, 2003
31.Dt ATA 4
32.Os
33.Sh NAME
34.Nm ata ,
35.Nm ar ,
36.Nm acd ,

--- 55 unchanged lines hidden (view full) ---

92.Em WARNING :
93can cause data loss on power failures.
94.El
95.Sh DESCRIPTION
96The
97.Nm
98driver provides access to ATA (IDE) and SerialATA disk drives,
99ATAPI CDROM/DVD drives, ZIP/LS120 ATAPI drives and ATAPI tape drives
100connected to controllers according to the ATA/ATAPI standards.
100connected to controllers according to the ATA/ATAPI standards.
101.Pp
102The currently supported ATA/SATA controller chips are:
103.Pp
104.Bl -tag -width "Silicon Image:" -compact
105.It Acard:
106ATP850P, ATP860A, ATP860R, ATP865A, ATP865R
107.It ALI:
108Aladdin (ALi5229) compatible chips.

--- 20 unchanged lines hidden (view full) ---

129.It Silicon Image:
130SiI0680, SiI3112, SiI3114, SiI3512.
131.It SiS:
132SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, SIS963, SIS964
133.It VIA:
134VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237.
135.El
136.Pp
101.Pp
102The currently supported ATA/SATA controller chips are:
103.Pp
104.Bl -tag -width "Silicon Image:" -compact
105.It Acard:
106ATP850P, ATP860A, ATP860R, ATP865A, ATP865R
107.It ALI:
108Aladdin (ALi5229) compatible chips.

--- 20 unchanged lines hidden (view full) ---

129.It Silicon Image:
130SiI0680, SiI3112, SiI3114, SiI3512.
131.It SiS:
132SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, SIS963, SIS964
133.It VIA:
134VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237.
135.El
136.Pp
137Unknown ATA chipsets are supported in PIO modes, and if the standard
137Unknown ATA chipsets are supported in PIO modes, and if the standard
138busmaster DMA registers are present and contain valid setup, DMA is
139also enabled, although the max mode is limitted to UDMA33, as it is
140not known what the chipset can do and how to program it.
141.Pp
142The
143.Nm
144driver can change the transfer mode and various other parameters
145when the system is up and running.
146See
147.Xr atacontrol 8 .
148.Pp
149The
138busmaster DMA registers are present and contain valid setup, DMA is
139also enabled, although the max mode is limitted to UDMA33, as it is
140not known what the chipset can do and how to program it.
141.Pp
142The
143.Nm
144driver can change the transfer mode and various other parameters
145when the system is up and running.
146See
147.Xr atacontrol 8 .
148.Pp
149The
150.nm
150.Nm
151driver sets the maximum transfer mode supported by the hardware as default.
152However the
153.Nm
154driver sometimes warns:
155.Dq Sy "DMA limited to UDMA33, non-ATA66 cable or device".
156This means that
157the
158.Nm
159driver has detected that the required 80 conductor cable is not present
160or could not be detected properly,
151driver sets the maximum transfer mode supported by the hardware as default.
152However the
153.Nm
154driver sometimes warns:
155.Dq Sy "DMA limited to UDMA33, non-ATA66 cable or device".
156This means that
157the
158.Nm
159driver has detected that the required 80 conductor cable is not present
160or could not be detected properly,
161or that one of the devices on the channel only accepts up
161or that one of the devices on the channel only accepts up
162to UDMA2/ATA33.
163.Pp
164ATAPI devices are set to PIO mode by default because severe DMA problems are
165common even if the device capabilities indicate support.
166You can always try to set DMA mode on an ATAPI device using
167.Xr atacontrol 8 ,
168but be aware that your hardware might
169.Em not

--- 30 unchanged lines hidden (view full) ---

200(enabled with the
201.Dv ATA_STATIC_ID
202kernel option)
203reserves a number for each possibly connected disk,
204even when not present.
205This is useful in hotswap senarios
206where disks should always show up as the same numbered device,
207and not depend on attach order.
162to UDMA2/ATA33.
163.Pp
164ATAPI devices are set to PIO mode by default because severe DMA problems are
165common even if the device capabilities indicate support.
166You can always try to set DMA mode on an ATAPI device using
167.Xr atacontrol 8 ,
168but be aware that your hardware might
169.Em not

--- 30 unchanged lines hidden (view full) ---

200(enabled with the
201.Dv ATA_STATIC_ID
202kernel option)
203reserves a number for each possibly connected disk,
204even when not present.
205This is useful in hotswap senarios
206where disks should always show up as the same numbered device,
207and not depend on attach order.
208.Pp
209.Sh SEE ALSO
210.Xr atacontrol 8 ,
211.Xr burncd 8
212.Sh HISTORY
213The
214.Nm
215driver first appeared in
216.Fx 4.0 .
217.Sh AUTHORS
218.An S\(/oren Schmidt
219.Aq sos@FreeBSD.org .
208.Sh SEE ALSO
209.Xr atacontrol 8 ,
210.Xr burncd 8
211.Sh HISTORY
212The
213.Nm
214driver first appeared in
215.Fx 4.0 .
216.Sh AUTHORS
217.An S\(/oren Schmidt
218.Aq sos@FreeBSD.org .