In welcher Reihenfolge stecke ich die SATA-Strom- und Datenkabel für den Hotplug ein?

32

Ich habe darüber abweichende Anweisungen im Internet gefunden.

Um es noch einmal zusammenzufassen: SATA mit dem 4-poligen Molex-Netzstecker (weiß) ist nicht hot-plug-fähig, aber entweder der Wide-Anschluss oder die separaten (15-poligen Strom- und 7-poligen Datenstecker).

In welcher Reihenfolge stecke ich die Kabel ein? Asrock fordert Sie auf, zuerst das Datenkabel an das Mainboard und dann in dieser Reihenfolge das Stromkabel und dann das Datenkabel an das Laufwerk anzuschließen. Eine andere Hardware-Anleitung fordert Sie auf, zuerst das Datenkabel anzuschließen.

Es ist überraschend, dass eine endgültige Antwort darauf so schwer zu finden ist.

Mirabilos
quelle
Sie stecken die Kabel überhaupt nicht von Hand ein. Hotplug wird nur unterstützt, wenn ein geeignetes Backplane- / Laufwerksgehäuse mit einem kombinierten Anschluss verwendet wird.
James Ryan
4
@ James Ryan, das ist falsch, für SATA.
Mirabilos
2
Wenn Sie sich irren, lesen Sie bitte die SATA-Interoperabilitätsspezifikation. Damit das Hotplug ordnungsgemäß funktioniert, muss sichergestellt sein, dass sie nicht in einem Winkel eingeführt werden, damit die Kontaktreihenfolge der versetzten Stifte stimmt.
James Ryan
1
@HBrujin Hierbei handelt es sich um ein System in einer Geschäftsumgebung.
Mirabilos
Als ich in einem Regierungsumfeld war, erinnere ich mich, dass der einzige Grund, warum wir den speziellen Hotplug-Träger brauchten, darin bestand, sicherzustellen, dass die Powerfinger vor den Daten eingerastet waren. Sie waren nur etwa einen Zentimeter länger, um sicherzustellen, dass es in dieser Reihenfolge war. Ich frage mich, ob es für SATA dasselbe sein könnte. Ich frage mich auch, ob es vom Betriebssystem abhängig ist. Zu Ihrer Information, ich fand diese Frage 2 Jahre und 1 Monat nachdem sie veröffentlicht wurde. Ich muss diese Datenbank lieben.
SDsolar

Antworten:

44

In der SATA-Spezifikation wird dies als hot plugund bezeichnet hot removalund es handelt sich um zwei separate Ereignisse. Überprüfen Sie, ob die elektrische Schicht und die Kommunikationsschicht sowohl Hot-Plug- als auch Hot-Removal-Funktionen unterstützen, ob der Laufwerkcontroller, das Betriebssystem und die Treiber diese unterstützen.

Beachten Sie, dass alle unten aufgeführten Punkte NUR für Hosts und Geräte (dh Laufwerkscontroller und Laufwerke) gelten, die BEIDE für Hot-Plug-fähig erklären.

Befolgen Sie die Anweisungen Ihres Antriebsreglers. Wenn nicht, lesen Sie weiter.

Es spielt keine Rolle, welcher Stecker zuerst angeschlossen wird. SATA-Laufwerke dürfen an Daten ohne Strom und an Strom ohne Daten angeschlossen werden. Sie sind so konzipiert, dass bei einer Datenverbindung ohne Strom einige eingeschränkte Laufwerksinformationen abgerufen werden können (dies wird hauptsächlich in RAID- und Backup-Setups verwendet, bei denen Sie einige Laufwerke offline halten möchten, um den Verschleiß zu verringern, aber dennoch wissen müssen, was installiert ist ).

Wenn Sie also zuerst den Netzstecker einstecken, schaltet sich das Laufwerk ein, erkennt, dass kein Datenkabel vorhanden ist, und wartet, bis das Datenkabel angeschlossen ist.

Wenn Sie die Daten zuerst einstecken, erkennt der Computer den Laufwerksanschluss und stellt fest, dass das Laufwerk nicht bereit ist, und wartet darauf, dass das Laufwerk signalisiert, dass es verfügbar ist.

Wenn Sie jedoch zufällig ein einzelnes Kabel mit Strom und Daten erhalten, werden Sie feststellen, dass die Datenstifte weiter hinten liegen. Die Pins sind wie folgt angeordnet:

  • Einschaltstrom erden und vorladen
  • Leistung
  • Daten

Dies deutet darauf hin, dass die Laufwerke und Controller zwar das Anschließen eines Kabels in beliebiger Reihenfolge unterstützen sollten, dass sie jedoch die Stromversorgung vor Daten bevorzugen, wenn sie die Kontrolle darüber haben, wie die Kabel angeschlossen sind.

Wenn Sie also umständlich sein und eine Bestellung vor der anderen bevorzugen möchten, ist es am besten, die Vorgehensweise zu befolgen und das Datenkabel zuletzt anzuschließen. Beachten Sie, dass erst das Trennen der Daten und dann die Stromversorgung beim Entfernen des Laufwerks dem Laufwerk ermöglicht, das Entfernen zu erkennen und möglicherweise einige letzte Millisekunden anfallende Reinigungsaufgaben auszuführen, bevor die Stromversorgung vollständig unterbrochen wird.

Die Spezifikation erlaubt jedoch wiederum die Verbindung in beliebiger Reihenfolge und sollte in beliebiger Reihenfolge funktionieren.

Spezifikationsauszüge

Ab SATA-Version 3.0, 2. Juni 2009, Gold-Version

4.1.60 Hot Plug

Die Verbindung eines SATA-Geräts mit einem Hostsystem, das bereits mit Strom versorgt wird. Das SATA-Gerät wird bereits beim Einstecken / Anschließen mit Strom versorgt oder mit Strom versorgt. Weitere Informationen zu Hot-Plug-Szenarien finden Sie in Abschnitt 7.2.5.1.

Sie könnten denken, dass das oben Gesagte vorschlägt, dass die Energie zuerst oder gleichzeitig angelegt werden sollte, aber dies wird in 7.2.5.1 klargestellt:

7.2.5.1 Hot-Plug-Übersicht

In diesem Abschnitt werden die Mindestanforderungen an einen Serial ATA-Host oder ein Serial ATA-Gerät aufgeführt, die als „Hot-Plug-fähig“ deklariert werden müssen. Da es verschiedene Hot-Plug-Ereignisse gibt, gibt es für jeden dieser Ereignistypen relevante elektrische und betriebliche Einschränkungen. Die Ereignisse werden unten definiert und die Hot-Plug-Fähigkeit wird weiter unterteilt in:

a) Surprise Hot-Plug-fähig
b) OS-Aware Hot-Plug-fähig

Wenn ein Host oder ein Gerät als Hot-Plug-fähig ohne Qualifikationsmerkmal deklariert wird, bedeutet dies, dass die SATA-Schnittstelle Surprise Hot-Plug-fähig ist.

Für die Zwecke dieser Spezifikation werden Hot-Plug-Vorgänge als Einfügungs- oder Entfernungsvorgänge zwischen SATA-Hosts und Geräten definiert, wenn beide Seiten der Schnittstelle mit Strom versorgt werden.

...

Hot-Plug-fähige Hosts / Geräte dürfen keinen elektrischen Schaden oder dauerhaften Stromausfall erleiden und nehmen nach den entsprechenden OOB-Vorgängen nach den Hot-Plug-Ereignissen die kompatiblen Tx / Rx-Vorgänge wieder auf.

Hier ist der wichtigste Teil der Spezifikation, an dem Sie interessiert sind. Alle folgenden Situationen dürfen das Gerät oder den Host nicht beschädigen, und sowohl das Gerät als auch der Host nehmen nach einem der folgenden Ereignisse die normale TX / RX-Kommunikation wieder auf. Während diese spezifische Architekturen (z. B. Backplanes) behandeln, sind das Laufwerk und der Host selbst elektrisch und ansonsten gleich - dies sind lediglich Verbindungsmethoden, und es gibt keinen praktischen Unterschied zwischen ihnen und Ihrem individuellen Kabelszenario:

Die Stromversorgung bleibt angeschlossen, während Daten angeschlossen / abgezogen werden

  • Asynchrones Signal-Hot-Plug / -Entfernen: Ein Signalkabel kann jederzeit gesteckt / abgezogen werden. Der Host / das Gerät bleibt eingeschaltet, da die Stromversorgung über einen alternativen Mechanismus erfolgt, der nicht mit dem Signalkabel verbunden ist. Dies gilt für externe einspurige und mehrspurige Kabelanwendungen.

Daten werden verbunden, wenn kein Strom verfügbar ist

  • Unpowered OS-Aware Hot Plug / Removal: Dies ist das Einsetzen / Entfernen eines Geräts in einen / aus einem Backplane-Anschluss (kombiniertes Signal und Strom), bei dem der Strom abgeschaltet wurde. Vor dem Entfernen wird der Host in einen Ruhezustand versetzt (hier nicht definiert) und die Stromversorgung zum Gerät über den Rückwandplatinenanschluss unterbrochen. Nach dem Einsetzen wird die Rückwandplatine mit Strom versorgt. Sowohl das Gerät als auch der Host werden initialisiert und funktionieren dann normal. Der Mechanismus zum Ein- und Ausschalten der Rückwandplatine und zum Wechsel des Hosts in den Ruhezustand ist hier nicht definiert. Während OS-Aware-Ereignissen wird der Host mit Strom versorgt. Dies gilt für Anwendungen mit kurzer und langer Rückwandplatine.

Es gibt zwei weitere Situationen, die für diese Frage nicht zutreffen. Lesen Sie die Spezifikation für mehr.

Sie enthalten jedoch die folgende Warnung in der Spezifikation:

ANMERKUNG: Dies bedeutet keine transparente Wiederaufnahme des Betriebs auf Systemebene, da möglicherweise Daten verloren gehen, das Gerät neu erkannt und initialisiert werden muss usw. Ungeachtet der obigen Definitionen kann das Entfernen eines Geräts, das sich noch dreht, wird nicht empfohlen und sollte vom Systementwickler verhindert werden.

Mit anderen Worten, die Funktion zum Entfernen im laufenden Betrieb liegt in der Verantwortung des Systemdesigners und sollte sicherstellen, dass das Laufwerk gestoppt wird, bevor das Entfernen im laufenden Betrieb erfolgt. In diesem Fall sind Sie der Systemdesigner. Wenn Ihr Betriebssystem und Ihr Treiber nicht über einen Mechanismus verfügen, mit dem Sie das Laufwerk ausschalten können, bevor Sie den Netzstecker ziehen, bieten Sie keine ausreichende Unterstützung für das Entfernen im laufenden Betrieb und sollten keine Hot-Removals auf dem System ausführen. Dies wird von den Herstellern behoben, indem sie verriegelte oder gehandhabte Laufwerkkäfige vorsehen, bei denen die Verriegelung zum Entfernen das Betriebssystem anweist, das Herunterfahren des Laufwerks durchzuführen, oder indem der Griff kurz herausgezogen wird. Der Benutzer wird dann angewiesen, auf die Benachrichtigung zu warten, dass das Laufwerk entfernt werden kann (normalerweise eine LED am Laufwerkträger selbst).

Adam Davis
quelle
Hervorragende Antwort. Dies ist genau das, woran ich mich bei SCSI erinnere. Hört sich so an, als ob es bei SATA am besten ist, Strom vor Daten zu haben.
SDsolar
Ich würde dieser Antwort einen guten Ruf geben, wenn es möglich wäre.
Daniel F
5

Theoretisch ist es am besten, das Netzkabel an die Festplatte anzuschließen, damit die Festplatte in der kurzen Sekunde initialisiert werden kann. Dies ist jedoch nur ein kurzer Moment. Wenn Sie sich die Stromanschlüsse eines 15-poligen SATA-Stromkabels und des 7-poligen Datensteckers ansehen, werden Sie feststellen, dass sich einige der Leiterbahnen geringfügig ausdehnen. Auf diese Weise können die versorgten Verbindungen Kontakt aufnehmen, bevor die Datenverbindungen hergestellt werden.

Hier ein Beispiel: http://www.satacables.com/assets/images/sata-power-cable-extension-8-inch.jpg

Kurz gesagt, es spielt keine Rolle, an welches physische Kabel Sie zuerst anschließen, da die SATA-Anschlüsse dieses Problem für Sie durchdacht haben. Sie könnten beide gleichzeitig anschließen und ganz normale Ergebnisse erzielen (wie dies beim Einstecken in einen Hot-Swap-Laufwerksschacht der Fall wäre).

Atari911
quelle
Ja, sie gleichzeitig anzuschließen ist das Optimum. Aber schließe ich zuerst das Datenkabel an (damit das Laufwerk dem Host Hallo sagen kann, sobald es sich eingeschaltet und initialisiert hat) oder zuletzt das Datenkabel (damit der Host kein Problem auf dem Computer erkennt)? bus ”, bevor das Laufwerk eingeschaltet wird (möglicherweise wird der Bus deaktiviert)? Angenommen, ein Mensch würde sie einstecken, würde dies einen Unterschied von 2 bis 3 Sekunden bewirken. Für einen Computer ist dies eine Ewigkeit.
Mirabilos
Es macht wirklich keinen Unterschied, da sich die Kabel für Sie um das Problem zwischen Strom und Bus kümmern. Wenn ich zuerst eines machen würde, wäre es die Macht. Auf diese Weise kann ich sicherstellen, dass sich das Laufwerk selbst dreht und eingeschaltet ist, bevor ich es an die Daten anschließe. Auf einer SSD macht es keinen Unterschied.
Atari911
Haben Sie eine maßgebliche Referenz dafür? Es fällt mir besonders schwer, den ersten Satz zu glauben, da es sich um zwei völlig getrennte Kabel handelt…
mirabilos
Ich denke, die andere Antwort hat eine zu ihrem Beitrag hinzugefügt: ask.adaptec.com/app/answers/detail/a_id/17175/~/…
Atari911
1
@mirabilos, sowohl das Strom- als auch das Datenkabel haben verlängerte Massekontakte, die vor den anderen Kontakten zusammenpassen . Auf diese Weise kann das Potenzial des Frequenzumrichters mit der Erdungsreferenz des Netzteils übereinstimmen, bevor die anderen Spannungsleitungen und die Datenleitungen verbunden werden, und Spannungsabfälle beim Anschließen werden gemindert (die 12-V-Leitung wird über Strombegrenzungswiderstände an zweiter Stelle angeschlossen).
Sleblanc
4

Diese Frage würde im Superuser-Bereich mehr Beachtung finden.

Bei deiner Frage würde ich dem Handbuch von deinem Motherboard (asrock) folgen. Normalerweise warnt die Festplatte, wenn Sie sie anschließen. Daher ist es logischer, den AC vor und nach dem Datenkabel anzuschließen, aber ehrlich gesagt, ich glaube nicht, dass es eine Bestellung gibt, da der Festplatten-Caddy sie zur gleichen Zeit einsteckt, wenn du schiebst sie.

Die SATA-Spezifikation bietet inhärente Unterstützung für Hot-Swap, indem für das Gerät gestaffelte Pins verwendet werden, die sicherstellen, dass die Stromsignale in der richtigen Reihenfolge zusammengefügt werden, damit das Laufwerk hochgefahren werden kann. Die Implementierung mit gestaffelten Pins erfolgt in der folgenden dreistufigen Verbindung: Erstens werden die Erdungspins verbunden, um die elektrostatische Entladung zu ermöglichen, und zweitens werden die Vorladungspins verbunden, um den Einschaltstrom während des Einfügens des Geräts zu begrenzen. Schließlich verbinden sich die Strom- und Datenstifte. ( http://ask.adaptec.com/app/answers/detail/a_id/17175/~/principles-for-using-hot-swap-with-sas%2Fsata-systems )

yagmoth555 - GoFundMe Monica
quelle
Huh, ich dachte, Superuser wäre für Root-Benutzerfragen (mehr Software) und Serverfehler für Serverfragen (mehr Hardware)? Beachten Sie, dass Asrock nicht der Hersteller des betreffenden Mainboards ist (es liegt keine Dokumentation bei), sondern nur eine der wenigen Quellen für diese Informationen im Internet. - Bei zwei Kabeln ist die gleiche Zeit nicht möglich. Ich hätte das Datenkabel zuerst persönlich angeschlossen. Die Leute, die ich gefragt habe, sind gleichermaßen geteilt, deshalb suche ich nach einer etwas maßgeblichen Antwort.
Mirabilos
3
@mirabilos, Server-Fehler ist für professionelle Sysadmin-Fragen, Super-User ist für allgemeine Computer-Fragen, ungefähr finden Sie im Hilfeabschnitt auf jeder Website. Beide haben Hardware- und Software-Fragen.
dsolimano
1
Nun, dies ist eine Sysadmin-Frage in einem "professionellen" Umfeld. (Nun, nicht ganz professionell IMO, wie ich SAS über SATA betrachten würde, aber Sie verwenden, was Sie am Arbeitsplatz haben.)
mirabilos
Die von Ihnen verknüpfte Adaptec-Antwort gilt nur für „breite“ Anschlüsse, bei denen nur ein Kabel vorhanden ist, nicht zwei separate. Das habe ich auch gefunden, aber hier hilft es nicht. Beachten Sie, wie es heißt "die Power- und Data-Pins verbinden" (Schwerpunkt Mine), was gleichzeitig bedeutet, was keine Antwort auf diese Frage ist.
Mirabilos
Die richtige Antwort wäre die von Ihrem Motherboard. Um welche Marke / welches Modell handelt es sich? Sie können auch auf sata-io.org nachschauen, es ist die offizielle Seite für sata rfc, aber in der Dokumentation geht es auch um gestaffelte Pins (wie die Antwort von adaptec), nicht um Kabelbestellungen
yagmoth555 - GoFundMe Monica
0

Ich habe immer gedacht, dass es Sinn macht, zuerst das Datenkabel anzuschließen. Wenn das Laufwerk ausgeschaltet ist, treten beim Anschließen des Datenkabels keine Geräusche auf. (Das sind meine 2 Cent).

Konrad Gajewski
quelle