PERFORCE change 168100 for review
    Alexander Motin 
    mav at FreeBSD.org
       
    Thu Sep  3 12:34:08 UTC 2009
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=168100
Change 168100 by mav at mav_mavbook on 2009/09/03 12:34:06
	ATI SB600 can't handle 256 sectors transfers with FPDMA (NCQ).
Affected files ...
.. //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#59 edit
Differences ...
==== //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#59 (text+ko) ====
@@ -1942,6 +1942,9 @@
 		cpi->protocol = PROTO_ATA;
 		cpi->protocol_version = PROTO_VERSION_UNSPECIFIED;
 		cpi->maxio = MAXPHYS;
+		/* ATI SB600 can't handle 256 sectors with FPDMA (NCQ). */
+		if (pci_get_devid(device_get_parent(dev)) == 0x43801002)
+			cpi->maxio = min(cpi->maxio, 255 * 512);
 		cpi->ccb_h.status = CAM_REQ_CMP;
 		xpt_done(ccb);
 		break;
    
    
More information about the p4-projects
mailing list