summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2009-03-01 16:47:49 +0000
committermav <mav@FreeBSD.org>2009-03-01 16:47:49 +0000
commit4f862800c642b315839f3fa84465955ea08658b1 (patch)
treea437ad8d1ad7f745422253a4b5226fbf17807d20
parent1d41b50f9cc5c015dba2fbbaa2b4b65e410b19cb (diff)
downloadFreeBSD-src-4f862800c642b315839f3fa84465955ea08658b1.zip
FreeBSD-src-4f862800c642b315839f3fa84465955ea08658b1.tar.gz
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>
-rw-r--r--sys/dev/ata/chipsets/ata-ahci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/chipsets/ata-ahci.c b/sys/dev/ata/chipsets/ata-ahci.c
index dbd44ae..956a85d 100644
--- a/sys/dev/ata/chipsets/ata-ahci.c
+++ b/sys/dev/ata/chipsets/ata-ahci.c
@@ -470,7 +470,7 @@ ata_ahci_issue_cmd(device_t dev, u_int16_t flags, int timeout)
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);
OpenPOWER on IntegriCloud