Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-5]: src/share/man/man4 Pull up 1.20->1.21 (approved by thorpej):



details:   https://anonhg.NetBSD.org/src/rev/1b4fde976d34
branches:  netbsd-1-5
changeset: 488462:1b4fde976d34
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Fri Jul 07 12:15:42 2000 +0000

description:
Pull up 1.20->1.21 (approved by thorpej):
document the AMD IDE workaround, and how to disable it.

diffstat:

 share/man/man4/pciide.4 |  14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diffs (39 lines):

diff -r 102a34c0e2d1 -r 1b4fde976d34 share/man/man4/pciide.4
--- a/share/man/man4/pciide.4   Fri Jul 07 11:49:14 2000 +0000
+++ b/share/man/man4/pciide.4   Fri Jul 07 12:15:42 2000 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: pciide.4,v 1.19.2.1 2000/06/27 14:59:56 bouyer Exp $
+.\"    $NetBSD: pciide.4,v 1.19.2.2 2000/07/07 12:15:42 bouyer Exp $
 .\"
 .\" Copyright (c) 1998 Manuel Bouyer.
 .\"
@@ -39,6 +39,7 @@
 .Cd "pciide* at pci? dev ? function ? flags 0x0000"
 .Cd "pciide* at pnpbios? index ?"
 .Cd "options PCIIDE_CMD064x_DISABLE"
+.Cd "options PCIIDE_AMD756_ENABLEDMA"
 .Sh DESCRIPTION
 The
 .Nm pciide
@@ -85,11 +86,20 @@
 .Sh BUGS
 There's no way to reliably know if a PCI064x controller is enabled or not.
 If the driver finds a PCI064x, it will assume it is enabled unless the
-PCIIDE_CMD064x_DISABLE is specified in the kernel config file.
+PCIIDE_CMD064x_DISABLE option is specified in the kernel config file.
 This will be a problem only if the controller has been disabled in the BIOS
 and another controller has been installed and uses the ISA legacy I/O ports
 and interrupts.
 .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
+does not support Ultra-DMA modes.  This does not appear to be necessary on all
+drives, the PCIIDE_AMD756_ENABLEDMA option can be used to force multiword DMA
+on the buggy revisions.  Multiword DMA eventually be disabled on a per-drive
+basis with config flags, see
+.Xr wd 4 .
+The bug, if triggered, will cause a total system hang.
+.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



Home | Main Index | Thread Index | Old Index