Condividi tramite


Risoluzione dei problemi di configurazione della distribuzione del driver, dei test e del debug

Il provisioning di un computer di destinazione è descritto in Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8.1). Qui vengono forniti alcuni suggerimenti per la risoluzione dei problemi per il processo di provisioning.

Suggerimenti generali

Il provisioning non riesce

Il debugger non si connette o si interrompe

Il comando di menu Configura computer è inattivo

Quando si avvia Microsoft Visual Studio per la prima volta, il comando Configura > computer del menu Driver potrebbe essere inattivo (disattivato). Se si attende circa 20 secondi e quindi si seleziona di nuovo il menu Driver, sarà disponibile il comando Test configure computers (Configura computer di test>).

Il provisioning non riesce: Suggerimenti generali

Se il provisioning non riesce, leggere la sequenza di messaggi nella finestra Configurazione computer. In genere, questa finestra visualizza anche il percorso del log di configurazione. Visualizzare il log e prendere nota della posizione in modo che sia possibile farvi riferimento in un secondo momento.

Il percorso del log potrebbe contenere una cartella nascosta. Ad esempio, nel percorso seguente AppData è una cartella nascosta.

C:\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install

Il file di log avrà un nome simile al seguente:

Configurazione del computer di test driver 20121115130459167.log

Il provisioning non riesce: il percorso di rete non è stato trovato

Quando si inizia a effettuare il provisioning di un computer di destinazione, potrebbe essere visualizzato un messaggio che indica Che il percorso di rete non è stato trovato.

Nel computer di destinazione assicurarsi di aver attivato l'individuazione di rete e di aver attivato Condivisione file e stampanti per il profilo di rete appropriato. Ad esempio, se i computer host e di destinazione sono aggiunti a un dominio di rete, è necessario attivare l'individuazione di rete e la condivisione di file e stampanti per il profilo di rete di dominio . Per altre informazioni, vedere Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8.1).

Assicurarsi di poter effettuare il ping del computer di destinazione dal computer host. Nel computer host aprire una finestra del prompt dei comandi e immettere ping targetComputerName, dove targetComputerName è il nome del computer di destinazione.

Nota È possibile che vengano visualizzati diversi messaggi prima di visualizzare il messaggio Il percorso di rete non è stato trovato. Alcuni di questi messaggi potrebbero far pensare che il percorso di rete sia stato trovato e che i primi passaggi del provisioning siano stati eseguiti correttamente. In effetti, il percorso di rete non è stato trovato e nessuna parte del provisioning è riuscita. Ad esempio, è possibile che venga visualizzato quanto segue:

Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.

Il provisioning non riesce: impossibile trovare il nome di rete

Quando si inizia a effettuare il provisioning di un computer di destinazione, potrebbe essere visualizzato un messaggio che indica Che non è possibile trovare il nome di rete. Controllare il nome del computer di destinazione. Se il nome del computer immesso originariamente non è corretto, avviare di nuovo la procedura guidata di provisioning (Driver > Test > Configure Computers). Selezionare il nome computer non corretto e selezionare Avanti. Per Nome computer immettere il nome corretto del computer di destinazione e completare la procedura guidata.

Nota È possibile che vengano visualizzati diversi messaggi prima di visualizzare il messaggio Il nome di rete non è stato trovato. Alcuni di questi messaggi potrebbero far pensare che il nome del computer sia stato trovato e che i primi passaggi del provisioning siano stati eseguiti correttamente. In effetti, il nome del computer non è stato trovato e nessuna parte del provisioning è riuscita. Ad esempio, è possibile che venga visualizzato quanto segue:

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.

Nota I messaggi visualizzati quando si immette un nome computer di destinazione non corretto possono variare. Ad esempio, potrebbe essere visualizzato un messaggio relativo all'abilitazione dell'individuazione di rete.

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Could not access remote machine "NonExistentComputer" over the network. 
Error:53. Automatic configuration of machines over the network requires
that network discovery and file and print sharing be enabled on the 
target machine.

In alternativa, potrebbe essere richiesto di immettere le credenziali.

Enter your password to connect to: NonExistentComputer

Il provisioning non riesce: non è stato possibile accedere al computer remoto

Quando si inizia a effettuare il provisioning di un computer di destinazione, potrebbe essere visualizzato un messaggio che indica Che non è stato possibile accedere al computer remoto "computerName" in rete. Questo messaggio può essere visualizzato per diversi motivi. Verificare che i computer host e di destinazione siano entrambi aggiunti allo stesso dominio o allo stesso gruppo di lavoro. Per altre informazioni, vedere Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8.1). Verificare di aver immesso il nome corretto per il computer di destinazione. Verificare di aver abilitato l'individuazione di rete e la condivisione di file e stampa nel computer di destinazione.

I punti di interruzione del debugger non vengono attivati per il driver in modalità kernel

  1. Distribuire il driver con punti di interruzione disabilitati.
  2. Eseguire manualmente l'interruzione nel debugger in modalità kernel.
  3. Impostare un'eccezione al caricamento del modulo:
    sxe ld <DriverName>
    
  4. Abilitare il punto di interruzione e riprendere l'esecuzione.
  5. Nel computer di destinazione disabilitare il nodo del dispositivo e quindi riabilitarlo.

Il debugger non si connette o si interrompe: connessione di rete

Verificare che l'applicazione di debug sia consentita tramite il firewall per tutti i tipi di rete.

Rivolgersi all'amministratore di rete sulle porte che consentono il debug di rete.

Se nel computer di destinazione sono presenti più schede di rete, è necessario specificare i parametri del bus della scheda di rete che si intende utilizzare per il debug.

Per altre informazioni, vedere Suggerimenti per la risoluzione dei problemi per il debug su un cavo di rete

Il debugger non si connette o si interrompe in: 1394 connessione

Se nel computer di destinazione sono presenti più controller 1394, è necessario specificare i parametri del bus del controller 1394 che si intende utilizzare per il debug. Per altre informazioni, vedere Suggerimenti per la risoluzione dei problemi per il debug su un cavo 1394.

Il debugger non si connette o si interrompe in : Connessione seriale

Controllare i numeri di porta COM nel computer host e di destinazione. Verificare di aver configurato la stessa velocità di baud per il debug nei computer host e di destinazione. Per altre informazioni, vedere Suggerimenti per la risoluzione dei problemi per il debug su un cavo seriale