Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando il driver del bus SD rileva un dispositivo SD nel socket del controller host, esamina la configurazione del dispositivo della scheda per costruire un id dispositivo e hardware per il dispositivo e le relative funzioni. Per le schede combinate SD e i dispositivi SDIO multifunzione, il driver del bus crea un PDO e un ID hardware per ogni rispettiva funzione.
Poiché la configurazione interna di un dispositivo di memoria SD è significativamente diversa da quella di un dispositivo SDIO, il driver del bus SD usa due diversi formati di ID hardware, uno per i dispositivi di memoria SD e un altro per i dispositivi SDIO.
ID dispositivo SD
L'ID dispositivo di un dispositivo di memoria SD usa il formato seguente:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)&REV_n(1).m(1)
Where:
v(2) è un ID esadecimale a due cifre assegnato dalla SD Card Association (SDA) che identifica il produttore della scheda.
o(4) è un ID esadecimale a quattro cifre, assegnato anche dalla SDA, che identifica il produttore di apparecchiature originali della scheda (OEM) e/o il contenuto della scheda.
p(0-5) è una stringa ASCII fornita dal fornitore, da 0 a 5 cinque caratteri, che indica il nome del prodotto e n(1).m(1) è un numero di revisione a due cifre, fornito dal fornitore, con un separatore decimale tra le due cifre (ad esempio, 6,2).
L'ID dispositivo di un dispositivo SDIO usa il formato seguente:
SD\VID_v(4)&PID_p(4)
Where:
v(4) è un codice fornitore esadecimale a quattro cifre assegnato da PCMCIA e JEIDA.
p(4) è il prodotto esadecimale a quattro cifre e/o il numero di revisione assegnato dal fornitore al dispositivo.
Il driver del bus SD estrae i codici fornitore e prodotto dalla tupla CISTPL_MANFID nell'area CIS (Card Information Structure) del dispositivo.
ID hardware SD
Per i dispositivi di memoria SD, il driver del bus fornisce due ID hardware: uno identico all'ID dispositivo e un altro identico all'ID dispositivo, ma senza le informazioni di revisione. L'ID con informazioni sulla revisione usa il formato seguente:
SD\VID_v(2)&OID_o(4)&PID_p(0-5)
Dove, come con l'ID dispositivo:
v(2) è un ID esadecimale a due cifre assegnato dalla SD Card Association (SDA) che identifica il produttore della scheda.
o(4) è un ID esadecimale a quattro cifre, assegnato anche dalla SDA, che identifica il produttore di apparecchiature originali della scheda (OEM) e/o il contenuto della scheda.
p(0-5) è una stringa ASCII fornita dal fornitore, da 0 a 5 cinque caratteri, che indica il nome del prodotto.
Per i dispositivi SDIO, il driver del bus SD fornisce un singolo ID hardware identico all'ID dispositivo.
ID compatibili con SD
Oltre agli ID dispositivo e hardware, il driver del bus SD genera un ID compatibile in determinate circostanze.
Per i dispositivi di memoria SD, il driver del bus genera sempre l'ID compatibile seguente:
SD\CLASS_STORAGE
Per i dispositivi SDIO, il driver del bus SD genera l'ID compatibile seguente, purché il valore nel registro di base della funzione (FBR) non sia zero:
SD\CLASS_c(2)
dove c(2) è il codice dell'interfaccia del dispositivo esadecimale a due cifre.