SATA is physically a full-duplex link, at the electric level.
It does run in essentially half-duplex mode when without NCQ (request-response).
With NCQ, I would believe it qualifies for for the "full duplex" label.
Unless there are some deep-down details that counter this simple reasoning
and that enforce some sorta half-duplex-style "collision avoidance"
on the genuine full-duplex link
🙂
"Unified Serial" seems to be a marketing label used by Adaptec when referring
to its recent family of SAS controllers, all of them featuring the SFF-8087/8088
connectors including standard sideband/SGPIO. Namely the ASR-3405, 3805,
3085, 31205, 31605. It's an Adaptec product family name.
This is to distinguish them from the first-generation SAS controllers,
such as the 4800/4805, with the older SFF-8484 flat plastic multilane connectors.
12 Gbps SAS is a reality. Or speak about 1200 MBps if you will.
There are external RAID controllers and RAID units on the market,
with SAS-based host channels (SFF-8088 connectors). In this case,
you connect the HBA to the SAS target using a single point-to-point
x4 multilane cable, and the load is spread across all the 4 lanes within
that cable. This is how the external RAID controllers (I know about
AXUS/Areca) can achieve throughput of about 800 MBps without
multipath IO or host-based software striping.
A SATA-only cable connector should be keyed in such a way that
a SAS drive won't fit in. For a thorough illustration and description
of the differences between SATA, SAS single-port and SAS dual-port
connectors, check this slide-show, page 12:
http://www.scsita.org/aboutscsi/sas/tutorials/SAS_Physical_layer.pdf
The illustration published at THG misses the flip-side additional pins
needed for the optional second SAS port (for dual-port disk drives).
Yet it is technically possible to attach a SAS drive to a SATA-II controller.
There are universal passive SAS/SATA backplanes that take both
sorts of drives, e.g. from SuperMicro. You can connect the backplane
to a SATA-II controller that has native multilane SFF-8087 SAS
connectors or even individual SATA ports (using an octopus cable).
As someone has already pointed out, it won't work at protocol level.
SAS controllers are backwards compatible with SATA drives, owing
to a legacy SATA mode at the HBA side. It doesn't work the other way
around, the native SATA-II HBA chips (such as the venerable Marvell
88SX6081) just don't have the protocol stack required to talk to
a SAS disk drive (which is not backwards compatible with SATA).
I've heard rumors that Adaptec Unified Serial RAID controllers
couldn't talk to SATA drives if interconnected via an LSI expander
(i.e., via an expander-based active backplane), because the
SATA tunnel mode was defunct in that setup. This information
is somewhat untrustworthy, potentially out of date etc.