Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lorsque le pilote de bus SD détecte un périphérique SD dans le socket du contrôleur hôte, il examine la configuration de l’appareil de la carte pour construire un appareil et des ID matériels pour l’appareil et ses fonctions. Pour les cartes de combinaison SD et les périphériques SDIO multifonctionnels, le pilote de bus crée un PDO et un ID matériel pour chaque fonction respective.
Étant donné que la configuration interne d’un périphérique mémoire SD est sensiblement différente de celle d’un appareil SDIO, le pilote de bus SD utilise deux formats d’ID matériel différents, un pour les périphériques de mémoire SD et un autre pour les appareils SDIO.
ID d’appareil SD
L’ID d’appareil d’un appareil mémoire SD utilise le format suivant :
SD\VID_v(2)&OID_o(4)&PID_p(0-5)&REV_n(1).m(1)
Where:
v(2) is a two-digit hexadecimal ID assigned by the SD Card Association (SDA) that identifies the card's manufacturer.
o(4) is a four-digit hexadecimal ID, also assigned by the SDA, that identifies the card's original equipment manufacturer (OEM) and/or the card contents.
p(0-5) is a vendor-supplied ASCII string, of 0 to 5 five characters, that indicates the product name, and n(1).m(1) is a two digit, vendor-supplied, revision number, with a decimal between the two digits (for example, 6.2).
L’ID d’appareil d’un appareil SDIO utilise le format suivant :
SD\VID_v(4)&PID_p(4)
Where:
v(4) is a four-digit hexadecimal vendor code assigned by PCMCIA and JEIDA.
p(4) is the four-digit hexadecimal product and/or revision number that the vendor assigns to the device.
Le pilote de bus SD extrait le fournisseur et les codes de produit du tuple CISTPL_MANFID dans la zone CIS (Card Information Structure) de l’appareil.
ID matérielS SD
Pour les périphériques de mémoire SD, le pilote de bus fournit deux ID matériels : un identique à l’ID de l’appareil, et un autre identique à l’ID de l’appareil, mais sans les informations de révision. L’ID avec des informations de révision utilise le format suivant :
SD\VID_v(2)&OID_o(4)&PID_p(0-5)
Où, comme avec l’ID d’appareil :
v(2) is a two-digit hexadecimal ID assigned by the SD Card Association (SDA) that identifies the card's manufacturer.
o(4) is a four-digit hexadecimal ID, also assigned by the SDA, that identifies the card's original equipment manufacturer (OEM) and/or the card contents.
p(0-5) is a vendor-supplied ASCII string, of 0 to 5 five characters, that indicates the product name.
Pour les appareils SDIO, le pilote de bus SD fournit un ID matériel unique identique à l’ID d’appareil.
ID compatibles SD
En plus des ID de périphérique et matériel, le pilote de bus SD génère un ID compatible dans certaines circonstances.
Pour les périphériques de mémoire SD, le pilote de bus génère toujours l’ID compatible suivant :
SD\CLASS_STORAGE
Pour les appareils SDIO, le pilote de bus SD génère l’ID compatible suivant, à condition que la valeur du registre de base de la fonction (FBR) ne soit pas zéro :
SD\CLASS_c(2)
where c(2) is the two-digit hexadecimal device interface code.