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