On Tue, Jun 14, 2011 at 01:48:24PM +0800, Yuan-Hsin Chen wrote: > From: Yuan-Hsin Chen <yhchen@xxxxxxxxxxxxxxxx> > > When enabling both port multiplier and platform ahci sata, ahci > times out while connecting to HDD directly. This is because soft > reset fails with IPMS set. Do soft reset again to port 0. > > The soft reset sequence is copied from ahci.c. This is the same one as ahci_sb600_softreset(), right? Please don't copy & paste like that. Rename and ahci_sb600_softreset() to libahci.c, create a separate ata_port_operations for it and use the ops for the affected controllers. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html