Folosind testerul pci card poștal din kit-ul master nm9221 pentru diagnosticarea PC. Analiza erorilor computerului folosind un card de diagnostic (card POST)

PI0049

Cardul POST pentru detectarea defectelor plăcilor de bază ale computerelor, model PI0049, este conceput pentru a afișa codurile POST ale tuturor producătorilor de BIOS. Acest produs este mai bine cunoscut sub numele de PC Ana-lyz-er 2, ale cărui caracteristici de operare au fost discutate în mod repetat pe paginile site-ului nostru. Manualul de utilizare conține o listă de parole de inginerie, precum și o listă de comenzi rapide de la tastatură standard pentru intrarea în BIOS. Dezvoltarea cardului POST este protejată de brevetul 01224987.4 (China).

PI0050

Card POST IC80 V5.0

QiGuan KLPI6

Cardul de diagnosticare KLPI6-SD fabricat de QiGuan Electronics este realizat în conformitate cu standardele standard international IEC 61010-1, care specifică cerințele pentru echipamentele de testare la supratensiune de joasă tensiune. Caracteristica funcțională Carduri POST KLPI6-SD - capacitatea de a afișa coduri POST computer personal pe panoul de afișare extern. Pe lângă codul curent, ambii indicatori afișează valorile anterioare, precum și codul POST al eșecului fatal.

QiGuan MKCP6A

Placa pentru diagnosticarea unei platforme personale și testarea stabilității acesteia (Card de test de diagnosticare și stabilitate), model MKCP6A, a fost dezvoltată de QiGuan Electronics folosind tehnologie protejată de brevetul național 03126857.9 (China). Pentru a afișa codurile POST, există trei perechi(!) de indicatori pe placă: prima pereche este concepută pentru a afișa un cod defect, următoarea pereche afișează codul POST curent, iar ultima pereche afișează codul anterior.

SL-M04A

O versiune rară a manualului de utilizare în turcă pentru controlerul POST de diagnosticare PC Analyzer (PC Analizoru în turcă). Pe lângă descrierile binecunoscute ale codurilor POST, include o listă puncte de control aproape toată lumea producători celebri BIOS. Pentru comoditate, toate codurile poștale sunt sortate după număr, ceea ce le face mai ușor de accesat și de înțeles. Comentariile pentru ele urmează direct după cod și sunt separate prin numele BIOS.


18.03.2019

Salutări, dragi locuitori din Khabrovsk!

Nu este primul an în care sunt angajat în diagnosticarea și resuscitarea desktop-urilor și laptopurilor, în principal la domiciliul clientului. De-a lungul timpului, apare concluzia că trebuie să ai o valiză cu tine și poate chiar o valiză cu componente pentru diagnosticarea unei piese hardware defecte. Unii ar putea obiecta la mine - „Puteți face fără componente! Experiența ne permite să realizăm diagnostice fără ele!” Acest lucru este parțial adevărat, dar nu oferă o precizie sută la sută, este un fapt.

Te bazezi pe codurile POST ale difuzoarelor? Nu este întotdeauna posibil în mod specific determină la ce înjură. De exemplu, unul lung doi bipuri scurte Difuzorul semnalează o defecțiune a sistemului video, dar aceasta nu înseamnă întotdeauna o defecțiune a plăcii video în sine. Există, de exemplu, probleme cu suplimentare sursa de alimentare la aceeași placă video și aceasta este deja o defecțiune a sursei de alimentare.

Aici mă voi opri și voi spune dragilor cititori care sunt semnalele difuzoarelor.

Când porniți computerul, pornește BIOS-ul (sistem de intrare/ieșire de bază) - fapt cunoscut de toată lumea, dar ar merita menționat. BIOS-ul conține un program numit POST (putere la auto-testare, după cum sugerează și numele, programul este conceput pentru diagnosticarea inițială a dispozitivelor și a porturilor plăcii de bază).

Procedura de inițializare POST este însoțită de afișarea unei imagini pe monitor:

După ce trecem de POST vedem:

În timpul execuției, POST generează un așa-numit cod POST, care este scris într-un registru special de diagnosticare.

De fapt, semnalele difuzoarelor sunt coduri de eroare atunci când se efectuează POST, dacă POST este efectuat fără erori, auzim un semnal scurt.

Să trecem la subiect.

Cărți poștale.

O placă POST este o placă de expansiune, cele mai comune sunt plăcile PCI:

Există și carduri în format miniPCI (pentru laptop-uri):

Și există carduri pentru LPT (necesită alimentare suplimentară prin USB):

Având un desktop cu un diagnostic minunat „nu se va porni” (a nu se confunda cu „nu pornește”), cel mai adesea perifericele necritice sunt mai întâi oprite în secvență - audio, tuner, rețea, hard disk-uri , conduce.
Apoi, dacă în timpul procesului nu sunt identificate defecțiuni, începe înlocuirea componentelor: RAM, placă video, procesor (da, aceeași valiză cu hardware).

Dar acum avem o cartelă POST în mâini în loc de o valiză cu hardware economisind timp, ocolim procedura de înlocuire/dezactivare a hardware-ului descrisă mai sus (economisim în medie 40 de minute, observ că după deconectarea unei piese de hardware, se efectuează cel puţin un ciclu de pornire-oprire).

De fapt, inserăm harta noastră minunată și urmărim ce se întâmplă.
Și se întâmplă următoarele - pe panoul hărții avem coduri poștale care ne indică în ce se testează în acest moment. Ajuns la elementul defect, procedura POST se oprește și codul rămâne pe display de fapt, subiectul este însoțit cel mai adesea de un manual cu coduri POST (acestea variază în funcție de producător și versiunea BIOS);

Comparând codul de eroare cu decodificarea acestuia, obținem cel mai adesea diagnosticul final, cum ar fi: memorie, procesor sau componentă defectuoasă de pe placa de bază.

Plănuiesc să scriu o serie de articole despre diagnosticare, dacă subiectul este interesant pentru locuitorii din Khabrovsk.

Dispozitiv pentru repararea și testarea calculatoarelor - POST Card

De fiecare dată când porniți computerul IBM PC (sau compatibil) și înainte ca acesta să înceapă pornirea sistem de operare Procesorul computerului efectuează o procedură BIOS numită POST (Power On Self Test). Aceeași procedură se efectuează și la apăsarea butonului RESET sau a combinației de taste Ctrl-Alt-Del. Scopul principal al procedurii POST este de a testa funcțiile și subsistemele de bază ale computerului (cum ar fi memoria, procesorul, placa de bază, controlerul video, tastatura, flexibilitatea și hard disk-uri etc.) înainte de a încărca sistemul de operare. Acest lucru protejează într-o oarecare măsură utilizatorul de a încerca să lucreze la un sistem defect, ceea ce ar putea duce, de exemplu, la distrugerea datelor utilizatorului de pe HDD. Cu toate acestea, în prezent este în curs de dezvoltare o nouă specificație pentru computerele PC 2001, care prevede o reducere a intervalului de timp de la momentul pornirii computerului până la pornirea încărcării de disc la 7 secunde (în prezența dispozitivelor SCSI - până la 10 secunde), inclusiv prin scurtarea procedurii POST, care, în general, nu ar trebui să mulțumească montatorii/reparatorii de computere și, cred, nici utilizatorii atenți: este mai bine să pierdeți 2 minute decât să restaurați ulterior conținutul HDD-ului sau mă întreb de ce computerul a început să înghețe atât de des. Între timp, computerele continuă să încânte asamblatorii/reparatorii de computere profesioniști cu procedura lor POST încorporată, așa că să ne uităm la posibilitățile pe care le oferă pentru repararea computerelor.

Înainte de a începe fiecare test, procedura POST generează un așa-numit cod POST, care este scos la o anumită adresă din spațiul de adrese al dispozitivului I/O al computerului. Dacă este detectată o defecțiune în dispozitivul testat, procedura POST pur și simplu se blochează, iar codul POST pre-tipărit determină în mod unic pe ce test a avut loc înghețarea. Astfel, profunzimea și acuratețea diagnosticului când ajutor POST codurile este complet determinată de profunzimea și acuratețea testelor procedurii POST BIOS corespunzătoare a computerului.

Adresele de porturi pentru ieșirea codurilor POST depind de tipul de computer: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS/2 - 90h, MCA-PS/2 - 680h, unele EISA - 300h, dar în majoritatea cazuri (puteți spune, standard) este folosit portul 80h. Deoarece procedura POST a apărut în IBM PC/XT cu o magistrală de sistem ISA de opt biți, istoricul s-a întâmplat ca codurile POST să reprezinte doar un octet, care este dat în tabelele de coduri POST sub formă de numere hexazecimale cu o singură cifră în intervalul 00h-FFh (0-255 V sistem zecimal socoteala). Trebuie remarcat faptul că tabelele de coduri POST sunt diferite pentru diferiți producători de BIOS și, datorită apariției de noi dispozitive și chipset-uri testate, sunt oarecum diferite chiar și pentru versiuni diferite ale aceluiași producător de BIOS. Tabelele de coduri POST pot fi găsite pe site-urile web corespunzătoare ale producătorilor de BIOS: pentru AMI acesta este http://www.ami.com, pentru AWARD - http://www.award.com, uneori tabelele de coduri POST sunt date în manualele pentru plăcile de bază (de exemplu, manualele pentru plăcile P6SBA-P6DBS Supermicro).

Pentru a afișa codurile POST într-o formă prietenoasă cu oamenii, sunt utilizate dispozitive numite carduri POST. POST Card este o placă obișnuită de expansiune pentru computer, introdusă (cu alimentarea oprită!) în orice slot liber (corespunzător conectorului său - ISA sau PCI) și având doi indicatori cu șapte segmente pentru afișarea codurilor POST. Anterior, înainte de apariția specificațiilor PC 99 și PC 99A, cele mai comune erau cardurile POST pentru magistrala ISA. Acum, din cauza amenințării eliminării complete a autobuzului ISA, au început să apară cărți POST mai scumpe pentru Autobuze PCI. Pentru notebook-urile care nu au deloc magistrale ISA și PCI, sunt disponibile carduri POST, concepute pentru instalare într-un port LPT. Trebuie remarcat faptul că pentru ca un astfel de card POST să funcționeze, este nevoie de suport adecvat din BIOS-ul notebook-ului.

Cel mai simplu card POST pentru magistrala ISA de la producătorul noname afișează coduri POST la o adresă fixă ​​80h și nu are comutatoare pentru a schimba această adresă. Trecerea semnalului RESET al computerului către un astfel de card POST este detectată de punctele intermitente ale indicatorului de cod POST cu șapte segmente sau este afișată pe acesta cu simboluri speciale. Cardurile POST mai scumpe au comutatoare pentru selectarea adresei de port a codurilor POST, precum și suplimentare Indicatoare LED Semnalele RESET și CLK ale magistralei de sistem și indicatoare ale prezenței tensiunilor de alimentare +5V (+3.3V), -5V, +12V, -12V. Astfel de carduri POST sunt produse, de exemplu, de Ultra-X, Inc (http://www.uxd.com) pentru magistralele ISA - QuickPOST PC și, respectiv, PCI - QuickPOST PCI. Aceeași companie oferă și un Card POST pentru conectarea la conectorul LPT al laptopurilor - MICRO POST. Foarte interesant este originalul POST-Probe PCI de la Micro2000, Inc (http://www.micro2000.com), pe două laturi adiacente ale cărui conectori pentru magistralele PCI și ISA sunt amplasați la un unghi de 90 de grade. Setul său include și un adaptor suplimentar pentru conectarea la autobuzul nostru exotic MicroChannel. Un alt producător de card POST este DataDepot Inc (http://www.datadepo.com), care produce atât cel mai simplu card POST (MiniPOST), cât și cel mai complex PocketPOST. Cu toate acestea, un instrument profesional real poate fi numit PHD 16 pentru magistrala ISA (Professional Hardware Diagnostics) de la Ultra-X, Inc. PHD 16 are două moduri de funcționare: diagnosticare și coduri POST, care sunt selectate prin instalarea jumperelor corespunzătoare. În modul cod POST, codurile generate de sistemul POST sunt pur și simplu afișate pe un indicator PHD 16 cu șapte segmente, cu două cifre pentru găsirea și eliminarea daunelor grave ale sistemelor complet „mort”, în care BIOS-ul standard al plăcii de bază este înlocuit cu ROM BIOS Ultra-X cu un set special de teste aprofundate. Pe măsură ce sunt lansate noi chipset-uri pentru plăci de bază, sunt lansate și ROM-ul BIOS Ultra-X actualizat. Rezultatele testului PHD 16 sunt afișate în cod special pe un indicator cu șapte segmente și LED-uri suplimentare și cu un adaptor video funcțional - pe un monitor de computer. Mai modernul PHD PCI de la Ultra-X, Inc este proiectat pentru magistrala PCI și, spre deosebire de PHD 16, nu necesită un adaptor video extern, deoarece are o ieșire video SVGA standard încorporată pentru afișarea rezultatelor testelor pe monitor.

Pentru a înțelege mai bine cum să utilizați un card POST, să ne uităm la o secvență tipică de teste efectuate prin procedura POST:

  1. Testarea procesorului.
  2. Examinare suma de control BIOS ROM.
  3. Verificarea și inițializarea controlerelor DMA, IRQ și 8254. După această etapă, acesta devine disponibil diagnosticare sonoră.
  4. Verificarea operațiunilor de regenerare a memoriei.
  5. Testarea primilor 64 kB de memorie.
  6. Inițializarea controlerului video.
  7. După această etapă, mesajele de diagnosticare sunt afișate pe ecran.
  8. Testarea întregii cantități de memorie RAM.
  9. Testarea tastaturii.
  10. Testarea memoriei CMOS.
  11. Inițializarea porturilor COM și LPT.
  12. Inițializarea și testarea controlerului FDD.
  13. Inițializarea și testarea controlerului HDD.
  14. Căutați module ROM BIOS suplimentare și inițializați-le.

Apelarea încărcării sistemului de operare (INT 19h, Bootstrap), dacă este imposibil să încărcați sistemul de operare - încercați să lansați ROM BASIC (INT 18h); dacă nu are succes, sistemul se oprește (HALT). Înainte de a testa un computer folosind o cartelă POST, trebuie să determinați producătorul BIOS-ului plăcii de bază: acest lucru se poate face fie printr-un autocolant pe cipul BIOS, fie prin inscripțiile afișate pe ecran similar cu unul funcțional. . placa de baza

. Apoi ar trebui să găsiți tabelul corespunzător de coduri POST pentru acest BIOS: AMI - http://www.ami.com, AWARD - http://www.award.com.

  1. Secvența de acțiuni la repararea unui computer folosind un card POST este următoarea:
  2. Opriți alimentarea computerului defect.
  3. Instalați cardul POST în orice slot liber de pe placa de bază.
  4. Pornim computerul și citim codul POST corespunzător din indicatorul cardului POST, la care boot-ul computerului „se blochează”.
  5. Folosind tabelele de coduri POST, determinăm care dintre teste a avut probleme și înțelegem cauzele probabile.
  6. Când alimentarea este oprită, rearanjam jumperii, cablurile, modulele de memorie și alte componente pentru a elimina defecțiunile.
  7. Repetăm ​​pașii 3,4,5, asigurând finalizarea stabilă a procedurii POST și începerea încărcării sistemului de operare. Cu ajutorul utilitare software

Efectuăm testarea finală a componentelor hardware, iar în cazul erorilor flotante, efectuăm o perioadă lungă de teste software corespunzătoare. Când reparați un computer fără Punctele 2-4 ale acestei secvențe sunt pur și simplu omise și, din exterior, reparația computerului arată pur și simplu ca o rearanjare frenetică a jumperilor, memoriei, procesorului, plăcilor de expansiune, sursei de alimentare și, pentru a culmea, a plăcii de bază. Dacă companiile mari au o aprovizionare mare de componente reparabile, atunci pentru companiile mici și persoanele fizice, repararea computerelor prin instalarea de componente cunoscute se transformă în problema complexa. Este și mai greu pentru inginerii de service care călătoresc rapid la client și sunt nevoiți să ia cu ei o valiză întreagă de piese de schimb. Se întâmplă că înlocuirea componentelor computerului din cauza întrebărilor nedumerite ale clientului durează ore întregi și nu duce întotdeauna la rezultatul dorit - trebuie să ridicați unitatea de sistem sau să alegeți o nouă porțiune de piese reparabile.

Cum se efectuează în practică repararea unui computer folosind o cartelă POST?

În primul rând, la pornirea alimentării, înainte de a începe procedura POST, sistemul trebuie resetat cu un semnal RESET, care este indicat pe cardul POST cu simboluri speciale sau un LED. Dacă computerul funcționează defectuos, în cel mai dificil caz, resetarea fie nu trece deloc, fie trece, dar nu sunt afișate coduri POST pe indicator. În acest caz, se recomandă oprirea imediată a computerului și îndepărtarea tuturor cardurilor și cablurilor suplimentare, precum și a memoriei de pe placa de bază, lăsând doar placa de bază conectată la sursa de alimentare cu procesorul și cardul POST instalat.

Dacă data viitoare când porniți computerul, sistemul se resetează normal și apar primele coduri POST, atunci, evident, problema constă în componentele computerului eliminate temporar; poate și în cablurile conectate incorect (cablul IDE este introdus în special cu susul în jos). Prin introducerea secvențială a memoriei, a adaptorului video și apoi a altor carduri și observând codurile POST de pe indicator, este detectat un modul defect. Dacă memoria este defectă, pentru computerele cu BIOS AMI, secvența codurilor POST se oprește de obicei la codul d4 (pentru plăcile mai vechi 386/486 - la codul 13); cu AWARD BIOS - pe codurile C1 sau C6. Se întâmplă că nu memoria în sine este defectă, ci, de exemplu, placa de bază - motivul este contactul slab în conectorii SIMM/DIMM (contactele sunt îndoite/închise unul față de celălalt), sau memoria în sine nu este introdusă complet în conector.

Dacă adaptorul video pentru calculatoarele cu AMI BIOS este defect, secvența codurilor POST se oprește la codurile 2C, 40 sau 2A, în funcție de modificarea BIOS-ului, sau omite aceste coduri fără ca pe monitor să apară liniile de inițializare a plăcii video corespunzătoare (indicând tipul, cantitatea de memorie și producătorul adaptorului video) .

În mod similar, pentru computerele cu BIOS AWARD, dacă adaptorul video funcționează defectuos, secvența codurilor POST fie se oprește la codul 0d, fie omite acest cod (acest lucru se observă mai ales pe noile plăci de bază Pentium I/Pentium II).

Dacă inițializarea memoriei și a adaptorului video a mers bine, atunci prin instalarea cardurilor rămase una câte una și conectarea cablurilor, pe baza citirilor indicatorului cardului POST, acestea determină care dintre componente drenează magistrala de sistem și împiedică computerul de la pornire.

Să revenim acum la cazul în care resetarea inițială a sistemului nici măcar nu trece (indicatorul POST Card nu apare chiar la începutul testului). caractere speciale, indicând trecerea semnalului RESET sau LED-ul corespunzător nu se aprinde). În acest caz, fie sursa de alimentare a computerului este defectă (de exemplu, semnalul PWRGOOD nu este generat), fie placa de bază în sine (circuitele generatoare de semnal RESET sunt defecte).

Cauza exactă poate fi determinată prin conectarea unei surse de alimentare bine cunoscute la placa de bază.

Să luăm acum în considerare cazul când semnalul de resetare trece, dar nu sunt afișate coduri POST ulterioare pe indicator; în acest caz, așa cum s-a descris mai devreme, este testat un sistem format doar dintr-o placă de bază, procesor, card POST și sursă de alimentare. Dacă placa de bază este complet nouă, atunci motivul este de obicei un jumper de selecție a tipului de frecvență/multiplicare/procesor instalat incorect, uneori un jumper Clear/Normal CMOS instalat incorect. Foarte des, cauza inoperabilității este că procesorul nu este apăsat până la capăt în Slot 1 sau că procesorul 486 este inversat. Mai mult decât atât, dacă o placă de bază cu un procesor introdus incorect este alimentată mai mult de 1-2 secunde, este posibilă o defecțiune completă atât a procesorului, cât și a plăcii de bază.

Din practică, se poate argumenta că utilizarea cardului POST, împreună cu o bună reacție a inginerului și oprire rapidă sursa de alimentare a salvat deja viața a mai mult de un procesor și plăci de bază.

Dacă toate jumperele și procesorul sunt instalate corect, dar placa de bază tot nu pornește, ar trebui să înlocuiți procesorul cu unul cunoscut bun. Dacă acest lucru nu ajută, atunci putem concluziona că placa de bază sau componentele sale sunt defecte (de exemplu, cauza defecțiunii poate fi coruperea informațiilor din BIOS-ul FLASH).

În concluzie, aș dori să remarc că principalul avantaj al cardului POST este că nu necesită monitor pentru funcționarea sa, iar testarea unui computer folosind cardul POST este posibilă în etapele incipiente ale procedurii POST, atunci când diagnosticarea sonoră. nu sunt încă disponibile și chiar și în stadiul de diagnosticare a sunetului, codurile POST sunt mult mai ușor de citit decât numărarea duratei și a numărului de bipuri pe un computer. Putem spune că POST Card este ochii și urechile unui inginer reparator de computere.

Cine poate folosi cardul POST? În primul rând, ingineri de service, asamblatori de calculatoare, agenți de vânzări într-un magazin de calculatoare, administratori de sistem - toți cei care trebuie să rezolve problemele cu computerele într-un timp scurt. Cardul POST este, de asemenea, indispensabil pentru reparatorii profesioniști de plăci de bază care folosesc pe deplin capacitățile de diagnosticare ale procedurii POST BIOS. Nici măcar scepticii convinși, după ce au rezolvat probleme o dată sau de două ori cu ajutorul Cărții POștale, nu s-au mai putut despărți de ea, strângându-se de ea în cazurile dificile, ca un om care se îneacă strângând un pai. Și, în sfârșit, se cunoaște utilizarea neconvențională a cardului POST de către programatori care sunt foarte departe de problemele hardware. Deoarece indicatorul POST Card afișează starea portului codului POST, programatorii, atunci când depanează module BIOS suplimentare sau programe pe un computer de control industrial autonom fără monitor, au posibilitatea de a urmări trecerea punctelor de control ale programului lor folosind Indicator card POST, pur și simplu prin introducerea codurilor condiționate în registrul de coduri POST. De exemplu, când programați în Turbo Pascal pentru a afișa numărul 5Ah pe indicatorul POST Card care funcționează la adresa 80h, puteți utiliza operatorul:

port[$80]:=$5A;

Și, în sfârșit, anticipați întrebări despre unde puteți cumpăra o carte poștală? Producătorii industriali de Card POST clasifică echipamentele pentru repararea computerelor ca fiind profesionale, așa că dacă aveți o sumă de 100-150 USD (iar pentru PHD PCI prețul ajunge la 1000 USD), puteți comanda un Card POST pe site-urile producătorilor de mai sus. A doua cale de ieșire este auto-asamblare cea mai simplă carte POST pentru autobuzul ISA. Un astfel de card POST cu un indicator de eroare într-un cod binar pe 8 LED-uri conține 4 circuite integrate din seria K555 (74LS) disponibile pe scară largă și poate fi fabricat chiar și de un radioamator începător în 1-2 seri, iar costul de fabricație este minim.

Autobuzul ISA este încă destul de popular, mai ales având în vedere faptul că cea mai simplă Cartelă POST propusă pentru producție va servi la repararea unui număr mare de computere existente cu magistrala ISA. De asemenea, merită să acordați atenție faptului că multe dintre cele mai recente plăci de bază cu chipset-ul I820 au un singur slot ISA. Prin urmare, cred că cea mai simplă carte POST pentru autobuzul ISA își va găsi folosință pentru cel puțin încă 2-3 ani. În plus, implementarea unei plăci POST pentru magistrala PCI este destul de complexă, deoarece necesită FPGA-uri speciale de mare viteză și o placă de circuit imprimat special fabricată și nu este accesibilă unui radioamator începător.

Diagrama celei mai simple carduri POST este prezentată în Figura 2 pentru a facilita instalarea, există și un desen al unei plăci de expansiune cu numerotarea pinilor conectorului ISA. Cipurile DD2, DD3, DD4 conțin un decodor de adresă a dispozitivului de ieșire cu o adresă fixă ​​080h, care este cel mai adesea folosit pentru emiterea de coduri POST. Valorile codului POST care sosesc din magistrala de date SD0-SD7 sunt fixate în registrul de opt biți DD1 și afișate în binar LED-uri HL0-HL7.

Orice placă de circuit care are cel puțin prima parte a unui conector ISA (pinii A1-A31, B1-B31) este potrivită pentru realizarea unui card POST. Ca ultimă soluție, puteți utiliza partea inferioară cu conectorul ISA tăiat de la un vechi adaptor MIO sau VGA defect și să atașați o mică bucată a plăcii de circuit la acesta folosind două șuruburi M3. Toate conexiunile de pe placa de circuite sunt realizate cu sârmă subțire torsadată MGTF după instalarea elementelor discrete. Designul poate folosi microcircuite DD1 de tip K555ИР23, DD2-K555ЛА2, DD3,4 - К555ЛЭ1, precum și analogii lor din seriile K1533, K1531, K531 (străine 74LS, 74ALS, 74ALS, 74ALS). LED-urile HL0-HL7 trebuie aranjate pe un rând, în următoarea ordine (de la stânga la dreapta):

HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0

Aceste LED-uri vor afișa codul POST în formă binară: un LED aprins corespunde cu 1 logic, un LED oprit corespunde cu 0. Pentru a traduce rezultatul rezultat cod binarîn forma hexazecimală de două cifre adoptată în tabelele de coduri POST, este necesară împărțirea mentală a LED-urilor HL7...HL0 în două jumătăți: majoră (HL7, HL6, HL5, HL4) și minoră (HL3, HL2, HL1). , HL0), apoi, conform tabelului 1, determinați că fiecare jumătate are propriul caracter hexazecimal și combinați mental aceste caractere în ordinea corectă: jumătatea înaltă corespunde caracterului înalt, iar jumătatea inferioară corespunde caracterului scăzut. Cu ceva antrenament, toată această procedură poate fi făcută în mintea ta.

Jumătate mai veche
HL7 HL6 HL5 HL4
Cod HEX
jumătatea mai veche
Jumătate mai tânără
HL3 HL2 HL1 HL0
Cod HEX
jumătate mai tânără
Rezultat
Cod POST
0 0 0 0 0 0 0 0 0 0 00
0 0 0 0 0 0 0 0 1 1 01
0 0 0 0 0 0 0 1 0 2 02
0 0 0 0 0 0 0 1 1 3 03
0 0 0 0 0 0 1 0 0 4 04
0 0 0 0 0 0 1 0 1 5 05
0 0 0 0 0 0 1 1 0 6 06
0 0 0 0 0 0 1 1 1 7 07
0 0 0 0 0 1 0 0 0 8 08
0 0 0 0 0 1 0 0 1 9 09
0 0 0 0 0 1 0 1 0 O 0A
0 0 0 0 0 1 0 1 1 b 0b
0 0 0 0 0 1 1 0 0 C 0C
0 0 0 0 0 1 1 0 1 d 0d
0 0 0 0 0 1 1 1 0 E 0E
0 0 0 0 0 1 1 1 1 F 0F
. . . . . . . . . . . . . . .
0 1 0 1 5 1 0 1 0 O 5A
. . . . . . . . . . . . . . .
0 0 0 1 1 0 0 0 0 0 10
0 0 1 0 2 0 0 0 0 0 20
0 0 1 1 3 0 0 0 0 0 30
0 1 0 0 4 0 0 0 0 0 40
0 1 0 1 5 0 0 0 0 0 50
0 1 1 0 6 0 0 0 0 0 60
0 1 1 1 7 0 0 0 0 0 70
1 0 0 0 8 0 0 0 0 0 80
1 0 0 1 9 0 0 0 0 0 90
1 0 1 0 O 0 0 0 0 0 A0
1 0 1 1 b 0 0 0 0 0 b0
1 1 0 0 C 0 0 0 0 0 C0
1 1 0 1 d 0 0 0 0 0 d0
1 1 1 0 E 0 0 0 0 0 E0
1 1 1 1 F 0 0 0 0 0 F0

Tabelul 1. Conversia codurilor POST binare în hexazecimal

După asamblare, cardul POST trebuie testat. Pentru a face acest lucru, puteți utiliza orice program care vă permite să introduceți valori arbitrare în intervalul 00h-FFh în dispozitivul de ieșire la adresa 080h și trebuie să vă asigurați că citirile indicatorului POST Card corespund cu datele de ieșire către port. 080h. Un astfel de program poate fi obținut aici: posttest.zip (4 KB), în plus, poate fi folosit pentru antrenament și instruire în conversia codurilor POST din binar în hexazecimal.

Ce îmbunătățiri pot fi propuse pentru cea mai simplă carte POST? În primul rând, este indicat să adăugați un registru DD5 (K555TM2) cu un LED HL8 pentru a înregistra trecerea semnalului RESET (diagrama din Figura 3). Semnalul RESET este generat de sursa de alimentare a computerului atunci când acesta este pornit sau când este apăsat butonul RESET. În cazul unei defecțiuni complete a plăcii de bază cu un procesor instalat, se poate dovedi că acest sistem nu generează coduri POST, iar cel mai simplu card POST (Figura 2) în acest caz va afișa gunoi aleatoriu, care vor fi introdus. în registrul DD1 de fiecare dată când alimentarea este pornită. Acest gunoi poate fi interpretat greșit ca un fel de cod POST. Dacă instalați registrul suplimentar DD5 (Figura 3), atunci când sosește semnalul RESET și înainte ca primul cod POST să fie scris pe DD1 IC, toate codurile POST LED-urile HL0-HL1 se vor stinge la un nivel ridicat la pinul 1 al DD1. . În plus, prin clipirea scurtă a LED-ului HL8, va fi posibil să se judece trecerea semnalului RESET.

Ca o a doua îmbunătățire, putem propune introducerea unui decodor - un convertor de cod binar în șapte segmente pentru a afișa codurile POST pe un indicator convențional cu două cifre și șapte segmente. Din păcate, nu cunosc microcircuite standard de unul sau doi biți pentru a converti un cod binar complet de patru biți într-unul cu șapte segmente, dar ele pot fi înlocuite, de exemplu, cu circuite integrate programabile. Schemele celor mai simple decodoare cu șapte segmente împreună cu firmware-ul pentru K155PE3 au fost publicate în revista „Radio” (de exemplu, „Radio” N 12 pentru 1987, p. 55). Cu o anumită redundanță, puteți utiliza și CI-urile UFRPROM K573RF2(6) mai accesibile ca decodor. Cu toate acestea, chiar și cea mai simplă Card POST cu afișare a codurilor POST în formă binară pe 8 LED-uri va reduce semnificativ timpul de diagnosticare a defecțiunilor și, sper, va face viața mult mai ușoară multor asamblatori/reparatori de computere!

Orice reparator de computere știe că cardul POST PCI este folosit pentru a diagnostica problemele la repararea și actualizarea computerelor precum IBM PC (sau cele compatibile).

Mai multe companii produc astfel de carduri în Rusia și CSI: Master Kit (Moscova), e-KIT Post Cards, ACE Lab (N. Novgorod), BVG Group (Moscova), EPOS: PCI TESTCARD (Ucraina), IC Book: IC80 ( Ucraina ), Jelezo: Jpost Full (Ucraina), VL Comp: PC Analyzer (Belarus). Există și soluții străine, dar nu le găsim pe piața liberă.

POST Card PCI este o placă de expansiune pentru computer care poate fi instalată în orice slot PCI liber (33 MHz) și este concepută pentru a afișa codurile POST generate de BIOS-ul computerului într-o formă ușor de utilizat.

În mod convențional, toate cardurile POST pot fi împărțite în seriale și non-seriale (kit-uri pentru auto-asamblare).

Revizuirea cardurilor POST existente

Să ne uităm la dezavantajele cardurilor POST de la diverși producători.

Strămoșul producției de carduri PCI POST în Rusia este considerat a fi compania ACE Lab, care are o prezență mare în producția de sisteme software și hardware pentru diagnosticarea și repararea computerelor.

Maestrul Keith Card POST PCI NM9221 (kit DIY)/BM9221 (placă finisată). Un dezavantaj este că indicatorul cu șapte segmente este orientat în jos.

Avantajele acestui card POST: asamblat pe un FPGA din seria EPM3XXX, care acceptă hot-socketing (mai fiabil, deoarece există mai puține șanse de a arde cardul POST) și funcționează la 3,3V (compatibilitate mai bună cu PCI2.3 și PCI3 moderne. 0), suport pentru chipset-uri noi și vechi datorită firmware-ului detașabil.

e-Kit_02 Dezavantajele acestui card POST: este asamblat pe un FPGA din seria EPM7XXX învechită, care nu acceptă hot-socketing (mai puțin fiabil, deoarece există o șansă mai mare de a arde cardul POST) și funcționează la 5,0 V (poate exista probleme cu PCI2.3 și PCI3.0 moderne).

ACE Lab PC-POST PCI-2. Nu este convenabil ca indicatorul să privească în jos, dar este posibil să selectați unul dintre cele 4 porturi posibile din care vor fi citite informații.

ACE Lab PC POWER PCI-2- software complet funcțional - complex hardware, care vă permite să efectuați o serie de teste de diagnostic lansate din ROM-ul instalat pe placă, care vizează identificarea erori de sistemși conflicte de echipamente.

BVG Group Dual POST. Avantaje: card POST simplu si ieftin. Realizat pe baza FPGA Altera EPM3032ALC44-10. Poartă cinci LED-uri (alimentare la PCI - -12V, +12V, +3,3V, +5V și semnal RESET) și doi indicatori cu șapte segmente pe ambele părți ale plăcii. Indicatorul poate afișa o cifră - asta înseamnă că slotul PCI în care este inserat acest POST nu primește ceas.

Un dezavantaj caracteristic al acestei plăci, datorită naturii sale reduse, este eliminarea tacării din slotul PCI în care este instalată această placă după etapa POST, la care generatorul este inițializat (pentru Award BIOS - 26h), ca rezultat dintre care codurile poștale nu mai sunt afișate. Metodele de „combatere” a acestei boli sunt următoarele:

  • Dacă în Configurare BIOS există un element Detect DIMM/PCI Clock - setarea acestuia la Disable va împiedica generatorul să elimine frecvența din sloturile neutilizate, drept urmare Dual POST va funcționa „în mod normal” ;), afișând toate codurile poștale „de încredere”.
  • Dacă placa care este testată are sloturi PCI de partajare (de obicei, doi conectori cei mai îndepărtați de procesor, care au o întrerupere „pentru doi”), atunci puteți introduce orice dispozitiv PCI „normal” (video, audio, rețea etc.) într-unul singur. dintre ei .), iar în celălalt - o carte poștală. În timpul inițializării, generatorul, văzând un dispozitiv PCI „cu drepturi depline” pe sloturile PCI de partajare, adesea (în funcție de placa BIOS specifică) nu elimină ceasul din ambele, de care Dual POST va „profita cu succes”.

BVG Group POST Pro.În loc de afișaje cu șapte segmente, se folosește un afișaj LCD cu un ticker, dar costul cardului este de aproximativ 300 USD, ceea ce este nerezonabil de mare.

EPOS: CARD DE TEST PCI. Seria avansată „Master” de „clopote și fluiere” utile, în general, vă permite doar să selectați suplimentar un port de diagnosticare în intervalul 0-3FFh folosind comutatoarele de pe placă, care este folosit pentru a scoate codurile POST. Dezavantajele acestui card POST: este asamblat pe un FPGA din seria EPM7XXX învechită, care nu acceptă hot-socketing (mai puțin fiabil, deoarece există o șansă mai mare de a arde cardul POST) și funcționează la 5,0 V (poate exista probleme cu PCI2.3 și PCI3.0 moderne). Există, de asemenea, informații despre ieșirea codurilor POST incorecte pe unele plăci de bază.

Cartea IC: IC80. Un reprezentant binecunoscut al cărților poștale „adulte”, a căror trăsătură distinctivă este prezența nu numai a „clopotelor și fluierelor” în domeniul monitorizării, ci și a capacităților unice (neegalate) de depanare a sistemului într-un mod pas cu- modul pas. Placa are mai multe caracteristici distinctive:

  • Selectarea adreselor utilizate în scopuri de diagnosticare: 80h/81h și 84h/85h, 378h, 1080h
  • Codurile de diagnosticare sunt afișate pe doi indicatori
  • Afișarea informațiilor pe un indicator extern
  • Indicație de tensiune Stand-By 3,3V
  • Suport de paritate PCI
  • Suport pentru opțiuni de magistrală PCI pentru server

Dezavantaj minor: nu funcționează corect modul pas cu pas pe plăci noi.

Jelezo: Jpost Full. Pe unele plăci de bază (în principal GIGABYTE) se blochează la un ecran negru după prima repornire.

VL Comp: Analizor PC. Un post-controller simplu și ieftin, al cărui punct culminant este combinația a două tipuri de cărți poștale într-un singur design - pentru ISA și pentru PCI.

Card POST PCI BM9222 cu display LCD

Astăzi ne vom uita la cardul PCI POST al noului generația POST Card PCI BM9222 fabricat de compania Moscova Masker Kit.

Specificații

  • Tensiune de alimentare: +5 V.
  • Consum de curent, nu mai mult de: 100 mA.
  • Frecvența magistralei PCI: 33 MHz.
  • Adresa portului de diagnosticare: 0080h
  • Indicarea codurilor POST: pe afișajul LCD în două rânduri a câte 16 caractere fiecare (prima linie este codul POST în hexazecimal și separate printr-o liniuță - tipul BIOS, a doua linie este o descriere a erorii sub formă de linie târâtoare).
  • Indicarea semnalelor magistralei PCI: LED-uri de pe partea frontală a plăcii - RST (semnal de resetare PCI) și
  • CLK (semnal de ceas PCI).
  • Indicatori ai prezenței tensiunilor de alimentare magistrală PCI: +5V, +12V, -12V, +3,3V.
  • Compatibil cu chipset-urile plăcii de bază: Intel, VIA, SIS.
  • Dimensiune PCB: 95,5 x 73,6 mm.

Proiecta

Din punct de vedere structural, cardul POST PCI este realizat pe o placă de circuit imprimat cu două fețe din folie de fibră de sticlă cu dimensiunile de 95,5 x 73,6 mm. Pentru a îmbunătăți conductivitatea electrică a contactelor dispozitivului, lamelele sunt acoperite cu nichel.

Principiu POST lucru Card PCI

De fiecare dată când porniți computerul compatibil IBM PC și înainte de pornirea sistemului de operare, procesorul computerului rulează o procedură BIOS numită POST (Power On Self Test). Aceeași procedură se efectuează și atunci când apăsați butonul RESET sau când reporniți computerul. Pentru a evita neînțelegerile, trebuie menționat aici că în unele cazuri speciale, pentru a reduce timpul de pornire a computerului, procedura POST poate fi ușor scurtată, de exemplu, în modul Quick Boot sau la ieșirea din modul de repaus Hibernate.

Scopul principal al procedurii POST este de a verifica funcțiile și subsistemele de bază ale computerului (cum ar fi memoria, procesorul, placa de bază, controlerul video, tastatura, discheta și hard disk-urile etc.) înainte de a încărca sistemul de operare. Acest lucru protejează într-o oarecare măsură utilizatorul de a încerca să lucreze la un sistem defect, ceea ce ar putea duce, de exemplu, la distrugerea datelor utilizatorului de pe HDD. Înainte de a începe fiecare test, procedura POST generează un așa-numit cod POST, care este scos la o anumită adresă din spațiul de adrese al dispozitivului I/O al computerului. Dacă este detectată o defecțiune în dispozitivul testat, procedura POST pur și simplu se blochează, iar codul POST pre-tipărit determină în mod unic pe ce test a avut loc înghețarea. Astfel, profunzimea și acuratețea diagnosticelor folosind coduri POST este complet determinată de profunzimea și acuratețea testelor procedurii POST BIOS corespunzătoare a computerului.

Trebuie remarcat faptul că tabelele de coduri POST sunt diferite pentru diferiți producători de BIOS și, datorită apariției de noi dispozitive și chipset-uri testate, sunt oarecum diferite chiar și pentru versiuni diferite ale aceluiași producător de BIOS. Tabelele de coduri POST pot fi găsite pe site-urile web corespunzătoare ale producătorilor de BIOS: pentru AMI acesta este http://www.ami.com, pentru AWARD - http://www.award.com, uneori tabelele de coduri POST sunt date în manualele pentru placile de baza.

Pentru a afișa codurile POST într-o formă ușor de utilizat, sunt utilizate dispozitive numite POST Card. Cardul POST propus pentru magistrala PCI este o placă de extensie a computerului care este introdusă (cu alimentarea oprită!) în orice slot PCI liber (33 MHz) și are un indicator text pentru afișarea codurilor POST și informații text despre codul actual. Printre caracteristicile de operare ale acestui card POST, aș dori să remarc faptul că după pornirea computerului și înainte de apariția primului semnal activ RESET PCI, mesajul de salut „BM9222 MASTERKIT POSTCARD” este afișat pe indicatorul POST Card.

În plus, cardul POST are LED-uri care reflectă starea semnalelor CLK și RST ale magistralei PCI.

Depanarea utilizând cardul POST PCI

Secvența de acțiuni la repararea unui computer folosind un card POST este următoarea:

1. Opriți alimentarea computerului defect.
2. Instalați cardul POST în orice slot PCI liber de pe placa de bază.
3. Porniți alimentarea computerului.
4. Dacă este necesar, reglați contrastul (la instalare Ecran LCD, pentru PLED - nu este nevoie de ajustare) imagini prin apasarea butoanelor (butonul cel mai indepartat de placa de baza creste contrastul, cel mai apropiat scade) sau schimbam tipul de BIOS afisat - prin apasarea lungi pe unul dintre butoane si apasarea celui de-al doilea (după eliberarea butoanelor, tipul BIOS se va schimba, afișat în prima linie a indicatorului după codul de eroare). Toate setările de mai sus sunt salvate atunci când alimentarea este oprită și încărcată data viitoare când este alimentată cardul POST.
5. Citim informațiile de pe indicatorul POST Card - acesta este codul POST pe care computerul pornește „se blochează” și descrierea acestuia în a doua linie.
6. Înțelegem cauzele probabile.
7. Cu alimentarea oprită, rearanjam cablurile, modulele de memorie și alte componente pentru a elimina defecțiunea.
8. Repetați pașii 3-7, asigurând finalizarea stabilă a procedurii POST și începerea încărcării sistemului de operare.
9. Folosind utilitare software, efectuăm testarea finală a componentelor hardware, iar în cazul erorilor flotante, efectuăm o lungă durată a testelor software corespunzătoare.

Când reparați un computer fără a utiliza o cartelă POST, punctele 3-6 din această secvență sunt pur și simplu omise și, din exterior, repararea computerului arată ca doar o rearanjare frenetică a memoriei, procesorului, plăcilor de expansiune, sursei de alimentare și, în plus. toate, placa de baza.

Dacă companiile mari au o aprovizionare mare de componente reparabile, atunci pentru companiile mici și persoanele fizice, repararea computerelor prin instalarea de componente cunoscute se transformă într-o problemă complexă.

Cum se efectuează în practică un computer cu ajutorul unui card POST?

În primul rând, la pornirea alimentării, înainte de a începe procedura POST, sistemul trebuie resetat cu semnalul RST (RESET), care este indicat pe cardul POST prin schimbarea mesajului de salut cu alte mesaje ale cartelei POST. Dacă schimbarea nu are loc în decurs de 2-4 secunde (timpul de afișare de bun venit este de aproximativ 0,7 secunde) sau unul dintre mesajele „NO CODES” sau „RESET” apare mai mult de 1 secundă, atunci în acest caz se recomandă ca imediat opriți computerul, scoateți toate cardurile și cablurile, precum și modulele de memorie de pe placa de bază. ÎN unitate de sistem Trebuie să lăsați placa de bază cu procesorul instalat și cardul POST conectat la sursa de alimentare. Dacă data viitoare când porniți computerul, sistemul se resetează normal și apar primele coduri POST, atunci, evident, problema constă în componentele computerului eliminate temporar; este posibil și în bucle conectate incorect. Prin introducerea secvențială a memoriei, a adaptorului video și apoi a altor carduri și observând codurile POST de pe indicator, este detectat un modul defect.

Să revenim acum la cazul în care resetarea inițială a sistemului nici măcar nu trece (indicatorul POST Card nu schimbă mesajul de salut cu alte mesaje). În acest caz, fie sursa de alimentare a computerului este defectă, fie placa de bază în sine (circuitele de generare a semnalului RESET sunt defecte), fie procesorul nu pornește. Cauza exactă poate fi determinată prin conectarea unei surse de alimentare bine cunoscute la placa de bază.

Să luăm acum în considerare cazul când semnalul de resetare trece, dar nu sunt afișate coduri POST pe indicator (mesajul „NO CODES” este menținut); în acest caz, așa cum s-a descris mai devreme, este testat un sistem format doar dintr-o placă de bază, procesor, card POST și sursă de alimentare. Dacă placa de bază este complet nouă, atunci motivul poate fi instalați incorect jumperii plăcii de bază. Dacă toate jumperele și procesorul sunt instalate corect, dar placa de bază tot nu pornește, ar trebui să înlocuiți procesorul cu unul cunoscut bun. Dacă acest lucru nu ajută, atunci putem concluziona că placa de bază sau componentele sale sunt defecte (de exemplu, cauza defecțiunii poate fi informațiile deteriorate din BIOS-ul FLASH).

Principalul avantaj al cardului POST este că nu necesită monitor pentru a funcționa. În același timp, testarea unui computer utilizând un card POST este posibilă în primele etape ale procedurii POST, când diagnosticarea sunetului nu este încă disponibilă. O altă caracteristică importantă este afișarea codurilor POST pe toate tipurile de BIOS-uri care scot coduri la adresa 0x0080), dar care nu sunt descrise în ROM.

Indicator PLED

Acest dispozitiv de testare este echipat cu un indicator cu un element de afișare de tip PLED. Avantajele acestui tip de afișaj sunt că are un contrast ridicat și un unghi larg de vizualizare - acest lucru este foarte important deoarece de multe ori o cartelă POST trebuie instalată în carcasa unui computer atunci când sunt instalate alte plăci (rețea, sunet etc.) sloturi adiacente.

Suport în mai multe limbi

Cardul POST vă permite să afișați coduri pentru diverse tipuri BIOS în diferite limbi (engleză și rusă implicit). Schimbarea tipului de BIOS se face prin apăsarea simultană a ambelor butoane. Această carte poștală decriptează 3 tipuri de BIOS-uri în 2 limbi (6 tipuri în total). BIOS-ul rusificat conține șirul „RU” în numele său.

Liniile în sine care descriu codurile sunt situate pe cipul SEEPROM 24C256 - 32kB. Acest microcircuit este instalat în priză și utilizatori experimentațiîl poate extrage și reprograma cu o altă versiune (mai nouă sau în altă limbă) dacă apare pe site-ul www.masterkit.ru. Actualizările apar în mod regulat, urmărind tendințele de dezvoltare a tehnologiei informatice.

Dacă acest cod nu este decriptat în versiunea dvs., atunci ar trebui să utilizați Internetul pentru a căuta rapid o decodare a tipului de test și, de asemenea, să scrieți o scrisoare către compania MasterKit, indicând acest caz, iar în versiunea următoare acest cod va fi inclus.

Pentru a reprograma, puteți folosi kitul NM9215 (programator) împreună cu un adaptor pt acest tip cipuri NM9216/4.

Testarea unei unități de sistem PC cu un tester PCI Card Post în practică

Secvența de testare a componentelor computerului este următoarea:

1. Testarea procesorului.
2. Verificarea sumei de verificare a BIOS-ului ROM.
3. Verificați și inițializați controlerele DMA, IRQ și timer 8254.
După această etapă, diagnosticarea sunetului devine disponibilă.
4. Verificarea operațiunilor de regenerare a memoriei.
5. Testarea primilor 64 KB de memorie.
6. Încărcarea vectorilor de întrerupere.
7. Inițializarea controlerului video.
După această etapă, mesajele de diagnosticare sunt afișate pe ecran.
8. Testarea întregii cantități de memorie RAM.
9. Testarea tastaturii.
10. Testarea memoriei CMOS.
11. Inițializarea porturilor COM și LPT.
12. Inițializarea și testarea controlerului FDD.
13. Inițializarea și testarea controlerului HDD.
14. Căutați module BIOS ROM suplimentare și inițializați-le.
15. Apelând încărcătorul sistemului de operare (INT 19h, Bootstrap), dacă sistemul de operare nu poate fi încărcat, încercați să lansați ROM BASIC (INT 18h); dacă nu reușește, oprirea sistemului (HALT).

Făcând teste

Când treceți fiecare dintre testele POST, este generat un cod POST, care este scris într-un registru special de diagnosticare. Informațiile conținute în registrul de diagnostic devin disponibile pentru observare atunci când placa de diagnosticare a cardului POST este instalată într-un slot liber al computerului și este afișată pe un afișaj cu șapte segmente sub formă de două cifre hexazecimale. Adresa registrului de diagnosticare depinde de tipul computerului, în versiunile mai vechi este: ISA, EISA-80h, ISA-Compaq-84h, ISA-PS/2-90h, MCA-PS/2-680h, 80h, unele EISA- 300h.

În primul rând, trebuie să determinați producătorul BIOS-ului plăcii de bază. Acest lucru se poate face fie printr-un autocolant pe cipul BIOS, fie prin inscripțiile care sunt afișate pe ecran de o placă de bază similară. În Rusia și CSI, cele mai comune BIOS sunt AMI și AWARD. După ce ați câștigat ceva experiență, puteți numi cu încredere producătorul BIOS-ului pe baza primelor coduri POST.

Tabelele de coduri POST sunt diferite pentru diferiți producători de BIOS și, datorită apariției de noi dispozitive și chipset-uri testate, sunt diferite chiar și pentru versiuni diferite ale aceluiași producător de BIOS.

Din punct de vedere istoric, valorile codurilor POST din tabelele corespunzătoare ale producătorilor de BIOS sunt date ca numere hexazecimale în intervalul 00h-FFh (0-255 în sistemul zecimal), prin urmare, pentru comoditatea utilizării unor astfel de tabele, este necesar pentru a vă asigura că codurile POST sunt afișate în formă hexazecimală.

Coduri de eroare

Award Software International, Inc.

AwardBIOS V4.51PG Elite

Compania în dezvoltare dinamică Award Software a propus în 1995 o nouă soluție în domeniul low-level software AwardBIOS „Elite”, mai cunoscut sub numele de V4.50PG. Modul de întreținere a punctului de control nu s-a schimbat nici în versiunea larg răspândită V4.51, nici în versiunea rara V4.60. Sufixele P și G indică suport pentru mecanismul PnP și, respectiv, suport pentru funcțiile de economisire a energiei (Green Function).

Executarea procedurilor POST de pornire din ROM

C0 Interdicție cache externă. Interzicerea cache-ului intern. Ban Shadow RAM. Programare controler DMA, controler întrerupere, temporizator, bloc RTC

C1 Determinarea tipului de memorie, a volumului total și a plasării pe linii

C3 Verificarea primei 256K DRAM pentru organizația Temporary Area. Dezambalarea BIOS-ului în zona temporară

C5 Codul POST care rulează este mutat în Shadow

C6 Determinarea prezenței, mărimii și tipului cache-ului extern

C8 Verificarea integrității programelor și tabelelor BIOS

CF Determinarea tipului de procesor

Efectuarea unui POST în Shadow RAM

03 Dezactivați NMI, PIE (Activare întrerupere periodică), AIE (Activare întrerupere de alarmă), UIE (Activare întrerupere de actualizare). Interzicerea generării frecvenței programabile SQWV

04 Verificarea generării cererilor pentru regenerarea DRAM

05 Verificarea și inițializarea controlerului tastaturii

06 Testați zona de memorie începând cu adresa F000h, unde se află BIOS-ul

07 Verificarea CMOS și funcționarea bateriei

FI Programarea registrelor de configurare a Podurilor Sud și Nord

09 Inițializarea cache-ului L2 și a registrelor Advanced Cache Control pe procesorul Cyrix

0A Generarea unui tabel de vectori de întrerupere. Configurarea resurselor de gestionare a energiei și setarea vectorului SMI

0B Verificarea sumei de control CMOS. Scanare autobuz Dispozitive PCI. Actualizarea microcodului procesorului

0C Inițializarea controlerului tastaturii

0D Găsirea și inițializarea adaptorului video. Înființarea IOAPIC. Măsurătorile frecvența ceasului, instalare FSB

0E Inițializarea MPC. Test de memorie video. Afișarea siglei premiului

0F Testarea primului controler DMA 8237 de detectare și test intern. Verificare BIOS checksum

10 Verificarea celui de-al doilea controler DMA 8237

11 Verificarea registrelor paginii controlerului DMA

14 Testul canalului 2 al temporizatorului sistemului

15 Testarea registrului de mascare a cererii al primului controler de întrerupere

16 Testarea registrului de mascare a cererii al 2-lea controler de întrerupere

19 Verificarea pasivității unei cereri de întrerupere NMI

30 Determinarea volumului memoriei de bază și memoriei extinse. Configurare APIC. Control software Modul de scriere de alocare

Pregătirea tabele, matrice și structuri pentru pornirea sistemului de operare

31 Test de bază pe ecran RAM. Inițializare

32 Apare ecranul de introducere a extensiei BIOS Plug and Play. Configurarea resurselor Super I/O. Dispozitiv audio la bord programabil

39 Programarea generatorului de ceas prin magistrala I2C

3C Setarea indicatorului software pentru a permite intrarea în Setup

3D Se inițializează mouse-ul PS/2

3E Inițializarea controlerului cache extern și permisiuni pentru cache

B.F. Configurarea registrelor de configurare a chipset-ului

41 Inițializarea subsistemului de dischetă

42 Dezactivați IRQ12 dacă lipsește mouse-ul PS/2. Controlerul hard disk-ului este în curs de resetare soft. Scanarea altor dispozitive IDE

43 Inițializare porturi seriale și paralele

45 Inițializarea coprocesorului FPU

4E Afișare mesaj de eroare

4F Solicitare parolă

50 Restaurarea unei stări CMOS stocate anterior în RAM

51 Rezoluție de acces pe 32 de biți la HDD. Configurarea resurselor ISA/PnP

52 Se inițializează BIOS suplimentar. Setarea valorilor registrelor de configurare PIIX. Formarea NMI și SMI

53 Setarea contorului de timp DOS conform Ceasului în timp real

60 Instalarea protecției antivirus BOOT Sector

61 Ultimii pași pentru inițializarea chipset-ului

62 Citirea ID-ului tastaturii. Setarea parametrilor acestuia

63 Corectarea blocurilor ESCD, DMI. Ștergerea memoriei RAM

FF Transferarea controlului către bootloader. BIOS execută comanda INT 19h

Să luăm în considerare procedura de testare a unității de sistem a unui computer personal. Să instalăm testerul BM9222 într-un slot PCI liber de pe placa de bază. Să pornim alimentarea. BIOS este un program de pornire a computerului stocat în ROM-ul plăcii de bază care interogează secvenţial toate dispozitivele incluse în unitatea de sistem (procesor, module de memorie, hard disk, placă video, controlere, unitate optică, periferia exterioară: mouse cu tastatură etc.).

Dacă toate dispozitivele periferice ale unității de sistem funcționează corect, după finalizarea încărcării, următoarea inscripție FFh se va aprinde pe ecranul testerului.

„Să introducem o defecțiune” în unitatea de sistem. Opriți alimentarea și scoateți modulul de memorie din unitatea de sistem.

După ce este aplicată alimentarea și computerul pornește, pe ecranul testerului apare codul de eroare RAM 4Eh.

Testerul a determinat cu exactitate că memoria din unitatea de sistem este „defectă”. După ce a oprit alimentarea și a readus modulul de memorie la locul său, testerul a arătat starea de sănătate a computerului personal.

În mod similar, puteți determina codurile de eroare ale altora dispozitive perifericeși eliminați rapid problema prin înlocuire unitate defectă la deservibil.

Concluzii

cărți poștale sau CARTE POșTALĂ pentru verificarea și testarea funcționalității echipamente informatice. Cumpăra Carte poștală Puteți găsi la noi un analizor de plăci de bază și alte echipamente. Vă va ajuta să identificați defecțiunile și să diagnosticați computerul sau laptopul în ansamblu. Cu ajutorul unui astfel de analizor și decodificarea codurilor de eroare, chiar și fără cunoștințe în repararea echipamentelor informatice, puteți evalua și diagnostica cu ușurință hardware-ul computerului defect.

Carte poștală pentru laptop concepute pentru diagnosticarea computerizată. Cu ajutorul lor, puteți detecta dacă placa video este defectă, placa de bază este defectă sau altceva.

Acum aproape fiecare casă și fiecare persoană are computere sau laptopuri. Acest lucru se datorează faptului că astfel de dispozitive sunt extrem de utile, pot fi folosite pentru a desfășura multe procese: comunicarea pe rețelele de socializare, jocurile, lucrul, introducerea de texte, editarea fotografiilor, căutarea de informații pe Internet și așa mai departe. Adică, computerele și laptopurile deschid abilități nelimitate pentru o persoană, motiv pentru care mulți nu pot trăi fără ele nici măcar o zi.

Pe lângă faptul că sunt extrem de comune, dispozitivele computerizate sunt și foarte complexe. Probabil că fiecare utilizator de laptop a întâlnit o situație în care dispozitivul poate să înghețe și să refuze să funcționeze, în acest caz, este necesar să se efectueze diagnostice și să se determine cauza defecțiunii. Pentru a efectua diagnosticarea computerului, o persoană trebuie să achiziționeze accesorii suplimentare, în special CARTE POșTALĂ. Acest dispozitiv este conceput special pentru a efectua diagnostice pe dispozitivele computerizate. Astfel de carduri de diagnosticare sunt instalate în slotul plăcii de bază și indicatorii de cod de monitorizare.

Carte poștală pentru laptop după instalarea în conectorul necesar, începe un proces de diagnosticare, în urma căruia sunt determinate cauzele și natura abaterilor. Toate informațiile despre defecțiunea detectată sunt afișate pe un indicator digital special, care se află pe fiecare card POST. Cumpărați card POST Orice persoană fără excepție o poate face, deoarece astfel de dispozitive sunt disponibile gratuit. Datorită acestui fapt, fiecare persoană poate determina în mod independent starea sa dispozitiv de calculator. Dar, fără anumite abilități și experiență, este mai bine să nu vă asumați riscuri și să încredințați acest proces specialiștilor, deoarece intervenția necalificată poate deteriora și mai mult dispozitivul.

Marele avantaj al unor astfel de carduri este ușurința lor de utilizare. Oricine, chiar și cineva care nu are experiență în repararea computerelor, poate afla cauza defecțiunii.

Poate că nu ați fost niciodată nevoit să diagnosticați performanța unei plăci de bază sau a unui hard disk înainte. Poate că computerul nu s-a defectat niciodată. Asta nu înseamnă că va fi mereu așa. Adesea, o mașină se strica exact atunci când aveți cea mai mare nevoie de ea.