svn commit: r189245 - head/sys/dev/ata/chipsets

Alexander Motin mav at FreeBSD.org
Sun Mar 1 08:47:50 PST 2009


Author: mav
Date: Sun Mar  1 16:47:49 2009
New Revision: 189245
URL: http://svn.freebsd.org/changeset/base/189245

Log:
  Comment out enabling FIS Based Switching inside ata_ahci_issue_cmd() as it
  done in other places. Until we have no support for command queueing we have
  no any benefit from FBS, while enabling it only here somehow leads to
  "port not ready" errors on Intel 63XXESB2 controller.
  
  Tested by:	Larry Rosenman <ler AT lerctr.org>

Modified:
  head/sys/dev/ata/chipsets/ata-ahci.c

Modified: head/sys/dev/ata/chipsets/ata-ahci.c
==============================================================================
--- head/sys/dev/ata/chipsets/ata-ahci.c	Sun Mar  1 16:43:45 2009	(r189244)
+++ head/sys/dev/ata/chipsets/ata-ahci.c	Sun Mar  1 16:47:49 2009	(r189245)
@@ -470,7 +470,7 @@ ata_ahci_issue_cmd(device_t dev, u_int16
     clp->cmd_table_phys = htole64(ch->dma.work_bus + ATA_AHCI_CT_OFFSET);
 
     /* set PM port */
-    ATA_OUTL(ctlr->r_res2, ATA_AHCI_P_FBS + offset, (port << 8) | 0x00000001);
+    //ATA_OUTL(ctlr->r_res2, ATA_AHCI_P_FBS + offset, (port << 8) | 0x00000001);
 
     /* issue command to controller */
     ATA_OUTL(ctlr->r_res2, ATA_AHCI_P_CI + offset, 1);


More information about the svn-src-head mailing list