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>
This commit is contained in:
Alexander Motin 2009-03-01 16:47:49 +00:00
parent 98f6de653d
commit 413de0293b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=189245

View File

@ -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);