techbtn.gif (2150 byte) Intel PCIset 430TX e 440LX: FAQs

Per informazioni generali sul chipset , click qui

Per informazioni sul Bus Master , click qui


In questa area si cerca di chiarire , almeno in parte , la questione dei drivers per i chipset . Principalmente vengono trattati i PCIset 430xx di Intel , in relazione a Windows95 . Alcune considerazioni possono essere estese anche per chipset o drivers di altri produttori o differenti sistemi operativi .


SOMMARIO

INTEL PXII

PROBLEMI E SOLUZIONI

ALTRE INFORMAZIONI

INFORMAZIONI SPECIFICHE SUI PCIset INTEL


INTEL PXII

Cosa sono PXII3 e 4 ?

I PCIset di Intel comprendono un componente che contiene le funzioni di gestione dei canali IDE-PCI . Ne esistono diversi tipi , come elencato nella seguente tabella :

PCIset 430FX 430HX 430VX 430TX 440LX
PIIX device chip 82371FB - PIIX1 82371SB - PIIX3 82371SB -PIIX3 82371AB - PIIX4 82371AB - PIIX4

Ognuno dei dispositivi richiede , per essere sfruttato correttamente , un driver software adatto al sistema operativo usato . Esistono driver per Windows 95 , NT e OS/2 . Particolarmente importante é la situazione di Win95 , dove i drivers del chipset vanno a far parte della struttura PnP .


Che differenza c'é ?

I PXII sono collegati al relativo chipset ed hanno prestazioni differenti . Non é possibile utilizzare uno al posto dell' altro . Informazioni dettagliate sulle funzioni dei PCIset al sito di Intel .


PXII e Windows 95

Alcune versioni di Windows 95 non sono in grado di riconoscere correttamente i chipset Intel . Questo puó causare alcuni problemi , in primo luogo la presenza dei famigerati pallini gialli vicino ai dispositivi non riconosciuti .
Avvertenza : i pallini gialli indicano un dispositivo trovato dal PnP , ma per cui non é caricato un driver adeguato , oppure é presente , ma non é utilizzato . Il sistema funziona correttamente anche in presenza dei pallini gialli ; le funzioni dei dispositivi segnalati potranno non essere disponibili completamente o in modo corretto .
Esistono piú versioni di Windows95 e non tutte hanno i drivers i diversi modelli di chipset e per le loro risorse . Ad esempio , la prima versione retail non ha drivers per i PCIset Intel , mentre OSR2 (950B) ha quelli per 82371SB , ma non quelli per AB , ovvero chipset TX ; in questi casi é necessaria la patch corrispondente . Il problema si é quindi ingigantito con l' apparire sul mercato delle mainboard basate sul PCIset 430TX , mentre Windows95 era ignaro della loro presenza .
PIIX3 e 4 non sono inclusi in tutte le versioni del Sistema Operativo . Durante il caricamento di Windows95 , il gestore del PnP identifica le funzioni PCI e PCI/IDE , ma , se non dispone del data base adeguato , non é in grado di riconoscere correttamente il tipo di dispositivo .

Esempio pratico

Proviamo , attraverso un esempio , a capire meglio la struttura dei drivers dei chipset . Partiamo dall installazione di Windows95 OSR2, su una mainboard con 430TX .
Alla fine delle operazioni , il sistema funzione correttamente ed i canali IDE primario e secondario sono accessibili senza difficoltá . Andando in Avvio/Impostazioni/Pannello di controllo/Sistema/Gestione periferiche , nella lista dei dispositivi visualizzati é presente la segnalazione :

? Altre periferiche
in cui compaiono le linee
? PCI Bridge
? PCI Universal Serial Bus

Il ? giallo indica che i dispositivi messi del chipset sono identificati dal PnP , ma non possono essere sfruttati per la mancanza di drivers opportuni .
Andando poi a consultare il contenuto di Controller disco rigido , si otterrà :

Controller disco rigido standard IDE/ESDI
Controller primario IDE (FIFO singola)
Controller standard PCI IDE

E' necessario , peró , distinguere come due cose separate i drivers del chipset come risorse PCI e il driver di Bus Master . Vediamo ora come caricare i primi .

Inizialmente , facciamo accettare dal sistema operativo i nuovi dispositivi PCI , caricando i driver ( ad es. SETUPEX o 430TX o simili .) prelevabili dal WEB o forniti con la mainboard . Esaurita l' operazione , il sistema sará riavviato e darà immediatamente a video le indicazioni relative a numerosi nuovi dispositivi .Saranno riconosciuti PCI host bridge , Intel 82439TX , PCI ISA Bridge , 82371AB PCI to ISA Bridge , PCI bridge , 82371AB Power Management Controller e quindi i dispositivi dei controller IDE . Andando poi a consultare il Pannello di Controllo , sará sparito l' indicatore giallo del PCI Bridge , mentre il contenuto di Controller disco rigido sará :

Controller primario IDE (FIFO doppia)
Controller secondario IDE (FIFO doppia)
Intel 82371AB PCI Bus master IDE Controller

A questo punto i drivers del chipset sono caricati . A seconda della versione usata sará presente oppure no la segnalazione del PCI Universal Serial Bus . In alcune patch questa parte non viene caricata , ma non comporta alcun problema per il sistema . Da osservare che , in ogni caso , per utilizzare l' USB occorrerá disporre del software adeguato che deve essere fornito dal costruttore del sistema operativo . poiché USB non é , per ora , molto importante , la cosa migliore é disabilitarlo da BIOS in modo da evitare che occupi inutilmente una risorsa di IRQ .


Come faccio ad installare i dispositivi che Win95 chiede per la mia mainboard con chipset TX ?
Windows 95 OSR2 non riconosce PCI Host bridge , ISA bridge e USB port del PCIset Intel 430TX . Occorre scaricare i driver opportuni ed installarli .
Per il driver di bus mastering , il discorso é il medesimo .Il PCIset Intel 430TX utilizza il chip 82371AB PIIX4 che richiede questo tipo di driver . Occorre scaricare il driver opportuno ed installarlo . Win95 OSR2 può supportare il dual PCI IDE controller aggiungendo le seguenti linee nei files seguenti :

-------------------------------------------------------------------------
C:\\WINDOWS\\INF\\MSHDC.INF
--------------------------------------------------------------------------
[INTEL_HDC]
PCI\\VEN_8086&DEV_7111.DeviceDesc%=DUAL_GOOD_IDE,,PCI\\VEN_8086&DEV_7111

[CONTROLFLAGS]
CopyFilesOnly=PCI\\VEN_8086&DEV_7111

[STRINGS]
PCI\\VEN_8086&DEV_7111.DeviceDesc="Intel 82371AB PCI Bus Master IDE Controller"

--------------------------------------------------------------------------
C:\\WINDOWS\\INF\\MACHINE.INF
(Nota: ogni linea HKLM é continua ; non aggiungere Return)
--------------------------------------------------------------------------
[PCI_DRV_AddReg]
HKLM,System\\CurrentControlSet\\Services\\VxD\\PCI,71118086,1,04,00,00,00
HKLM,System\\CurrentControlSet\\Services\\VxD\\PCI\\IRQMiniport\\7118086,Name, "Intel 82371AB"
HKLM,System\\CurrentControlSet\\Services\\VxD\\PCI\\IRQMiniports\\7110806,Path, "PCIMP.PCI"
HKLM,System\\CurrentControlSet\\Services\\VxD\\PCI\\IRQMiniports\\711080806, Instance,1,01,00,00,00


Problemi relativi al caricamento dei driver per il chipset

In generale non ci sono problemi nel caricamento dei driver di riconoscimento delle funzioni PCI dei chipset Intel . Dopo il caricamento , il Sistema Operativo riconosce una serie di nuovi dispositivi (PCI Host Bridge , 82437TX device , PCI to ISA bridge , 82371xx controller , PCI IDE controller , ecc.) , chiedendo poi il riavvio del sistema . La versione OSR2.1 di Windows 95 é indispensabile per riconoscere correttamente le risorse degli ultimi chipset e l' USB ; le patch reperibili nel software fornito con le mainboard o sul WEB possono essere utilizzate negli altri casi .


PROBLEMI E SOLUZIONI

Che problemi ci sono usando il driver sbagliato ?

Il Sistema Operativo non sará in grado di determinare le risorse collegate al PCI/IDE ; come risultato i dischi e/o i CDROM collegati non saranno accessibili correttamente . É assolutamente importante avere ben presente che , se state cambiando hardware , é probabile che il funzionamento di questo hardware non sia esclusivo merito dell' hardware stesso , ma abbia richiesto la presenza di uno o piú driver software , installati nel sistema operativo . Nel momento in cui viene effettuato un cambio , é indispensabile eliminare i drivers assieme ai dispositivi , quindi installare il nuovo chipset e le patch relative .


Dopo aver fatto un upgrade della mainboard , ho problemi con il riconoscimento dei dischi

Se il chipset delle due mainboard é diverso e nell' installazione era stato riconosciuto un chipset differente , con le caratteristiche relative , o , peggio , era caricato il bus mastering ed il driver relativo , il sistema operativo non sará in grado di riconoscere correttamente i canali IDE del nuovo chipset e le periferiche collegate saranno inaccessibili oppure presenteranno problemi nel funzionamento . Facendo un upgrade di qualunque tipo é indispensabile considerare la questione dei driver relativi al vecchio ed al nuovo hardware . La via migliore é sempre quella di disinstallare i vecchi driver , cambiare l' hardware e poi reinstallare i nuovi driver . Questo per qualsiasi cambio dell' hardware . Facendo altrimenti puó rivelarsi molto difficile disinstallare il software precedente o , addirittura , riuscire a completare l' avvio di Windows95 con il nuovo hardware ed i vecchi drivers .


Come faccio a cambiare mainboard ?


Dove stanno nel registry le informazioni dei canali IDE ?

Usando REGEDIT , in :
HKEY_LOCAL_MACHINE / System / CurrentControlSet / Services / Class / hdc
,
sono visibili 4 sottodirectories identificate dai numeri 0000-0003 . Il port primario é 0002 , il secondario 0003 . Nella linea di descrizione DriveDesc viene indicato il tipo di driver identificato ( es. "Controller IDE Intel 82371SB PCI Bus Master") ; nella riga PortDriver il tipo di gestione attivata ("ESDI_506.pdr" per lo standard oppure "ideatapi.mpd" il Bus Master) . Avvertenza : prima di modificare il registry , é molto , molto meglio farne una copia di sicurezza .


Dopo aver installato NT sulla mia mainboard con chipset LX il video ha problemi ...

Occorre disporre del Service Pack di Microsoft , che deve essere installato prima dei drivers della scheda video .


Nel Device Manager di Win95 USB non risulta correttamente installato ...

É necessario disporre della versione OSR2.1 con supporto USB . Sul CDROM , nella directory Other é presente USB Supplement .


ALTRE INFORMAZIONI

Dove trovo i driver per i chipset ?

Sul nostro sito ci sono , oltre a numerosi link . Click qui.


[ Home | Prodotti | Listino | Vetrina | News | Assistenza ]
[ Contatti  | Search | Mail ]

Copyright © elma srl. Tutti i diritti riservati.
Aggiornato il 24/05/99.