Newsgroup: it.comp.hardware
Titolo: Bus Mastering e lettore CD capriccioso

Buongiorno a tutti.
Ho un paio di problemini alquanto simpatici con il mio PC, che ha questa
configurazione:
- CPU Pentium Intel 166 Mhz
- MB Tyan Tomcat I HX 512 Kb cache sincrona
- Bios AWARD 4.51PG
- 32 Mb RAM EDO Texan Instrument 60 ns
- Scheda Video Matrox Mystique 4 Mb bios 1.4
- Scheda Audio AWE 32 PnP
- Harddisk Quantum Fireball Tempest TM3240
- Lettore CD Pioneer DR-444 EIDE 12x firmware 2.02
L'HD e' collegato come master al canale primario, mentre il CD e'
collegato al canale secondario ed e' impostato, tramite i jumper che si
trovano su di esso, come master.
Problema numero 1)
Quando accendo la macchina, la schermata visualizzata dopo il POST
identifica correttamente HD e lettore CD (master I il primo, master II il
secondo). Se poi, sotto DOS 6.22 oppure Windows 95 faccio un warm boot
(ctrl-alt-del), il lettore CD mi diventa un slave II. Questo succede
sempre dopo ogni warm boot. Se invece faccio un cold boot (RESET) le cose
tornano come dovrebbero essere sempre: master I l'HD, master II il CD.
Si accettano suggerimenti (anche perche' non so che pesci pigliare...)
Problema numero 2)
Come molti sanno, Windows 95 ha qualche problema nel gestire delle
periferiche EIDE sul II canale se il chip controller della MB e' un
8qualcosaPIIX.
La Intel ha messo in giro gia' da tempo delle patch per risolvere il
problema, patch che dovrebbero abilitare il Bus Mastering se le
periferiche lo supportano.
Ho prelevato la patch dal sito della Tyan, in particolare quella generica
messa in giro dalla Intel e NON quella specifica per la mia MB.
Nel Readme.txt della patch, veniva illustrato un modo per verificare se le
periferiche gestivano o meno il DMA Multiword 2, cosa che le mie
periferiche sembravano fare.
Orbene, installo la patch, faccio i reboot del caso (ovviamente con i
problemi al punto 1)) e mi trovo finalmente con Windows 95 che vede il
lettore CD. NB:prima non lo vedeva nel modo piu' assoluto.
A quel punto cominciano i problemi: ogni tanto, anche i momenti di
assoluta tranquillita' (leggi: screensaver in azione, con nessuna
applicazione attiva), il PC si mette a fare delle furiose scritture burst
sull'HD (durata circa 6 secondi) e poi si pianta con errori di pagina non
valida, errori di protezione, ecc.
Scopro poi che ci sono dei driver per il BM specifici per la mia Tyan:
scarico, installo (eliminando quelli vecchi) e ottengo un sistema che vede
si sia HD che CD, pero' il lettore CD non vuole saperne di leggere le
tracce audio. In particolare, il CD player di win95 mi da' l'elenco delle
tracce e la loro durata, ma al momento del play mi dice "Inserire un CD
audio". Tra l'altro, l'instabilita' del sistema aumenta a livelli da
suicidio....
 
Intanto su questo ng leggo dei driver Bus Mastering v2.85. Sperando di
risolvere i miei problemi, li scarico e li installo. Tutto bene, salvo che
a questo punto il lettore CD non viene piu' visto da windows 95.
A questo punto non so proprio cosa fare: c'e' qualcuno che mi sa dare una
spiegazione di questo strano comportamento?
Per inciso: i driver BM venivano installati dopo una totale
riformattazione e ripartizionamento del disco rigido, seguito da una
reistallazione completa di Windows 95. Insomma, sistema pulito, anche dai
virus.
					Grazie moltissime in anticipo
"Indicatemi un eroe, e vi mostrero'		Alberto Zanardi
un imbecille con il senso del drammatico."	
hal...@dei.unipd.it
			[Enrico la Talpa]

Ho letto il tuo (lungo) msg, e ti domando : hai provato
a disabilitare da registry il BM del CD-ROM ?
Utilizzare, cioe' la classica porta ESDI_506 ?
Ciao,
st.