In quale ordine devo collegare i cavi di alimentazione e dati SATA per hotplug?


32

Ho trovato istruzioni divergenti in rete su questo.

Ricapitolando: SATA con la spina di alimentazione Molex a 4 pin (bianca) non è inseribile a caldo, ma lo sono il connettore largo o i connettori separati (alimentazione a 15 pin e dati a 7 pin).

Tuttavia, in quale ordine devo collegare i cavi? Asrock dice di collegare prima il cavo dati alla scheda madre, quindi per collegare, in questo ordine, il cavo di alimentazione, quindi il cavo dati, all'unità. Un'altra guida hardware dice di collegare prima il cavo dati.

È sorprendente che una risposta definitiva su questo sia così difficile da trovare.


Non collegare affatto i cavi manualmente. Hotplug è supportato solo quando si utilizza uno chassis backplane / drive adatto con un connettore combinato.
JamesRyan,

4
@JamesRyan è sbagliato, per SATA.
mirabilos

2
ti sbagli, consulta le specifiche di interoperabilità SATA. Affinché la hotplug funzioni correttamente, è necessario assicurarsi che non siano inseriti in nessun angolo per il corretto ordine di contatto dei pin sfalsati.
JamesRyan,

1
@HBrujin si tratta di un sistema in un ambiente aziendale.
mirabilos,

Quando ero in un ambiente governativo, ricordo che l'unica ragione per cui avevamo bisogno del corriere hotplug speciale era assicurarci che i power finger si innestassero prima dei dati. Erano circa un ottavo di pollice in più per assicurarsi che fosse in quell'ordine. Mi chiedo se t potrebbe essere lo stesso per SATA? Inoltre, mi chiedo se dipende dal sistema operativo. Cordiali saluti, ho trovato questa domanda 2 anni e 1 mese dopo che è stata pubblicata. Devi amare questo database.
SDsolar,

Risposte:


44

Nella specifica SATA questo è indicato come hot pluge hot removale sono due eventi separati. Mentre gli strati elettrici e di comunicazione supportano sia hot plug che hot rimozione, verificare che siano supportati dal controller dell'unità, dal sistema operativo e dai driver.

Si noti che tutto quanto segue si applica SOLO all'host e ai dispositivi (ad es. Controller e unità di azionamento) che ENTRAMBI dichiarano di essere in grado di effettuare hot plug.

Se il controller dell'unità contiene istruzioni specifiche, seguirle. In caso contrario, continua a leggere.

Non importa quale spina collegare prima. Le unità SATA possono essere collegate ai dati senza alimentazione e all'alimentazione senza dati. Sono progettati in modo tale che quando i dati sono connessi senza alimentazione, è ancora possibile ottenere alcune informazioni sull'unità limitate (utilizzate principalmente nelle configurazioni RAID e di backup in cui si desidera mantenere alcuni dischi offline per ridurre l'usura, ma è comunque necessario sapere cosa è installato ).

Pertanto, se si collega prima l'alimentazione, l'unità si accende, riconosce che non è presente alcun cavo dati e attende che il cavo dati sia collegato.

Se si collegano prima i dati, il computer riconosce l'allegato dell'unità e che l'unità non è pronta e attende che l'unità segnali che è disponibile.

Se ti capita di ottenere un singolo cavo con alimentazione e dati, scoprirai che i pin dei dati sono più indietro rispetto agli altri. I pin sono messi in scena come segue:

  • Potenza di spunto a terra e precarica
  • Energia
  • Dati

Ciò suggerisce che, sebbene le unità e i controller dovrebbero supportare il collegamento di entrambi i cavi in ​​qualsiasi ordine, quando hanno il controllo su come i cavi sono collegati, preferiscono l'alimentazione prima dei dati.

Quindi, se volevi essere pedante e preferire un ordine sopra l'altro, la soluzione migliore è seguire ciò che fanno e collegare il cavo dati per ultimo. Si noti che scollegare prima i dati, quindi l'alimentazione, quando si rimuove l'unità consentirà all'unità di rilevare la rimozione ed eventualmente eseguire alcuni ultimi millisecondi di attività di pulizia prima che l'alimentazione venga completamente rimossa.

Ma, ancora una volta, la specifica consente la connessione in qualsiasi ordine e dovrebbe funzionare bene in qualsiasi ordine.

Estratti di specifica

Dalla versione SATA 3.0 del 2 giugno 2009 Versione Gold

4.1.60 hot plug

Connessione di un dispositivo SATA a un sistema host già alimentato. Il dispositivo SATA è già alimentato o alimentato al momento dell'inserimento / connessione. Vedere la sezione 7.2.5.1 per i dettagli sugli scenari hot plug.

Potresti pensare che quanto sopra suggerisca che il potere dovrebbe essere applicato prima o contemporaneamente, ma questo è chiarito in 7.2.5.1:

7.2.5.1 Panoramica delle hot plug

Lo scopo di questa sezione è di fornire la serie minima di requisiti normativi necessari affinché un host o un dispositivo Serial ATA sia dichiarato "compatibile con hot plug". Poiché esistono vari eventi hot plug, esistono limiti elettrici e operativi pertinenti per ciascuno di questi tipi di eventi. Gli eventi sono definiti di seguito e la funzionalità hot plug è ulteriormente classificata in:

a) Funzionalità hot plug a sorpresa
b) Funzionalità hot plug consapevole del sistema operativo

Quando un host o un dispositivo viene dichiarato compatibile con hot plug senza qualificatore, ciò implica che l'interfaccia SATA è in grado di supportare hot plug a sorpresa.

Ai fini della presente specifica, le operazioni hot plug sono definite come operazioni di inserimento o rimozione, tra host e dispositivi SATA, quando entrambi i lati dell'interfaccia sono alimentati.

...

Gli host / i dispositivi compatibili con hot plug non devono subire danni elettrici o degradazione elettrica permanente e devono riprendere le operazioni Tx / Rx conformi dopo le operazioni OOB applicabili, a seguito degli eventi hot plug.

Ecco la parte chiave della specifica che ti interessa. Tutte le seguenti situazioni non devono danneggiare il dispositivo o l'host e sia il dispositivo che l'host devono riprendere la normale comunicazione TX / RX dopo uno dei seguenti eventi. Mentre questi discutono di architetture specifiche (backplane, per esempio) il drive e l'host stessi sono elettricamente e comunque uguali - questi sono semplicemente metodi di connessione e non c'è alcuna differenza pratica tra loro e il tuo singolo scenario di cavi:

L'alimentazione rimane collegata mentre i dati sono collegati / scollegati

  • Hot plug / rimozione del segnale asincrono: un cavo di segnale è collegato / scollegato in qualsiasi momento. L'alimentazione dell'host / dispositivo rimane accesa poiché proviene da un meccanismo alternativo, che non è associato al cavo di segnale. Questo vale per le applicazioni esterne a corsia singola e multilinea.

I dati sono collegati dove l'alimentazione non è disponibile

  • Hot plug / rimozione non consapevoli del sistema operativo: questo è definito come l'inserimento / rimozione di un dispositivo in / da un connettore backplane (segnale e alimentazione combinati) con interruzione dell'alimentazione. Prima della rimozione, l'host viene posto in uno stato di riposo (non definito qui) e l'alimentazione viene rimossa dal connettore backplane al dispositivo. Dopo l'inserimento, il backplane viene alimentato; sia il dispositivo che l'host si inizializzano e quindi funzionano normalmente. Il meccanismo per l'accensione / spegnimento del backplane e la transizione dell'host in / fuori dallo stato "quiescente" non è definito qui. Durante gli eventi OS-Aware, l'host è alimentato. Questo vale per le applicazioni "Short" e "Long" Backplane.

Ci sono altre due situazioni qui che non si applicano a questa domanda. Leggi le specifiche per ulteriori informazioni.

Tuttavia, forniscono le seguenti avvertenze nelle specifiche:

NOTA: ciò non implica la ripresa trasparente del funzionamento a livello di sistema poiché i dati potrebbero andare persi, potrebbe essere necessario riscoprire e inizializzare il dispositivo, ecc. Indipendentemente dalle definizioni di cui sopra, la rimozione di un dispositivo, che è ancora in rotazione, non è raccomandato e dovrebbe essere impedito dal progettista del sistema.

In altre parole, la funzionalità di rimozione a caldo è di responsabilità del progettista del sistema e dovrebbero assicurarsi che l'unità venga arrestata prima che si verifichi la rimozione a caldo. Tu, in questo caso, sei il progettista di sistema. Se il sistema operativo e il driver non dispongono di un meccanismo che consente di spegnere l'unità prima di scollegarli, non si fornisce un supporto per la rimozione a caldo adeguato e non si dovrebbero eseguire rimozioni a caldo sul sistema. Ciò viene affrontato dai produttori fornendo gabbie per unità di blocco o gestite in cui il blocco per rimuoverle indica al sistema operativo di eseguire l'arresto dell'unità, oppure estraendo la maniglia in breve modo. All'utente viene quindi richiesto di attendere la notifica che l'unità può essere rimossa (di solito un LED sul supporto dell'unità stessa).


Risposta eccellente. Questo è esattamente ciò che ricordo di SCSI. Sembra che con SATA sia meglio avere energia prima dei dati.
SDsolar,

Darei reputazione a questa risposta se fosse possibile.
Daniel F,

5

È teoricamente meglio collegare il cavo di alimentazione al disco rigido per consentire l'inizializzazione del disco rigido in pochi secondi, ma questo è seriamente solo un breve "momento". Se si esaminano i connettori di alimentazione su un cavo di alimentazione SATA a 15 pin e sul connettore dati a 7 pin, si noterà che alcune tracce si estendono leggermente, ciò consente alle connessioni alimentate di stabilire un contatto prima che le connessioni dati lo facciano.

Ecco un esempio: http://www.satacables.com/assets/images/sata-power-cable-extension-8-inch.jpg

Quindi, per farla breve, fa poca differenza su quale cavo fisico si collega per primo poiché i connettori SATA hanno pensato a questo problema per te. È possibile collegarli tecnicamente entrambi contemporaneamente e ottenere risultati perfettamente normali (come nel caso del collegamento a un alloggiamento per unità hot swap).


Sì, collegarli contemporaneamente è l'ideale. Ma collego prima il cavo dati (in modo che l'unità possa dire ciao all'host non appena si è acceso e si è inizializzato), o il cavo dati per ultimo (in modo che l'host non rilevi un "problema sul bus "prima dell'accensione dell'unità, eventualmente disabilitando il bus)? Supponendo che un essere umano li colleghi, farà la differenza per 2-3 secondi ... questa è l'eternità per un computer.
mirabilos

Non fa davvero alcuna differenza poiché i cavi si occupano del problema alimentazione vs bus. Se avessi intenzione di fare uno prima sarebbe il potere. In questo modo posso assicurarmi che l'unità stessa si giri e sia accesa prima di collegarlo ai dati. Su un SSD fa differenza 0.
Atari911,

Hai un riferimento autorevole per questo? Trovo particolarmente difficile credere alla prima frase, in quanto sono due cavi completamente separati ...
mirabilos

Immagino che l'altra risposta ne abbia aggiunta una al loro post: ask.adaptec.com/app/answers/detail/a_id/17175/~/…
Atari911

1
@mirabilos, entrambi i cavi di alimentazione e dati hanno contatti di terra estesi che si accoppiano prima degli altri contatti . Questo per consentire al potenziale del convertitore di corrispondere al riferimento di terra dell'alimentatore prima che le altre linee di tensione e le linee dati siano collegate e di mitigare i picchi di tensione sulla connessione (la linea 12V è collegata per seconda, attraverso resistori di limitazione della corrente).
slitta

4

Questa domanda otterrebbe più risposte e attenzione sulla sezione del superutente.

Per la tua domanda, seguirei il manuale della tua scheda madre (asrock). Di solito il disco rigido si avvisa quando lo si collega, quindi è più logico collegare l'Ac prima e dopo il cavo dati, ma onestamente non penso che ci sia un ordine, poiché l'hdd caddy li collega allo stesso tempo quando li fai scorrere.

La specifica SATA offre supporto intrinseco per hot-swap utilizzando pin sfalsati per il dispositivo, il che garantisce che i segnali di potenza siano accoppiati nella sequenza corretta per consentire all'unità di accendersi. L'implementazione dei pin sfalsati viene eseguita nella seguente connessione a 3 stadi: in primo luogo, i pin di terra si collegano per consentire la scarica elettrostatica, in secondo luogo i pin di precarica si collegano per limitare la corrente di spunto durante l'inserimento del dispositivo. Infine, i pin di alimentazione e dati si collegano. ( http://ask.adaptec.com/app/answers/detail/a_id/17175/~/principles-for-using-hot-swap-with-sas%2Fsata-systems )


Eh, pensavo che il superutente fosse per le domande degli utenti root (più software) e serverfault per le domande del server (più hardware)? Si noti che Asrock non è il produttore della scheda madre in questione (non viene fornita con alcuna documentazione), solo una delle poche fonti di queste informazioni nella rete. - La stessa ora non è possibile quando ci sono due cavi. Prima avrei collegato personalmente il cavo dati. Le persone a cui ho chiesto sono equamente divise, quindi cerco una risposta in qualche modo autorevole.
mirabilos

3
@mirabilos, Server Fault è per domande di amministratore di sistema professionale, Super User è per domande generali di computer, all'incirca, consultare la sezione di aiuto su ogni sito. Entrambi hanno domande hardware e software.
dsolimano,

1
Bene, questa è una domanda di amministratore di sistema in un ambiente "professionale". (Beh, IMO non del tutto professionale poiché considererei SAS su SATA, ma usi quello che hai sul posto di lavoro.)
mirabilos

La risposta Adaptec che hai collegato si applica solo ai connettori "larghi", dove c'è solo un cavo, non due separati. L'ho trovato anch'io, ma non aiuta qui. Nota come dice "i pin di alimentazione e dei dati si collegano" (enfatizza il mio), che significa allo stesso tempo, che non è una risposta a questa domanda.
mirabilos

La risposta corretta sarebbe quella della tua scheda madre. Che marca / modello è? Puoi anche controllare sata-io.org, è il sito ufficiale di sata rfc, ma anche il documento parla di pin sfalsati (come la risposta di Adapec), non di ordine via cavo
yagmoth555 - GoFundMe Monica

0

Ho sempre pensato che avesse senso collegare prima il cavo dati. Quando l'unità è spenta, non ci sarà alcun rumore quando si collega il cavo dati. (Questi sono i miei 2 centesimi).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.