Hello, On Thu, Nov 10, 2011 at 08:07:47AM +0000, Huang Changming-R66093 wrote: > > Ummm... We can't really issue commands after failure without going > > through recovery. For ahci, it probably works. For other controllers, > > it may not. Where does this delay come from? Is there any other way > > to wait for device readiness? > > > It is very bad. I have two PMP cards, one (5 ports) can work well > without the delay time before reading PMP SCR, but the other (15 > ports) must delay enough time before reading the PMP SCR. It seems > there is no other way to detect the device readiness. > > Maybe I will just delay some time before send SCR command, if it > failed, then we will report this error to driver? Hmmm... I'm curious what's causing the problem. Which port multiplier are we talking about? If it's specific to that PMP, we can add quirk to support it. Does the problem also happen when the PMP is connected to a different controller? 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