Consigli per la risoluzione dei problemi del driver statico
Quando si esegue Static Driver Verifier (SDV) nel codice sorgente del driver e i report SDV Timeout, GiveUp o Spaceout, provare le azioni seguenti:
- Le raccomandazioni seguenti richiedono modifiche alle impostazioni di configurazione SDV. È possibile impostare le impostazioni di configurazione direttamente in Verifica driver statico nella scheda Configura , in Risorse o in un file di opzioni del driver statico, Sdv-defaults.xml. Il file di opzioni predefinito è specifico del modello di driver e si trova nella directory \tools\sdv\data\model\ dove model è WDM, WDF, NDIS o Storport.
- Se il computer dispone di un processore multicore, ridurre il numero di thread usati durante la verifica su 1. Nel gruppo Risorse della scheda Configura selezionare 1 dall'elenco a discesa. Nel file SDV predefinito modificare il valore per SDV_SlamConfig_NumberOfTheads su 1.
- Se SDV segnala un timeout, aumentare il limite di timeout. Questo valore limita la quantità di tempo trascorso da SDV per la verifica di una regola. Il valore predefinito è 50 minuti (3000 secondi). Nel gruppo Risorse della scheda Configura è possibile modificare l'impostazione modificando il tempo massimo (minuti). Nel file delle opzioni è possibile modificare il valore SDV_SlamConfig_Timeout. Il valore minimo è 10(sec) e il valore massimo è 86400(sec). Ad esempio, è possibile raddoppiare il valore per SDV_SlamConfig_Timeout a 6000.
- Se nessuno di questi suggerimenti aiuta a risolvere il problema, provare ad applicarli tutti insieme.
Nota Queste tecniche aumentano la durata effettiva di un'esecuzione, ma semplificano anche il completamento del processo SDV e hanno un risultato utile (Pass o Defect).