Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

In un computer che esegue Windows 7 o Windows Server 2008 R2, si collega una periferica che utilizza il bus IEEE 1394 per il trasferimento dei dati. Il dispositivo utilizza un driver è controllato dal driver del Controller Host OHCI 1394 7 di Windows. Quando si avvia isocrona dal dispositivo al computer, il trasferimento dei dati potrebbe non termina correttamente.Nota Questo problema può verificarsi se il driver per la periferica IEEE 1394 allega solo sufficiente isocroni buffer per un singolo frame di dati e il driver di periferica si disconnette vengono riconnessi questo buffer tra ogni fotogramma.

Causa

Questo problema si verifica solo quando viene eseguito il trasferimento isocrono alla fine dell'ultimo buffer associato al contesto isocrona e tale buffer viene disconnesso dal contesto isocrona prima collegati buffer aggiuntivi. Questo problema può verificarsi perché il driver del Controller Host OHCI di Windows 7 1394 non correttamente pulire un Isochronous trasferire contesto quando il buffer ultimo elaborazione e disconnesso dal contesto dell'isocrona. Buffer aggiuntivi vengono associati al contesto isocrono e il trasferimento isocrono viene riavviato, l'ultimo buffer nel trasferimento precedente viene elaborato nuovamente, invece di partire con il primo buffer nel nuovo trasferimento.

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Questo hotfix è tuttavia destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix. Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix. Nota Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Requisiti

Per applicare questo hotfix, è necessario essere in esecuzione uno dei seguenti sistemi operativi:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Informazioni sul Registro di sistema

Per utilizzare l'hotfix in questo pacchetto, non è necessario apportare modifiche al Registro di sistema.

Informazioni sul riavvio

Potrebbe essere necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione degli hotfix

Questo hotfix non sostituisce alcun altro hotfix precedentemente rilasciato.

Informazioni sui file

La versione globale di questo hotfix installa file che hanno gli attributi elencati nella seguente tabella. Le date e gli orari per questi file sono elencati in formato UTC (Coordinated Universal Time). Le date e gli orari per questi file sul vostro computer locale sono espressi nel vostro orario locale e tengono anche conto dell'ora solare (DST). Inoltre, le date e le ore potrebbero cambiare con l'esecuzione di alcune operazioni sui file.

Note relative alle informazioni dei file di Windows 7 e Windows Server 2008 R2

Importante Aggiornamenti rapidi di Windows 7 e aggiornamenti rapidi di Windows Server 2008 R2 sono inclusi nel pacchetto stesso. Tuttavia, gli aggiornamenti rapidi nella pagina richiesta Hotfix sono elencati in entrambi i sistemi operativi. Per richiedere il pacchetto di hotfix che si applica a uno o entrambi i sistemi operativi, selezionare l'hotfix elencato nella pagina in "Windows 7 e Windows Server 2008 R2". Fare sempre riferimento alla sezione "Si applica a" negli articoli per determinare il sistema operativo effettivo a cui si applica ogni aggiornamento rapido .

  • I file relativi a un prodotto specifico, SR_Level (RTM, SPn) e un ramo (LDR, GDR specifici) del servizio possono essere identificati esaminando i numeri di versione del file come indicato nella tabella seguente.

    Versione

    Prodotto

    SR_Level

    Ramo del servizio

    6.1.760 0. 20xxx

    Windows 7 e Windows Server 2008 R2

    RTM

    LDR

    6.1.760 1. 21xxx

    Windows 7 e Windows Server 2008 R2

    SP1

    LDR

  • I file MANIFEST (con estensione manifest) e MUM (con estensione mum) installati per ogni ambiente sono elencati separatamente nella sezione "Ulteriori informazioni sui file per Windows Server 2008 R2 e Windows 7". MUM e file MANIFEST e i file di catalogo (CAT) di protezione associato, sono estremamente importanti per mantenere lo stato dei componenti aggiornati. Ai file del catalogo di sicurezza, i cui attributi non sono elencati, è stata applicata la firma digitale Microsoft.

Per tutte le versioni x86-based di Windows 7 supportate

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

1394ohci.sys

6.1.7600.20861

164.864

18-Dec-2010

03:58

x86

1394ohci.sys

6.1.7601.21624

164.864

18-Dec-2010

06:29

x86

Per tutte le versioni x64 di Windows 7 e Windows Server 2008 R2

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

1394ohci.sys

6.1.7600.20861

230,400

18-Dec-2010

04:22

x64

1394ohci.sys

6.1.7601.21624

229,888

18-Dec-2010

07:05

x64

Per tutte le versioni basate su IA-64 supportate di Windows Server 2008 R2

Nome file

Versione file

Dimensione file

Date

Ora

Piattaforma

1394ohci.sys

6.1.7600.20861

514,560

18-Dec-2010

03:49

IA-64

1394ohci.sys

6.1.7601.21624

515,584

18-Dec-2010

08:01

IA-64

Soluzione alternativa

Per risolvere questo problema, modificare il comportamento del driver di periferica IEEE 1394 per fornire un buffer sufficiente affinché il trasferimento isocrono non viene mai eseguito alla fine dell'ultimo buffer. Si tratterà di un'implementazione tipica per fornire un flusso continuo di dati isocrone.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Questo problema si verifica se il driver di periferica IEEE 1394 implementa la sequenza delle operazioni seguente:

  1. Consente di impostare il trasferimento isocrono. Include assegnazione delle risorse e associare i buffer. Per ulteriori informazioni su come impostare il trasferimento isocrono, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

    Impostazione isocrona per le periferiche IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS

  2. Avviare l'ascolto isocrona o trasferimento parlare [trasferimento #1]. Per ulteriori informazioni su come avviare il trasferimento isocrono ascoltare o parlare, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Dati isocroni vengono trasferiti.

  4. Routine di callback isocrona del driver di periferica IEEE 1394 viene richiamato. Per ulteriori informazioni su come richiamare la routine di callback isocrona, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Interrompere il trasferimento isocrono. Per ulteriori informazioni su come interrompere il trasferimento isocrono, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

  6. Scollegare i buffer. Per ulteriori informazioni su come scollegare i buffer, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  7. Dati di processo nel buffer.

    • Per le operazioni di ascolto isocrona, il driver di periferica IEEE 1394 sarebbe elaborare i dati ricevuti nel buffer di isocrona.

    • Per le operazioni di parlare isocrona, il driver di periferica IEEE 1394 avrebbe preparato il buffer isocrono con i dati da trasmettere.

  8. Collegare i buffer. Per ulteriori informazioni su come collegare i buffer, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  9. Avviare l'ascolto isocrona o trasferimento parlare [trasferimento #2]. Per ulteriori informazioni su come avviare il trasferimento isocrono ascoltare o parlare, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

In questa sequenza di operazioni, quando viene avviato l'ascolto isocroni secondo, scritto nel registro puntatore comando del controller host è impostato in modo che punti all'ultimo comando descrittore da isocrona precedente (completata), anziché il Descrittore di comando prima nella nuova isocrona. Questo problema si verifica se il driver di periferica IEEE 1394 implementa la sequenza delle operazioni seguente:

  1. Consente di impostare il trasferimento isocrono. Include assegnazione delle risorse e associare i buffer. Per ulteriori informazioni su come impostare il trasferimento isocrono, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

    Impostazione isocrona per le periferiche IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSNota Assicurarsi di collegare sufficienti buffer in modo che seguiranno altri buffer dopo il trasferimento del fotogramma corrente, e viene richiamata la routine di callback isocroni nel descrittore di isocrona corrispondente.

  2. Avviare l'ascolto isocrona o trasferimento parlare [trasferimento #1]. Per ulteriori informazioni su come avviare il trasferimento isocrono ascoltare o parlare, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Dati isocroni vengono trasferiti.

  4. Routine di callback isocrona del driver di periferica IEEE 1394 viene richiamato. Per ulteriori informazioni su come richiamare la routine di callback isocrona, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Scollegare i buffer. Per ulteriori informazioni su come scollegare i buffer, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  6. Dati di processo nel buffer.

    • Per le operazioni di ascolto isocrona, il driver di periferica IEEE 1394 sarebbe elaborare i dati ricevuti nel buffer di isocrona.

    • Per le operazioni di parlare isocrona, il driver di periferica IEEE 1394 avrebbe preparato il buffer isocrono con i dati da trasmettere.

  7. Collegare i buffer. Per ulteriori informazioni su come collegare i buffer, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  8. Ripetere i passaggi da 4 a 7 per continuare il trasferimento dei dati isocroni continuamente.

  9. Interrompere il trasferimento isocrono. Per ulteriori informazioni su come interrompere il trasferimento isocrono, visitare il seguente sito Web Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

Per ulteriori informazioni su come driver di periferica 1394 anIEEE esegue trasferimenti isocroni, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

Impostazione isocrona per le periferiche IEEE 1394 Il buffer di trasferimenti isocroni DMA per le periferiche IEEE 1394Per una descrizione di una tipica sequenza per l'esecuzione di trasmissione dati isocroni trasferimenti da o verso una periferica IEEE 1394, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

970076 Un trasferimento isocrono di dati tramite una periferica IEEE 1394 viene interrotta improvvisamente in Windows Vista o Windows Server 2008Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Ulteriori informazioni sui file per Windows 7 e Windows Server 2008 R2

Ulteriori file per tutte le versioni supportate basate su x86 di Windows 7

File name

Update.mum

File version

Not applicable

File size

2,331

Date (UTC)

20-Dec-2010

Time (UTC)

21:50

Piattaforma

Not applicable

File name

X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest

File version

Not applicable

File size

3,572

Date (UTC)

20-Dec-2010

Time (UTC)

21:52

Piattaforma

Not applicable

File name

X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest

File version

Not applicable

File size

3,572

Date (UTC)

20-Dec-2010

Time (UTC)

21:52

Piattaforma

Not applicable

File aggiuntivi per tutte supportate versioni basate su x64 di Windows 7 e Windows Server 2008 R2

File name

Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest

File version

Not applicable

File size

3,576

Date (UTC)

20-Dec-2010

Time (UTC)

21:55

Piattaforma

Not applicable

File name

Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest

File version

Not applicable

File size

3,576

Date (UTC)

20-Dec-2010

Time (UTC)

21:55

Piattaforma

Not applicable

File name

Update.mum

File version

Not applicable

File size

2,347

Date (UTC)

20-Dec-2010

Time (UTC)

21:50

Piattaforma

Not applicable

File aggiuntivi per tutte le versioni basate su IA-64 supportate di Windows Server 2008 R2

File name

Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest

File version

Not applicable

File size

3,574

Date (UTC)

20-Dec-2010

Time (UTC)

21:50

Piattaforma

Not applicable

File name

Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest

File version

Not applicable

File size

3,574

Date (UTC)

20-Dec-2010

Time (UTC)

21:50

Piattaforma

Not applicable

File name

Update.mum

File version

Not applicable

File size

1,933

Date (UTC)

20-Dec-2010

Time (UTC)

21:50

Piattaforma

Not applicable

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×