Mark Lord wrote:
> Yeah, I'm happy now. :)
> It seems very rock solid, actually, at least on the one PM I have that works.
> The Fed-Ex guy is due tomorrow with a fresh Marvell PM for me,
> but I might send some stuff out for #upstream in the interim.
> Still gotta reboot/retest with a 60x1 chipset first, though.
Both command-based and FIS-based switching seem to work just fine.
But there is a problem, maybe you could help with ?
I've just noticed that, if I unplug/replug the host-side SATA cable
on the Sil3726 PM, and *then* "insmod sata_mv", the PM is not found.
If I then simply do "rmmod sata_mv ; insmod sata_mv", then the PM is found.
This happens with the original hardreset code from Jeff,
as well as the updated sata_mv code that I've posted earlier.
So it is not anything I've broken (recently :) ).
Very strange.. I wonder if it also happens with the Marvell PM,
except I don't have one here to test with at the moment.