Modifica Windows 7 per BIOS della scheda madre non supportato


1

Ho una scheda che supporta solo XP e Server 2003. È stata EOLed, quindi il produttore non ha e non aggiornerà il BIOS per Vista e versioni successive. W7 ha il driver del chipset Serverworks HT1000 e mostra che funziona correttamente.

Mi blocco in modo casuale (nessuna risposta da mouse / tastiera) senza messaggi di errore e talvolta i dispositivi USB non riescono a caricarsi, sia prima che dopo l'avvio. Quando funzionano, funzionano correttamente, tuttavia, poiché la musica suona perfettamente con una scheda audio USB. Per inciso, una vecchia scheda audio PCI consolidata rifiuta di essere riconosciuta. Inoltre, la scheda video PCI originale da 8 MB ha causato un "bridge PCI-PCI standard PCI" in Gestione dispositivi con l'avvertenza "Impossibile trovare risorse sufficienti ...". L'aggiornamento a una scheda da 256 MB non ha causato PCI Bridge o errori in Gestione dispositivi, ma è stato verificato durante WEI come spiegato di seguito fino a quando non è stato risolto.

Tuttavia, all'avvio, viene visualizzato l'ID errore anche amministrativo 6, che indica "Alcune funzioni di gestione dell'alimentazione del processore sono state disabilitate a causa di un problema noto del firmware ..." Ovviamente questo è il BIOS.

Una serie di impostazioni del BIOS e del sistema è stata tentata senza risultati, ma solo per rendere il sistema ragionevolmente stabile fino a questo punto, è stato necessario disabilitare 4 funzionalità di accelerazione video. Ciò è stato fatto perché BSODed durante l'esecuzione di WEI durante la parte grafica. Ora WEI funziona e i numeri sono tutti 5+, ad eccezione dell'aero / giochi a 2,5 o giù di lì, che ci si aspetterebbe. I 5 + es sono impressionanti considerando un modesto dual core Opteron e un'unità IDE lenta.

Per quanto ne so, sono disponibili alcune impostazioni di temporizzazione e tensione della RAM che non sono state tentate a causa dell'ignoranza. Ho letto una soluzione per i blocchi casuali di W7 senza codici di errore, che ha dichiarato che la riduzione della velocità massima delle levette e alcune altre impostazioni hanno risolto il problema. Ma non ci sono indicazioni da nessuna parte per la mia situazione, altrimenti la tenterei. 2x1GB sono installati.

Quindi la domanda è: si può fare qualcosa al sistema per compensare il BIOS defunto, oltre alle impostazioni della RAM?

Manuale della scheda madre , Opteron DC 175 2,2 GHz, 2x1 GB RAM non ECC (consigliato ECC), mouse e tastiera PS / 2, Jetway N6201 GeForce 6200 256 MB video, Seagate 120 GB IDE.

Impostazioni BIOS correnti:

Mappatura MTRR, continua e discreta
LBA Large Mode, Auto
Blocco, Auto
PIO, Auto
Trasferimento dati a 32 bit, disabilitato
Cancella NVRAM durante l'avvio, No
Plug & Play, Sì
Latenza PCI, 64 orologi
Tavolozza Snooping, Disabilitato
Busmaster PCI, disabilitato
Scheda IDE PCI / ISA esterna, Auto
IRQ3 ... 15, tutti disponibili
Canale DMA0 ... 7, tutti disponibili
Dimensione memoria riservata (Legacy ISA), disabilitata
Porte seriali entrambe disabilitate
Memclock, Auto
MCT Timing Mode, Auto & User Config. Modalità, Auto
Bank Interleaving, Auto
Lunghezza a raffica, 4 battiti
Abilita Clock su tutti i DIMM, disabilitato
Foro di memoria hardware, disabilitato
DRAM ECC Abilitato, Disabilitato
NASCONDI Funzioni PCI XIOAPIC, Sì
HT_1000 S-ATA, disabilitato
Supporto ACPI APIC, abilitato
Tabella ACB OEMB, 11 abilitata
Modalità senza testa, disabilitata
Revisione MPS, 1.4
Accesso remoto, disabilitato
Modalità controller USB 2.0, HiSpeed
BIOS EHCI Hand-Off, abilitato
Supporto mouse PS / 2, abilitato
Opzione ROM PXE, disabilitata
Priorità di avvio, CD, HD
ROM opzionale RAID e NIC PXE, disabilitata
Protezione antivirus del settore di avvio, abilitata

Questi sono i valori predefiniti ottimali, in sostanza. Non ho ancora provato Fail-Safe, ma ho provato molte combinazioni e impostazioni diverse, quindi è dubbio.

Il sistema funziona con Debian Wheezy x64. Nessun errore, blocco o problema USB, anche se il sistema operativo non è supportato.

W7 ha problemi con l'avvio con dispositivi USB collegati e talvolta rende il bus completamente morto. Ho provato la correzione generale per i problemi del driver USB , che ha avuto un effetto positivo, ma non ha risolto completamente il problema.

Poiché la scheda video anemica da 8 MB originariamente installata causava gravi problemi, questo sembra indicare un problema di risorse con il bus PCI, che potrebbe anche influire sull'USB.

La memoria ECC avrà tempi diversi, ma ho solo un singolo stick da 1 GB, il che non è un bene per W7, come tutti sappiamo. È notevolmente più lento anche prima dell'avvio del sistema. Un altro bastone dovrebbe essere provato. Ne parlo perché alcuni stick possono causare blocchi casuali (senza mouse o KB) che possono essere corretti regolando i tempi e la tensione.

Per la cronaca, i 4 acceleratori video sono stati disabilitati in base a "Disabilita DXVA per correggere il BSOD di Windows 8 sul test dell'indice di esperienza" e DXVA Checker, che ha reso il sistema utilizzabile come menzionato sopra. Ovviamente, il video sta controllando il bus o Windows non sa come gestirlo. Potrei provare una scheda da 512 MB che attenuerà la richiesta di interruzione e forse consentirà la riabilitazione degli acceleratori, sebbene non siano essenziali per questa macchina.

Non so quali strumenti utilizzare per diagnosticare l'area in cui W7 sta avendo problemi. Suppongo che alcuni log degli eventi durante l'avvio e l'avvio siano utili. Vedo che ci sono anche WPA e WPR ma non saprei cosa farne.

Capisco che questa combinazione di hardware e sistema operativo causerà probabilmente problemi qua e là, ma so anche che deve esserci una soluzione praticabile. La macchina esegue la scheda audio USB (quando funziona) e esegue anche i video DVD in modo impeccabile.

Se qualcuno può aiutare, lo apprezzerei molto.


1
Il primo però che mi viene in mente è il perché. Se sai che la scheda non supporta Windows 7 e sai che l'hardware funzionerà a malapena con Windows 7, allora perché stai cercando di hackerare il BIOS per forzarlo a funzionare? Perché non rimanere con Windows XP e avere un sistema operativo stabile e affidabile?
Christopher N. Boisjoli,

Il supporto termina per XP e Server 2003 ad aprile 2014.
ITPhoenix,

Dovresti fornire maggiori dettagli, come specifiche tecniche complete, versioni dei driver, dump di BSOD, quali impostazioni hai già provato e cosa hai modificato / ripristinato esattamente fino ad ora, ecc. Tieni presente che potresti mitigare i problemi forse, ma essere non supportato lo farà probabilmente ti darà comunque problemi.
and31415,

Grazie e31415. La domanda è stata modificata con maggiori informazioni.
ITPhoenix,

1) Un BIOS dovrebbe supportare un sistema operativo. Dovrebbe supportare "Lo standard" e tutti i sistemi operativi dovrebbero usare "Lo standard". È possibile che un BIOS abbia un bug noto e che un sistema operativo funzioni in questo modo, o che il BIOS sia difettoso in un modo che per errore non causa un conflitto con un sistema operativo o con un sistema operativo corrente (e quindi solitamente ben testato) , ma affermando che "Il BIOS supporta specifici SO" sembra sbagliato.
Hennes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.