svn commit: r212483 - head/sys/powerpc/powermac
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Sat Sep 11 22:09:16 UTC 2010
Author: nwhitehorn
Date: Sat Sep 11 22:09:16 2010
New Revision: 212483
URL: http://svn.freebsd.org/changeset/base/212483
Log:
ATAPI DMA does not seem to work completely reliably on Shasta controllers,
especially in conjunction with ATA_CAM, so disable it for now.
Modified:
head/sys/powerpc/powermac/ata_kauai.c
Modified: head/sys/powerpc/powermac/ata_kauai.c
==============================================================================
--- head/sys/powerpc/powermac/ata_kauai.c Sat Sep 11 22:02:36 2010 (r212482)
+++ head/sys/powerpc/powermac/ata_kauai.c Sat Sep 11 22:09:16 2010 (r212483)
@@ -217,8 +217,10 @@ ata_kauai_probe(device_t dev)
ch = &sc->sc_ch.sc_ch;
compatstring = ofw_bus_get_compat(dev);
- if (compatstring != NULL && strcmp(compatstring,"shasta-ata") == 0)
+ if (compatstring != NULL && strcmp(compatstring,"shasta-ata") == 0) {
+ ch->flags |= ATA_NO_ATAPI_DMA;
sc->shasta = 1;
+ }
/* Pre-K2 controllers apparently need this hack */
if (!sc->shasta &&
More information about the svn-src-head
mailing list