Newsgroup: it.comp.hardware.schede-audio
Titolo: Cambiare IRQ alla scheda audio sotto XP

Per motivi a me ignoti da quando ho installato Xp la mia SBlive! sembra
risentire, nella riproduzione di qualsiasi suono, del lavoro della cpu o
dell'harddisk, facendo come "scattare" il file audio che era in
riproduzione.
Da cosa può dipendere? Ho scaricato gli ultimi driver ma il probleme
persiste.
Ho pensato a cambiare IRQ ma il sistema mi impedisce di cambiarlo oscurando
la casella "impostazioni automatiche".
Mah, sto cominciando a odiare l'xp.
Grazie cmq. Dado

 Mah, sto cominciando a odiare l'xp.
Fai bene a disattivare la condivisione degli irq, io ho risolto un po' di
problemi. Ti riporto un discorso su win2000, valido anche per XP.
Riassumendolo: reinstalla e premi F7 quando ti chiede di premere F6.
Da PC Professionale n.122 di Maggio 2001:
[Tutti i diritti sono riservati a PC Professionale e a Mondadori
Editore]
La condivisione di un unico Irq (spesso l'Irq 9) da parte delle
periferiche presenti sul bus Pci è normale nei sistemi aderenti alle
specifiche Acpi (Advanced configuration and power interface,
interfaccia avanzata di configurazione e gestione dell'alimentazione).
Per far sì che una tale configurazione operi correttamente è però
necessario che tutte le periferiche e i relativi driver aderiscano
allo standard Acpi. In particolare, è richiesto che il driver gestisca
la condivisione degli Irq. Come molti lettori avranno già avuto modo
di sperimentare, anche con periferiche di produzione recente esistono
casi in cui è impossibile ottenere un corretto funzionamento in regime
di condivisione. Tutti i driver presenti sul Cd-Rom di Windows 2000
sono stati testati da Microsoft per garantire un corretto
funzionamento in sistemi con Acpi attivato, ma non vi è alcuna
garanzia, oltre alla serietà del produttore, che i driver scaricati da
Internet funzionino altrettanto correttamente. Molti driver sviluppati
per Windows NT non supportano correttamente lo standard Acpi e per le
periferiche che presentano questo problema è necessario attendere che
il supporto specifico per Windows 2000. La scelta di assegnare tutte
le periferiche a un unico Irq a prima vista può sembrare
controproducente:
gli interrupt sono utilizzati per richiamare l'attenzione del computer
da parte di un componente del sistema e siamo abituati a pensare che
l'assegnazione di un Irq diverso per ogni periferica consenta al Pc di
sapere direttamente quale sia l'hardware che sta inviando la
richiesta. In realtà questo modo di procedere è in buona parte un
retaggio del bus Isa, ormai obsoleto. Nelle macchine prive di bus Isa
è più pratico e veloce compiere accessi a 32 bit al bus Pci piuttosto
che scandire la lista degli interrupt concatenati in cascata. È quindi
possibile convogliare tutte le richieste di attenzione su un unico Irq
e poi fare ricorso al bus Pci per individuare quale periferica abbia
generato il segnale: questo è il modus operandi dello standard Acpi.
Anche Windows 98 sfrutta le peculiarità Acpi dell'hardware però, a
differenza di Windows 2000, è in grado di ribilanciare lo sfruttamento
delle risorse, mentre in Windows 2000 le risorse Pci, una volta
assegnate, non possono essere modificate. Ciò è dovuto al fatto che
questo sistema operativo è stato progettato per fornire supporto a
configurazioni hardware più complesse di quelle solitamente usate in
Windows 98, a partire dai sistemi multiprocessore fino alla gestione
separata di più bus Pci. In scenari di questo tipo, permettere
all'utente di intervenire sull'assegnazione delle risorse può portare
il sistema in uno stato non consistente.
I parametri relativi alla gestione Plug and Play nel Bios della scheda
madre non hanno alcuna influenza sulla gestione dell'hardware da parte
di Windows 2000. È comunque consigliabile impostare il parametro
Plug and Play Os su "No" (o su "Disable").
Qualora sia impossibile ottenere un corretto funzionamento delle
periferiche in regime di condivisione Irq è possibile, come ultima
possibilità, disabilitare la gestione Acpi all'interno di Windows
2000. Il sistema operativo, al momento dell'installazione,
verifica la presenza di questa funzionalità sulla scheda madre e se è
disponibile provvede al caricamento degli appositi moduli.
Per questo motivo, installando Windows 2000 sulla stessa macchina
con Acpi abilitato e disabilitato, i file presenti sull'hard disk al
termine dell'operazione saranno diversi.
In particolare il modulo Hal (Hardware abstraction layer, strato
di astrazione dall'hardware) è differente tra le due configurazioni.
Non è perciò sufficiente disattivare le funzionalità Acpi nel Bios per
riportare Windows 2000 al funzionamento al quale siamo abituati. Una
tale operazione, anzi, porterà molto probabilmente a blocchi del
sistema con tanto di schermate blu d'errore.
Esponiamo qui di seguito alcune indicazioni per la modifica di questo
parametro. Per verificare che Windows 2000 stia operando in modalità
Acpi, dal Pannello di Controllo fate doppio clic sull'icona Sistema.
Selezionate il segnalibro Hardware e fate clic su Gestione periferiche
per visualizzare la lista presente nel ramo Computer. Tra i possibili
tipi di computer vi sono: Acpi Multiprocessor Pc, Acpi Uniprocessor
Pc, Advanced Configuration and Power Interface (Acpi) Pc, Mps
Multiprocessor Pc, Mps Uniprocessor Pc, Standard Pc. I due tipi più
frequentemente presenti saranno ovviamente Standard Pc e Advanced
Configuration and Power Interface (Acpi) Pc. Microsoft consiglia come
unico metodo per il cambiamento di questa impostazione la selezione
manuale di questo parametro durante l'installazione del sistema
operativo. Ciò comporta ovviamente la ripetizione di tutte le
operazioni operazioni d'installazione e configurazione delle
applicazioni. Esistono però alcune procedure non supportate da
Microsoft che consentono di ottenere questo scopo. Dopo aver
verificato come descritto sopra che il computer stia operando in
modalità Advanced Configuration and Power Interface (Acpi), avviate
l'installazione di Windows 2000 come aggiornamento.
Sarà quindi possibile modificare il tipo di gestione (Acpi o Standard)
in due modi: premendo il tasto F7 all'apparizione del messaggio
"Premere F6 se volete installare un driver Scsi o Raid di terze
parti", per escludere dalla lista delle possibili configurazioni
quelle che fanno uso delle funzionalità Acpi. La pressione del tasto
F7 non viene evidenziata da alcun messaggio a schermo ma influenza
ugualmente la procedura d'installazione. Se questo non fosse
sufficiente per ottenere lo scopo è possibile selezionare manualmente
il tipo di computer premendo F5 al messaggio indicato in precedenza
e selezionando "Standard Pc" nella lista che apparirà. Completata
l'installazione, il computer dovrebbe operare correttamente ignorando
le peculiarità Acpi della scheda madre.
Un altro metodo che non richiede l'utilizzo del Cd-Rom di
installazione di Windows 2000 è il seguente: dopo aver disabilitato le
funzionalità Acpi e la voce Plug and Play Os nel Bios (se possibile),
avviate il sistema operativo; se Windows 2000 riesce a completare il
boot (potrebbe non riuscirci a causa dell'errata configurazione delle
periferiche) entrate nel Pannello di controllo e, nella sezione
Sistema/Gestione Periferiche fate doppio clic sulla voce Computer.
Come tipologia di computer sarà ancora visualizzato Acpi, entrate
nelle Proprietà e scegliete di installare un nuovo driver. Alla
richiesta cercate nella sezione Microsoft e installate il driver
"Standard Pc". Riavviata la macchina, Windows 2000 tenterà di
reinstallare tutte le periferiche. Nel compiere quest'operazione
accertatevi di avere a portata di mano i Cd-Rom e gli eventuali floppy
disk con i driver delle periferiche. Riavviate la macchina per
permettere al sistema di configurare le periferiche secondo
il nuovo schema di assegnamento delle risorse. Terminata
l'installazione dei driver verificate in Gestione periferiche se a
ogni dispositivo sia stato assegnato un Irq diverso. Questo metodo è
particolarmente sconsigliato da Microsoft in quanto Windows 2000
tenterà la procedura di avvio leggendo nei dati di configurazione del
sistema una struttura che descrive la macchina secondo lo schema Plug
and Play, mentre si aspetta di trovare questa descrizione nello
standard Acpi. Ciò può rendere impossibile l'avvio completo.
Un'ulteriore possibilità, cui ricorrere solo in caso di fallimento
delle precedenti, consiste nel compiere la procedura d'installazione
partendo da una copia della directory del Cd-Rom di Windows 2000.
Copiate la directory i386 dal Cd-Rom di Windows 2000 su hard disk,
entrate in questa cartella e aprite il file TxtSetup.Sif col Blocco
Note di Windows, trovate la sezione etichettata [ACPIOptions] e
impostate al valore zero l'etichetta ACPIEnable, quindi eseguite
l'installazione a partire da questa directory.