Udostępnij przez


Identyfikatory kontenerów dla urządzeń eSATA

Zewnętrzna magistrala zaawansowanej technologii szeregowej (eSATA) nie może zgłosić identyfikatora kontenera. Gdy system operacyjny Windows określa grupowanie kontenerów urządzeń dla urządzenia eSATA, opiera się na możliwości wymiennych zwracanych przez sterownik magistrali usługi ATA.

Sterownik magistrali ATA określa, że urządzenie eSATA jest wymienne, odczytując następujące bity rejestru interfejsu zaawansowanego kontrolera hosta (AHCI).

Rejestr AHCI Przesunięcie bajtu Położenie bitu Opis

Możliwości karty HBA (CAP)

0x000

5 — obsługuje zewnętrzne dyski SATA (SXS)

W przypadku ustawienia wartości 1 ta wartość bitowa wskazuje, że karta magistrali hosta (HBA) ma co najmniej jeden port SATA z złączem przeznaczonym wyłącznie do przesyłania sygnału, dostępnym na zewnątrz (np. złączem eSATA).

Jeśli ten bit ma wartość 1, oprogramowanie może odwoływać się do bitu PxCMD.ESP, aby określić, czy określony port ma łącznik sygnału zewnętrznie dostępny jako łącznik tylko sygnał (czyli zasilanie nie jest częścią tego łącznika).

Port x — polecenie i stan (PxCMD)

0x18

18 — port z możliwością obsługi Hot-Plug (HPCP)

Po ustawieniu wartości 1 ta wartość bitowa wskazuje, że łączniki sygnału i zasilania dla portu są zewnętrznie dostępne za pośrednictwem wspólnego sygnału i łącznika zasilania.

Uwaga Dotyczy to tylko łączników blindmate, które obsługują funkcje hot-plug.
.

Port x — polecenie i stan (PxCMD)

0x18

21 — Zewnętrzny port SATA (ESP)

Po ustawieniu na 1, ta wartość bitowa wskazuje, że złącze sygnałowe dla portu jest zewnętrznie dostępne na złączu sygnałowym (np. złączu eSATA). W związku z tym port może napotkać zdarzenia związane z podłączaniem lub odłączaniem urządzeń podczas pracy (hot-plug).

Jeśli ESP jest ustawiony na 1, bit PxCMD.HPCP musi zostać wyczyszczony do wartości 0, a bit CAP.SXS musi być ustawiony na 1.

Sterownik magistrali usługi ATA oznacza każde urządzenie dołączone do portu eSATA jako wymienne, jeśli spełniony jest jeden z następujących warunków:

  • Bit HPCP ma wartość 1, co oznacza, że port eSATA jest portem zewnętrznym obsługującym operacje hot-plug.

  • Bity SXS i ESP są ustawione na 1, co wskazuje, że port SATA jest zewnętrznym portem tylko sygnałowym.

Uwaga Warunki te wykluczają się wzajemnie. Port eSATA może zadeklarować się jako zewnętrzny port obsługujący gorące podłączanie lub zewnętrzny port tylko do przesyłu sygnału, ale nie oba.

Aby uzyskać więcej informacji na temat interfejsu SATA i eSATA, zapoznaj się ze specyfikacją interfejsu zaawansowanego kontrolera hosta Serial ATA (AHCI) wersja 1.3.