Condividi tramite


ID contenitore per dispositivi PCI Express

Il bus PCI Express (PCIe) non può esprimere un ID contenitore. Il sistema operativo Windows si basa sulla funzionalità rimovibile restituita dal driver del bus PCI quando determina il raggruppamento dei contenitori di dispositivi per un dispositivo PCIe.

Il driver del bus PCI determina che un dispositivo PCIe è rimovibile leggendo i bit del registro PCIe seguenti.

Registro PCIe Offset di byte Percorso bit Descrizione

Funzionalità di PCI Express

0x02

8 - Slot implementato

Se impostato su 1, questo valore di bit indica che il collegamento PCIe associato a questa porta è connesso a uno slot fisico, anziché essere connesso a un componente integrato.

Funzionalità slot

0x14

6 - Hot-Plug in grado di supportare

Se impostato su 1, questo valore di bit indica che questo slot può supportare operazioni plug-hot.

Il driver del bus PCI contrassegna un dispositivo PCIe come rimovibile se vengono soddisfatte entrambe le condizioni seguenti:

  • Il bit implementato dallo slot è impostato su 1.

  • Il bit con supporto per plug-hot è impostato su 1:

Il meccanismo usato per impostare questi bit di registro varia in base alla versione e al produttore del chipset PCIe. Ad esempio, alcuni chipset consentono al programma del firmware di questi bit, mentre altri chipset richiedono pin fisici da legare alla connessione di carica di tensione (Vcc) o a terra (GND).

Tenere presente che se il dispositivo implementa un metodo _EJ0 nello spazio dei nomi ACPI, il driver ACPI contrassegna il dispositivo come rimovibile. Ciò si verifica indipendentemente dall'impostazione degli slot implementati o Hot-Plug bit in grado di supportare. Per altre informazioni, vedere il white paper Supporto firmware per PCI Express Hot-Plug e Windows .

Per altre informazioni sull'interfaccia PCIe, vedere la specifica PCIe Base .