Jeff Garzik wrote: > Tejun Heo wrote: >> Jeff Garzik wrote: >>> A few days before that, both PMP and SAS /were/ slated for 2.6.24, and >>> after I fix the design problems, they will be again. >>> >>> One way or another, upstream will /not/ be doing polling PMP in 2.6.24. >> >> Just an update to let you know that I've been working on it. sata_sil24 >> works okay but ahci still craps itself after resetting downstream ports. This turns out to be a different issue. SIMG 5723/5744 doesn't like being driven by ahci controllers (both ICH9 and JMB) and the problem isn't related to whether polling is used or not. It's very weird because SATA tracer doesn't show much difference on the host side wire between being driven by ahci and sil24/32, but on the fan-out side, things are seriously broken (repeated COMRESET/COMWAKE/COMINIT and no FIS successfully being relayed from the host side). Other than that, I've tested things on various combinations and am fairly confident with it. I think we can go for 2.6.24 merge. Even things turn out to be bad, we at least have pretty good bisection point. > Thanks for your patience and perseverance. Thanks. :-) > It looks like it would be too difficult to get SAS PMP working for > 2.6.24 merge window open, so I think it is only fair to rescind my > assertion of "polling PMP not in 2.6.24 release." > > Removing the polling remains a design requirement for SAS, but the more > I look at old-EH-encrusted libsas, the more work I feel it needs before > its ready for PMP. Sorry. I wish libata EH was easier to deal with from SAS side. I think being able to present SAS end point as an independent ATA host to libata EH would probably make life easier for both sides, but I don't have any actual experience with SAS (yet). 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