資料來源:http://www.microsoft.com/whdc/Device/DeviceExperience/ContainerIDs.mspx
eSATA Devices
The eSATA bus cannot express a ContainerID value. When Windows determines the device container grouping for an eSATA device, it relies on the Removable capability that the ATA bus driver returns. The ATA bus driver marks an eSATA device as removable if one of the following conditions is set for the SATA controller port:
· If the eSATA port is a hot-plug-capable port, the following register bit is set:
Advanced Host Controller Interface (AHCI), Port x Command and Status (PxCMD) register (Offset 18h), bit location 18 (Hot Plug Capable Port (HPCP)) |
When set to “1”, indicates that this port’s signal and power connectors are externally available through a joint signal and power connector for blindmate device hot plug. |
· If the eSATA port is a signal-only port, the following two register bits are set:
Advanced Host Controller Interface (AHCI), HBA Capabilities (CAP) register (Offset 00h), bit location 5 (Supports External SATA (SXS)) |
When set to ”1”, indicates that the host bus adapter (HBA) has one or more SATA ports that have a signal-only connector that is externally available (such as an eSATA connector). If this bit is set to ”1”, software can refer to the PxCMD.ESP bit to determine whether a specific port has its signal connector externally available as a signal-only connector (that is, power is not part of that connector). When the bit is cleared to ”0”, indicates that the HBA has no SATA ports that have a signal-only connector that is externally available. |
Advanced Host Controller Interface (AHCI), Port x Command and Status (PxCMD) register (Offset 18h), bit location 21 (External SATA Port (ESP)) |
When set to ”1”, indicates that this port’s signal connector is externally available on a signal-only connector (such as an eSATA connector). When set to ”1”, CAP.SXS shall be set to ”1”. ESP is mutually exclusive with the HPCP bit in this register. If ESP is set to ”1”, then the port may experience hot plug events. |
Note that these conditions are mutually exclusive. An eSATA port may declare itself to be an external hot-plug-capable port or an external signal-only port, but not both. If either condition is set for an eSATA port, the ATA driver marks as removable any device that is attached to the port.
For additional details, refer to the Serial ATA AHCI 1.3 specification.
沒有留言:
張貼留言