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:
parent
98f6de653d
commit
413de0293b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=189245
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user