Newsgroup: it.comp.os.win.win2000
Titolo: irq condivisi

ciao ragazzi
ma qualcuno sa come mai tutte le schede pci condividono lo stesso irq con
l'acpi, mi piacerebbe poter impostare irq diversi.

 con l'acpi, mi piacerebbe poter impostare irq diversi.
Se Windows2000 e' installato su un sistema ACPI compliant con ACPI
attivato, NON serve assegnare l'IRQ da Bios dato che cmq W2000 gestisce
l'assegnazione delle risorse di sistema alle varie periferiche. Tale
comportamento di Windows2000 deriva dall'intento di assegnare al sistema
operativo il controllo diretto sull'hardware.
-> Questo consente di avere particolari impostazioni per il risparmio
energetico e funzioni particolari [ved. ibernazione]. Tuttavia, se nel
computer e' installato hardware NON pienamente ACPI compatibile, possono
verificarsi conflitti a causa della condivisione di Interrupt IRQ.
L'unico modo per riprendere il controllo degli IRQ via BIOS [sempre che
poi l'ultima versione x la propria scheda madre lo consenta] e' quello
di convertire il sistema da ACPI a PC Standard con Gestione APM.
Infatti, solo in questo modo la gestione degli IRQ avviene tramite BIOS,
dal quale Windows2000 ricava le impostazioni per le risorse di sistema.
-> Se si decide di passare da ACPI -> APM sarebbe anche il caso che si
provvedesse alla creazione delle copie di sicurezza del sistema tramite
apposito software [e.g. Norton Ghost 2001 o Drive Image].
La conversione ACPI -> APM puo' essere anche fatta senza reinstallare il
sistema, a patto che il BIOS della scheda madre consenta l'impostazione
manuale degli IRQ per gli slot AGP/PCI/ISA :
(1) Vai su Device Manager -> Voce Computer
(2) Proprieta' -> Cambi il driver da ACPI PC a PC Standard
(3) Riavvi
(4) Entri nel menu del BIOS e configuri manualmente gli IRQ assegnati 
    agli slot delle periferiche. Se hai una porta COM seriale non in uso
    puoi liberare un IRQ disabilitandola.Consulta il manuale della tua
    scheda madre per fare tutto, tenendo conto degli IRQ condivisi tra 
    lo slot AGP e il primo PCI, e tra l'ultimo PCI e l'eventuale ISA.
(5) Cerchi la voce PNP OS e la metti su NO.
(6) Salvi le modifiche -> Entri in Windows 2000
(7) Nel Pannello del Risparmio Energetico indichi di usare APM
Passiamo quindi alle avvertenze del caso :
(1) la procedura appena descritta fa perdere al pc le funzionalita' 
    ACPI e a Windows 2000 il controllo diretto delle impostazioni PnP,
    visto che gli IRQ sono fissati da BIOS -> L'abbandono di ACPI 
    viene quindi visto da certe persone come un atto insensato, tuttavia
    e' necessario per fare funzionare senza problemi particolare 
    hardware NON compatibile con ACPI.
(2) alla procedura di conversione ACPI -> APM su sistema Windows 2000 e'
    preferibile la reinstallazione da zero, avendo gia' impostato il 
    BIOS in modo che l'ACPI sia disabilitato, ossia i punti (4) e (5)
    della procedura, e quindi installare l'OS.
(3) alcune persone, convertendo ad APM, hanno rilevato problemi con lo 
    spegnimento automatico. Le cause possono essere diverse, e cio' 
    spiega proprio perche' la conversione su sistema installato sia cmq
    una procedura non garantita. Allego quindi un estratto di un mio 
    messaggio, in cui indico alcune possibili soluzioni ai problemi di
    spegnimento in Windows 2000 con supporto APM.
========================================================================
=== ALLEGATO ===========================================================
Le chiavi da modificare si trovano nella sezione Winlogon del registro 
di Windows2000 di HKEY_LOCAL_MACHINE e si riferiscono a :
- PowerdownAfterShutdown [che viene suggerito di mettere a 1]
- AutoShellAfterRestart [che viene suggerito di mettere a 0]
Un'altra fonte di problemi e' legato ai driver audio/video che NON sono
pienamente compatibili con l'OS -> in tal caso ti suggerisco di provare
con i driver forniti di default dal sistema operativo. Inoltre, se 
NON ti servono le DirectX 8.0 per Win2000 ti sconsiglio di installarle
dato che creano problemi con driver NON certificati Microsoft.
Ultima possibilita' e' quella di seguire le indicazioni fornite in un 
articolo che ho trovato su 
http://support.microsoft.com
 seguendo la 
chiave di ricerca SHUTDOWN :
(1) Apri il registro dando REGEDT32.EXE da Start -> Esegui.
(2) Individui nell'albero HKEY_LOCAL_MACHINE la chiave 
    \SYSTEM\CurrentControlSet\Control
(3) Inserisci il seguente valore [se NON presente, altrimenti editalo]
    Value Name: WaitToKillServiceTimeout
    Data Type: REG_SZ
    String: 20000
Il valore della stringa corrisponde in millisecondi al tempo di default
per lo spegnimento del sistema. Puo' capitare che certi servizi 
richiedano piu' di 20 secondi per chiudersi -> pertanto aumentare il 
tempo di spegnimento potrebbe risolvere il problema.
Ti devo comunque indicare che Microsoft consiglia di procedere con 
cautela nella definizione di tale tempo x spegnimento, soprattutto per
sistemi collegati ad UPS -> controllare che, in caso di assenza di 
corrente durante lo spegnimento, l'unita' UPS possa garantire lo 
spegnimento.
======= FINE ALLEGATO ==================================================
========================================================================
Mi scuso per la lunghezza del post.
--
|Ż \/Ż | /Ż\ /Ż__/Ż__||> 
http://planynet.hypermart.net
 ŻŻŻŻŻ<|
|Ż|\/|Ż|/Ż_Ż\|(__\__ \|> 
http://pub44.ezboard.com/bplanynet
 <|
|_|  |_/_/ \_\___|___/|> NEWS: free.it.tlc.provider.fastweb <| 
|>Togli/Remove NOSPAM<|>_____ engineering && computers _____<|