mSATA-Slots kennen dem Vernehmen nach beide Betriebsmodi (PCIe und SATA), offenbar mittels eines entsprechenden Controllers und Auto-Sensing. Der Controller muss natürlich Zugriff auf eine PCIe-Lane und einen SATA-Port haben, um bedarfsweise umschalten zu können. Möglicher Weise ist das ja bereits im Chipsatz realisiert. In welchen ja, in welchen nein? Keine Ahnung :(
Und nicht jeder mSATA-Slot muss auch zwingend PCIe-fähig sein, ich hab im Web einen Adapter für einen Slot in normalen PCs gesehen, der nur mSATA zur Verfügung stellt, der Mini-PCIe-Slot weist ganz klar nur wenige Leitungen für SATA auf:
http://vr-zone.com/articles/interesting-msata-adapter-launches-in-japan/13213.html
Offenbar wird das Ganze von einem Marvell-Controller bedient, ein zweiter Anschluss ist als normale SATA-Buchse für normale HDDs oder optische Laufwerke herausgeführt.
Ein klassischer Mini-PCIe-Slot verfügt aber definitiv nicht über SATA-Signale und ist deshalb nicht mSATA-kompatibel. Da Gerätehersteller dokumentationsseitig aber auch gern mal pennen, ist es durchaus nicht auszuschließen, dass in manch neuem Gerät ein nur als Mini-PCIe angegebener Slot auch mSATA kann.
Welch ein Durcheinander :o