Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Mar 2009 16:47:49 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r189245 - head/sys/dev/ata/chipsets
Message-ID:  <200903011647.n21GlnAQ049101@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903011647.n21GlnAQ049101>