h00bi schrieb:
SATA Express ist auf fast jedem Board auch als 2x SATA nutzbar. Der kleine Port am rand bleibt dann einfach frei.
So ist es und das fast kann man vermutlich sogar streichen, mir wäre jedenfalls keine Ausnahme bekannt.
h00bi schrieb:
U.2 und SATA Express sind nicht kompatibel, hab ich schon ausprobiert.
Eben weil die Pinbelegung nicht übereinstimmt. Es ist der gleiche SFF-8639 Stecker, den nutzen eben U.2, SATA Express und auch SAS, aber mit unterschiedlicher Pinbelegung und unterschiedlichen Protokollen. U.2 nutzt auf der Platine die SFF-8643 (Mini-SAS) Buchse die SAS als mini-SAS HD Stecker ebenfalls verwendet, die sind aber auch nicht elektronisch miteinander kompatibel, denn da laufen einmal SAS und einmal PCIe Signale drüber.
h00bi schrieb:
SAS geht nicht (bzw. technisch vielleicht irgendwie machbar den SAS Zusatzcontroller da drauf zu schalten, aber mir wäre kein Board bekannt).
Weshalb dies auch nicht machbar ist, abgesehen davon das natürlich SATA Laufwerke an SAS Ports laufen, aber keine PCIe SSDs.
haiopai schrieb:
aber Sata Express unterstütz ja auch das NVMe Protokoll
Das NVMe Protokoll hat nichts mit der HW zu tun, abgesehen von der Unterstützung im UEFI um von einer PCIe SSDs booten zu können. NVMe ist ein Protokoll für SSDs, es geht aber nur für SSDs die einen PCIe Anschluss haben.
haiopai schrieb:
Nein, wie h00bi schon geschrieben hat, erlaubt SATA Express nur maximal 2 PCIe Lanes und nicht 4, was auch der Grund sein dürfte das SATA Express eine Todgeburt geworden ist, denn schon die frühen nativen PCIe SSDs wie die Intel 750, Samaung XP941 und SM951 waren schneller und wären über zwei PCIe Lanes ausgebremst worden, zumal über zwei PCIe 2.0 Lanes, die real nur so 200MB/s mehr erlauben als ein SATA 6Gb/s Port und die frühen SATA Express Ports hatten ja noch keine PCIe 3.0 Lanes.
DunklerRabe schrieb:
SATA Express ist eine Nische und wird das vermutlich auch bleiben, bzw. man kann es als tot ansehen. Es besteht eine gewisse Kompatibilität mit U.2, die Wikipedia hat eine Matrix:
https://en.wikipedia.org/wiki/SATA_Express#Connectors
Wikipedia ist voller Fehler, wie z.B.:
"c* SATA Express device plug mates with the U.2 (SFF-8639) and SAS MultiLink (SFF-8630) connectors, but will be functional only if the host supports PCI Express devices."
Die Pinbelegung auf der Laufwerksseite ist aber eben nicht gleich:
DunklerRabe schrieb:
"SATA Express Devices funktionieren in U.2-Backplanes wenn hostseitig SATA über U.2 supportet wird".
U.2 und SATA haben nichts miteinander zu schaffen, bei U.2 ist nämlich im Gegensatz zu SATA Express kein SATA vorgesehen, von daher ist so eine Aussage genauso rein hypothetisch. Die ganze Sache dürfte auf einem Missverständnis beruhen, da hat wohl jemand den SFF-8643 Port eines SAS HBAs für einen U.2 Port gehalten, mechanisch sind es ja auch die gleichen Buchsen aber nur wenn PCIe Lanes dort anliegen ist es ein U.2 Port und dort über eine SAS Backplane dann SATA Laufwerke angeschlossen, da SATA Laufwerke an SAS funktionieren ist es dann klar das es geht. Es war aber eben kein U.2 Port!
DunklerRabe schrieb:
Vermutlich würde es funktionieren, wenn es ein U.2-Device mit Support für SATA wäre. Anders als bei M.2 gibt es das bei U.2 aber m.W.n. nicht. und die PCIe-Verbindungen funktionieren nicht wegen unterschiedlicher Pin-Belegung.
Genauso ist es!
DunklerRabe schrieb:
Und für SATA Express gibt es SFF-8639 aka U.2
Nicht aka U.2, U.2 ist es nur wenn am SFF-8639 PCIe Lanes anliegen und die entsprechenden Pins belegt sind. Da man statt für SATA Express und U.2 durchweg neue Kabel und Stecker zu entwickeln einfach die für SAS 12Gb/s genommen hat, entsteht leider eine Menge Verwirrung.
h00bi schrieb:
Ich habe z.B. SATA Express Kabel gekauft. Ca. 50 USD das Stück + Fracht, Zoll und Steuer weil aus USA.
Weil das Zeugs keiner braucht/will, ist es keine Massenware
Eben, denn es gibt immer noch keine SATA Express Laufwerke und die einzige Möglichkeit einen SATA Express Port nicht nur als zwei SATA Ports zu nutzen, sondern auch dessen PCIe Lanes ist
so ein USB 3.1 5.25" Multifunktionspanel.