2.6.35.3 like 2.6.35.2 doesn't recognize my port multiplier (sil3726). It's on the same esata sheeva plug.
If you're capable, you might want to peruse the changelogs on kernel.org, starting with 2.6.35 to see what changes have been made to the sata subsystem. Maybe you'll run across something that could be the culprit.
I posted a message on lkml. Marc Lord suggested to apply some patches (quite unrelated for my untrained eyes). I still have to do that. And there is a bugzilla entry as well:
https://bugzilla.kernel.org/show_bug.cgi?id=17071
ok, i had a chance to look at some changes between 2.6.34.x and 2.6.35.x. I reverted one commit and turned an option off in the config.
A new 2.6.35.3 testing kernel is in /sheeva/testing/ please test and report back...if it doesn't work i'd like you to "lsmod" so we can see which modules you've got loaded.
Quite a few changes have been made in the sata subsystem, although most of them are not too likely.
Sorry, I didn't find time before now to test your changes. There is some progress, the failure message doesn't loop indefinitely now, but it still doesn't work :-(