Note the Acard UIDE controllers.

This commit is contained in:
tsutsui 2001-07-28 12:18:19 +00:00
parent bf4e210bbe
commit 4c7bed81e3
1 changed files with 8 additions and 2 deletions

View File

@ -1,4 +1,4 @@
.\" $NetBSD: pciide.4,v 1.30 2001/06/12 11:26:21 wiz Exp $
.\" $NetBSD: pciide.4,v 1.31 2001/07/28 12:18:19 tsutsui Exp $
.\"
.\" Copyright (c) 1998 Manuel Bouyer.
.\"
@ -55,6 +55,8 @@ PCI0640 controller, and IDE DMA/Ultra-DMA support for the following
controllers:
.Bl -dash -compact -offset indent
.It
Acard ATP850 (Ultra/33) and ATP860 (Ultra/66) IDE Controllers
.It
Acer labs M5229 IDE Controller
.It
Advanced Micro Devices AMD-756 and 766 IDE Controllers
@ -97,7 +99,6 @@ Ultra-DMA is disabled by default for this controller. To enable Ultra-DMA,
use the PCIIDE_CMD0646U_ENABLEUDMA option. Ultra-DMA can eventually be
disabled on a per-drive basis with config flags, see
.Xr wd 4 .
.Pp
The AMD756 chip revision D2 has a bug affecting DMA (but not Ultra-DMA)
modes. The workaround documented by AMD is to not use DMA on any drive which
@ -108,6 +109,11 @@ per-drive basis with config flags, see
.Xr wd 4 .
The bug, if triggered, will cause a total system hang.
.Pp
Since there is few information about the Acard controllers,
this driver does not check the cable type connected to the Acard
contrllers. If Ultra/66 drives are connected to the ATP860
with normal 40P cables, it would cause many transfer errors.
.Pp
The timings used for the PIO and DMA modes for controllers listed above
are for a PCI bus running at 30 or 33 MHz (except the OPTi controller,
which supports both 25 and 33 MHz PCI bus timings). This driver may not