Date: Wed, 28 Apr 2010 11:49:55 GMT From: Alexander Motin <mav@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 177431 for review Message-ID: <201004281149.o3SBntuk098603@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@177431?ac=10 Change 177431 by mav@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 ||
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004281149.o3SBntuk098603>