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 . |