Alcune delle periferiche IEEE 1394 (FireWire) in uso non vengono riconosciute

Traduzione articoli Traduzione articoli
Identificativo articolo: 830987 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Se sullo stesso computer sono presenti pi¨ periferiche che utilizzano il bus seriale ad alta velocitÓ IEEE 1394, noto anche come FireWire, alcune di esse potrebbero non essere riconosciute correttamente.

Quando si utilizza solo una di tali periferiche, il driver viene caricato correttamente e la periferica funziona senza problemi. Se tuttavia sul computer si utilizzano due periferiche IEEE 1394, il driver non viene caricato una seconda volta. Pertanto viene riconosciuta solo la prima periferica.

Cause

Questo problema pu˛ verificarsi se gli ID delle periferiche IEEE 1394 sono simili. Il problema si presenta se, ad esempio, l'ID univoco (UID) della prima periferica Ŕ 200000002A30B00 e quello della seconda periferica Ŕ 210000001A30B00.

L'enumeratore di periferiche 1394 (1394bus.sys) ha una tabella di periferiche che Ŕ stata implementata come tabella hash memorizzata in una matrice. La funzione hash calcola l'hash in base all'UID della periferica. Se vi Ŕ una collisione, ossia se i valori hash calcolati per ciascuna periferica coincidono, viene allocata una tabella di maggiori dimensioni.

Se due ID di periferica sono simili, il calcolo dell'hash produce lo stesso valore per entrambe le periferiche. Pertanto si verifica una collisione e il codice rialloca continuamente matrici pi¨ grandi fino a raggiungere il limite delle dimensioni della tabella. PoichÚ la tabella hash raggiunge il proprio limite prima che venga aggiunta alla tabella la nuova voce relativa alla seconda periferica, quest'ultima non viene riconosciuta.

Risoluzione

Informazioni sui service pack per Windows XP

Per risolvere il problema, procurarsi il service pack pi¨ recente per Microsoft Windows XP. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
322389 Come ottenere il service pack pi¨ recente per Windows XP

Informazioni sull'aggiornamento rapido (hotfix)

╚ disponibile un aggiornamento rapido (hotfix) supportato da Microsoft, che Ŕ tuttavia destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Utilizzarlo solo nei sistemi in cui si verifica questo problema specifico. ╚ possibile che su questo aggiornamento rapido (hotfix) vengano eseguiti ulteriori test. Se dunque questo problema non causa gravi difficoltÓ, si consiglia di attendere la versione successiva del service pack di Microsoft Windows XP o Microsoft Windows Server 2003 contenente tale aggiornamento rapido (hotfix).

Per risolvere immediatamente il problema, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere l'aggiornamento rapido (hotfix). Per un elenco completo di numeri di telefono del Servizio Supporto Tecnico Clienti Microsoft e per informazioni sui costi dell'assistenza, visitare il sito Web Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota In casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Tecnico Clienti Microsoft potrebbero essere annullate qualora un addetto del Servizio Supporto Tecnico Clienti Microsoft dovesse determinare che uno specifico aggiornamento risolverÓ il problema. I normali costi del Servizio Supporto Tecnico Clienti Microsoft verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

  • Per Windows XP, questo aggiornamento rapido (hotfix) richiede Windows XP SP1a (SP1a).
  • Per Windows Server 2003, non esistono prerequisiti.

Richiesta di riavvio

╚ necessario riavviare il computer una volta applicato l'aggiornamento rapido (hotfix).

Informazioni sulla sostituzione dell'aggiornamento rapido (hotfix)

Questo aggiornamento rapido (hotfix) non sostituisce eventuali altri aggiornamenti rapidi (hotfix).

Informazioni sui file per Windows XP

La versione in lingua inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Date e ore elencate di seguito sono espresse in UTC. Quando si visualizzano le informazioni sui file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.
   Data        Ora    Versione       Dimensione  Nome file    Piattaforma
   ----------------------------------------------------------------------
   06/11/2003  18.42  5.1.2600.1317      51.072  1394bus.sys  x86
   06/11/2003  18.42  5.1.2600.1317     190.976  1394bus.sys  IA-64

Informazioni sui file per Windows Server 2003

La versione in lingua inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Date e ore elencate di seguito sono espresse in UTC. Quando si visualizzano le informazioni sui file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.
   Data        Ora    Versione      Dimensione  Nome file    Piattaforma
   ---------------------------------------------------------------------
   05/11/2003  19.46  5.2.3790.100      52.608  1394bus.sys  x86
   05/11/2003  19.45  5.2.3790.100     168.064  1394bus.sys  IA-64

Status

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" del presente articolo. Questo problema Ŕ stato corretto per la prima volta in Microsoft Windows XP Service Pack 2.

Informazioni

Dopo l'installazione di questo aggiornamento rapido (hotfix), viene utilizzato per la tabella delle periferiche un calcolo dell'hash con un maggiore livello di entropia. In questo modo vengono evitate le collisioni che potrebbero verificarsi se gli ID delle periferiche IEEE 1394 sono simili.

Per ulteriori informazioni sulla tecnologia IEEE 1394, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://www.microsoft.com/whdc/system/bus/1394/default.mspx

Per ulteriori informazioni sull'utilizzo delle periferiche IEEE 1394 con Windows XP, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
310433 Utilizzo di periferiche IEEE 1394 (FireWire) con Windows XP
Per ulteriori informazioni sulla denominazione dei pacchetti di aggiornamenti rapidi (hotfix), fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
816915 Nuovo schema di assegnazione dei nomi per i pacchetti di soluzioni rapide di Microsoft Windows
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per illustrare gli aggiornamenti software Microsoft

ProprietÓ

Identificativo articolo: 830987 - Ultima modifica: venerdý 31 marzo 2006 - Revisione: 3.4
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Chiavi:á
kbbug kbfix kbqfe kbhardware kbwinxpsp2fix kbwinxppresp2fix kbwinserv2003presp1fix kbhotfixserver KB830987
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com