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