PERFORCE change 177431 for review
Alexander Motin
mav at FreeBSD.org
Wed Apr 28 11:49:56 UTC 2010
http://p4web.freebsd.org/@@177431?ac=10
Change 177431 by mav at mav_mavbook on 2010/04/28 11:49:06
Disable ATAPI DMA for SoCs. It is not always working, while PIO
seems working better.
Affected files ...
.. //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs.c#17 edit
Differences ...
==== //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs.c#17 (text+ko) ====
@@ -701,7 +701,7 @@
}
}
}
-device_printf(dev, "err slot %d port %d\n", ccs, port);
+//device_printf(dev, "err slot %d port %d\n", ccs, port);
mvs_requeue_frozen(dev);
for (i = 0; i < MVS_MAX_SLOTS; i++) {
/* XXX: reqests in loading state. */
@@ -1135,6 +1135,7 @@
/* Use ATAPI DMA only for commands without under-/overruns. */
if ((ccb->ccb_h.flags & CAM_DIR_MASK) != CAM_DIR_NONE &&
ch->curr[ccb->ccb_h.target_id].mode >= ATA_DMA &&
+ (ch->quirks & MVS_Q_SOC) == 0 &&
(cdb[0] == 0x08 ||
cdb[0] == 0x0a ||
cdb[0] == 0x28 ||
More information about the p4-projects
mailing list