Cărțile poștale pentru placa de bază sunt cool. Decodificarea codurilor POST ale cardului



Aceasta masa conține codurile POST care sunt afișate în timpul procedurii complete POST.

CF Determinați tipul procesorului și testați CMOS de citire/scriere
Chipset-ul C0 și memoria cache L1-, L2 sunt pre-inițializate, programabile
controler de întrerupere, DMA, temporizator
C1 Tip și volum detectate memorie cu acces aleator
Codul BIOS C3 este decomprimat într-o zonă temporară de RAM
0С Sumele de verificare BIOS sunt verificate
Codul BIOS C5 este copiat în memoria umbră și controlul este transferat la modulul Boot Block
01 Modulul XGROUP este dezambalat la adresa fizică 1000: 0000h
02 Inițializarea procesorului. Registrele CR și MSR sunt setate
03 Resursele I/O sunt determinate (Super I/O)
05 Șterge ecranul și indicatorul de stare CMOS
06 Coprocesorul este verificat
07 Controler de tastatură determinat și testat
08 Interfața tastaturii este definită
09 Inițializarea controlerului Serial ATA
OA Determină tastatura și mouse-ul care sunt conectate la porturile PS / 2
0B Resursele controlerului audio AC97 sunt setate
Segment de memorie testat OE F000h
10 Determină tipul de memorie flash
12 CMOS testate
14 Setează valorile pentru registrele chipset-ului
16 Generatorul de ceas este inițial inițial
18 Determinat tipul procesorului, parametrii acestuia și dimensiunea cache-ului L1 și L2
1B Tabelul vector de întrerupere este inițializat
1C Sumele de verificare CMOS și tensiunea bateriei sunt verificate
Sistem de management al energiei 1D definit
1F Încărcarea matricei tastaturii (pentru laptop-uri)
21 Sistemul Hardware Power Management este inițializat (pentru notebook-uri)
23 Sunt testate coprocesorul matematic, unitatea de dischetă, inițializarea chipset-ului
24 Microcodul procesorului este în curs de actualizare. Este creată o hartă de alocare a resurselor
Dispozitive Plug and Play
25 Inițializarea PCI Inițializarea: Listează dispozitivele, Găsiți un adaptor
VGA, intrare BIOS VGA la C000: 0
26 Setează frecvența ceasului prin CMOS Setup. Sincronizarea este dezactivată
sloturi DIMM și PCI neutilizate. Sistemul de monitorizare este inițializat
(Monitor H/W)
27 INT 09h întrerupere activată. Controlerul tastaturii este inițializat din nou
Sunt programate 29 de registre MTRR, inițializate APIC. Controlerul este programat
IDE. Se măsoară frecvența procesorului. Extensia BIOS a sistemului video numită
2B Găsirea BIOS-ului adaptorului video
2D Afișează ecranul de introducere a premiului, informații despre tipul de procesor și viteza acestuia
33 Tastatura este resetată
35 Primul canal DMA este testat
37 Al doilea canal DMA este testat
Sunt testate 39 de registre de pagini DMA
Controler configurabil 3C 8254 (temporizator)
3E Întrerupeți verificarea controlerului 8259
43 Controlerul de întrerupere este verificat
47 anvelope ISA / EISA testate
49 Se calculează cantitatea de RAM. Registre configurabile pentru procesor
AMD K5
4E Registrele MTRR pentru procesoarele Syrix sunt programate. Cache L2 inițializat
și APIC
50 magistrală USB detectată
52 RAM este testată și rezultatele sunt afișate. Memoria extinsă este ștearsă
53 Dacă CMOS este șters, parola de conectare este ștearsă.
55 Se afișează numărul de procesoare (pentru platforme cu mai multe procesoare)
57 Este afișată sigla EPA. Inițializarea dispozitivelor ISA PnP
59 Determinarea sistemului de protecție împotriva virusului
5B Afișează o solicitare de pornire Actualizări BIOS din dischetă
5D Pornește controlerul Super I/O și controler audio integrat
60 Accesați CMOS Setup dacă a fost apăsată tasta Delete
65 Inițializează mouse-ul PS / 2
Cache-ul 69 L2 se activează
Registrele chipset-ului 6B sunt configurate în conformitate cu setarea BIOS
6D Atribuie resurse pentru dispozitivele ISA PnP și porturile COM pentru integrate
dispozitive
6F Inițializarea și configurarea controlerului de dischetă
Sunt detectate și instalate 75 de dispozitive IDE: hard disk-uri,
CD / DVD, LS-120, ZIP, etc.
76 Sunt afișate informații despre dispozitivele IDE detectate
77 Porturile seriale și paralele sunt inițializate
7Un coprocesor matematic este resetat și gata de funcționare
7C Definește protecția împotriva scrierii neautorizate pe hard disk
7F Dacă există erori, este afișat un mesaj care așteaptă tastele Delete și F1
82 Alocează memorie pentru gestionarea energiei și actualizează tabelul ESCD.
Ecranul de splash cu sigla EPA este eliminat. Parola solicitată dacă este necesar
83 Toate datele sunt salvate din stiva temporară în CMOS
84 Afișarea inițializării cardurilor Plug and Play
85 Inițializarea USB s-a încheiat
87 tabele SYSID sunt create în zona DMI
89 Instalează tabelele ACPI. Întreruperile sunt atribuite dispozitivelor PCI
8B Apelat de către BIOS a controlerelor suplimentare ISA sau PCI, cu excepția
adaptor video
8D Setează parametrii de paritate RAM prin CMOS Setup. Inițializat
APM
8F IRQ 12 activat pentru conectarea la cald a mouse-ului PS / 2
94 Finalizarea inițializării chipset-ului. Afișează tabelul de alocare a resurselor.
Activarea memoriei cache L2. Setarea orei de vară
95 Setează rata de repetare automată a tastaturii și starea Num Lock
96 Registrele sunt configurate pentru sisteme multiprocesor (pentru procesoare Cyrix).
Este creat tabelul ESCD. Temporizatorul DOS este setat în funcție de ceas
RTC CMOS.
Secțiunile salvate dispozitive de boot pentru utilizare încorporată
antivirus.
Vorbitorul anunță sfârșitul POST. Tabelul MSIRQ este creat
FF BIOS INT 19h întrerupere în curs. Găsirea bootloader-ului în primul sector
Dispozitiv de pornire





Procedura prescurtată este efectuată atunci când testul automat de pornire rapidă este setat în BIOS.

65 Adaptorul video este resetat. Controler de sunet, dispozitivele sunt inițializate
intrare/ieșire, tastatură și mouse testate. Integritatea BIOS este verificată
66 Cache-ul se inițializează. Este creat un tabel vectorial de întrerupere.
Sistemul de management al energiei este inițializat
67 Suma de verificare CMOS este verificată și bateria este testată.
Ajustează chipsetul pe baza parametrilor CMOS
68 Adaptorul video este inițializat
69 Controler de întrerupere configurabil
6A RAM testat (accelerat)
Sunt afișate sigla 6B EPA, procesorul și rezultatele testelor de memorie
70 Se afișează o solicitare pentru a intra în BIOS Setup. Mouse-ul este inițializat,
conectat la PS / 2 sau USB
71 Controlerul cache se inițializează
72 de registre Chipset sunt configurate. Este generată o listă de dispozitive Plug and Play.
Controlerul de dischetă este inițializat
73 Inițializarea controlerului de hard disk
74 Coprocesorul este inițializat
75 Dacă este necesar, hard disk-ul este protejat la scriere
77 Dacă este necesar, se solicită o parolă și mesajele Apăsați F1 pentru a continua,
DEL pentru a intra în Configurare
78 Cardurile de expansiune sunt inițializate cu propriul lor BIOS
79 Resursele platformei sunt inițializate
7A Generează tabelul rădăcină RSDT, tabelele dispozitivelor DSDT, FADT etc.
7D Colectarea de informații despre partițiile dispozitivului de pornire
7E BIOS se pregătește pentru pornirea sistemului de operare
7F Starea indicatorului NumLock este setată conform setărilor
Configurarea BIOS-ului
80 INT 19 este apelat și sistemul de operare este pornit
******************************************

AMIBIOS 8.0

D0 Inițializarea procesorului și chipset-ului. Verificarea sumelor de verificare a blocului de pornire
BIOS
D1 Inițializarea inițială a porturilor I/O. Controler cu tastatură
Comanda de autotest BAT este transmisă
D2 Dezactivează memoria cache L1 / L2. Se determină cantitatea de RAM instalată
D3 Reglează circuitele de regenerare a memoriei. Permis să utilizeze memoria cache
Test de memorie D4 512KB. Stiva este stabilită și protocolul de schimb este atribuit
cu memorie cache
Codul BIOS D5 este decomprimat și copiat în memoria umbră
Sunt verificate sumele de verificare BIOS D6 și apăsările de taste Ctrl + Acasă
(recuperare BIOS)
D7 Control este transferat la modulul de interfață, care despachetează codul în zonă
Timp de rulare
D8 Codul executabil este despachetat din memoria flash în RAM. Persista
Informații CPUID
D9 Codul decomprimat este transferat din zona de stocare temporară în segmente
0E000h și 0F000h RAM
Registrele DA CPUID sunt restaurate. POST este împins în RAM
E1 – E8, EC – EE Erori legate de configurarea memoriei sistemului
03 Procesarea interzisă a NMI, erori de paritate, semnalizare către monitor.
Zonă rezervată pentru jurnalul de evenimente GPNV, setată inițial
valori variabile din BIOS
04 Se verifică starea bateriei și se calculează suma de control CMOS
05 Controlerul de întrerupere este inițializat și tabelul vectorial este construit
06 Cronometrul este testat și pregătit pentru funcționare
08 Tastatura este în curs de testare (luminile tastaturii clipesc)
C0 Inițializarea procesorului. Este interzisă utilizarea memoriei cache.
Determinat de APIC
C1 Pentru sistemele multiprocesor, este determinat procesorul responsabil cu pornirea sistemului
C2 Atribuirea procesorului pentru a porni sistemul se termină. Identificarea cu
folosind CPUID
C5 Numărul de procesoare este determinat, parametrii acestora sunt ajustați
C6 Inițializează memoria cache pentru un progres POST mai rapid
C7 Inițializarea procesorului este finalizată
0A Determinat controlerul tastaturii
0B Căutați un mouse conectat la portul PS / 2
0C Verifică prezența tastaturii
0E Detectat și inițializat diverse dispozitive intrare
13 Inițializarea inițială a registrelor chipset-ului
24 Modulele BIOS specifice platformei sunt dezambalate și inițializate.
Tabelul vector de întreruperi este creat și gestionarea întreruperilor este inițializată
2Un mecanism DIM definește dispozitivele pe magistralele locale. Pregătirea pentru
inițializarea adaptorului video, se construiește tabelul de alocare a resurselor
2C Detectați și inițializați adaptorul video, adaptorul video este apelat de BIOS
2E Căutați și inițializați dispozitive I/O suplimentare
30 Pregătirea pentru procesarea SMI
31 ADM este inițializat și activat
33 Modulul de pornire ușor este inițializat
37 Afișează sigla AMI, versiunea BIOS, procesor, cheie promptă pentru a intra
în BIOS
38 Diverse dispozitive de pe autobuzele locale sunt inițializate cu ajutorul DIM
39 Inițializarea controlerului DMA
3A Se potrivește timpul sistemului conform citirilor ceasului RTC
3B RAM este testat și rezultatele sunt afișate
Registrele 3C Chipset sunt configurate
40 Porturile seriale și paralele sunt inițializate, matematică
coprocesor etc.
52 Rezultatele testului de memorie actualizează datele RAM în CMOS
60 BIOS Setup setează starea NumLock și configurează parametrii
autorepeat
75 Procedura de lucru cu dispozitivele de disc este pornită (întreruperea INT 13h)
78 Creează o listă de dispozitive IPL (de pe care sistemul de operare poate fi încărcat)
Tabelele de configurare extinsă a sistemului 7C ESCD sunt create și scrise în NVRAM
84 Înregistrarea erorilor POST
85 Sunt raportate mesaje de eroare non-fatale.
87 Dacă este necesar, este lansată setarea BIOS, care este anterior dezambalată în RAM
Registrele chipset-ului 8C sunt configurate în conformitate cu setarea BIOS
Sunt construite tabele 8D ACPI
8E Serviciu de întrerupere nemascabil configurabil (NMI)
90 SMI este în sfârșit inițializat
A1 Ștergerea datelor care nu sunt necesare la încărcarea sistemului de operare
Modulele A2 EFI sunt în curs de pregătire pentru a interacționa cu sistemul de operare
A4 Conform BIOS Setup, modulul de limbă este inițializat
Este afișat tabelul rezumativ A7 POST
A8 Setează starea registrelor MTRR
A9 Așteptați comenzile de la tastatură dacă este necesar
Vectorii de întrerupere AA POST sunt eliminați (INT 1Ch și INT 09h)
AB Determină dispozitivele pentru încărcarea sistemului de operare
AC Etape finale ale configurației chipset-ului în conformitate cu setarea BIOS
B1 Interfață ACPI configurabilă
00 INT 19h este apelată gestionarea întreruperilor (căutați sectorul de pornire, sistemul de operare de pornire)

******************************************

PhoenixBIOS 4.0

02 Verificați modul real
03 Dezactivare întrerupere non-mascabilă (NMI)
04 Obțineți tipul CPU
06 Inițializați hardware-ul sistemului
08 Inițializați chipset-ul cu valorile POST inițiale
09 Setați steag IN POST
0A Inițializați registrele CPU
0B Activați memoria cache a procesorului
0C Inițializați cache-urile la valorile inițiale POST
0E Inițializați componenta I/O
0F Inițializați IDE-ul autobuzului local
10 Inițializați gestionarea energiei
11 Încărcați registre alternative cu valorile POST inițiale
12 Restabiliți cuvântul de control al procesorului în timpul pornirii la cald
13 Inițializați dispozitivele PCI Bus Mastering
14 Inițializați controlerul tastaturii
16 (1-2-2-3) BIOS ROM checksum
17 Inițializați memoria cache înainte de autodimensionarea memoriei
18 8254 inițializarea temporizatorului
1A 8237 Inițializarea controlerului DMA
1C Resetați controlerul de întrerupere programabil
20 (1-3-1-1) Testați reîmprospătarea DRAM
22 (1-3-1-3) Test 8742 Keyboard Controller
24 Setați registrul segmentului ES la 4 GB
26 Activați linia A20
28 Autosize DRAM
29 Inițializați Managerul de memorie POST
2A Șterge 512 KB RAM de bază
2C (1-3-4-1) Eroare RAM pe linia de adresă xxxx
2E (1-3-4-3) Eroare RAM pe biții de date xxxx ai octetului scăzut al magistralei de memorie
2F Activați memoria cache înainte de umbra BIOS-ului sistemului
30 (1-4-1-1) Eroare RAM pe biții de date xxxx ai octetului înalt al magistralei de memorie
32 Testați frecvența magistralei CPU
33 Inițializați Phoenix Dispatch Manager
34 Dezactivați butonul de alimentare în timpul POST
35 Reinițializați registrele
36 Oprire pornire la cald
37 Reinițializați chipset-ul
38 ROM-ul BIOS al sistemului Shadow
39 Reinițializați memoria cache
3A Autosize cache
3C Configurare avansată a registrelor chipset-ului
3D Încărcați registre alternative cu valori CMOS
40 de detectare a vitezei procesorului
42 Inițializați vectori de întrerupere
45 Inițializarea dispozitivului POST
46 (2-1-2-3) Verificați notificarea privind drepturile de autor ROM
48 Verificați configurația video față de CMOS
49 Inițializați magistrala și dispozitivele PCI
4A Inițializați toate adaptoarele video din sistem
Pornire 4B QuietBoot (opțional)
ROM 4C Shadow video BIOS
4E Afișează notificarea privind drepturile de autor pentru BIOS
50 Afișează tipul și viteza procesorului
51 Inițializați placa EISA
52 Testare tastatură Tastatura este în curs de testare
54 Setați clicul tastei dacă este activat
55 Inițializați magistrala USB
58 (2-2-3-1) Test pentru întreruperi neașteptate
59 Inițializați serviciul de afișare POST
5A Afișează mesajul „Apăsați F2 pentru a intra în SETUP”
5B Dezactivează memoria cache a procesorului
5C Testează RAM între 512 și 640 KB
60 Testați memoria extinsă
62 Testați liniile de adrese de memorie extinsă
64 Salt la UserPatch1
66 Configurați registrele cache avansate
67 Inițializați Multi Processor APIC
68 Activați cache-urile externe și CPU
69 Configurarea modului de gestionare a sistemului (SMM).
6A Afișează dimensiunea memoriei cache L2 externă
6B Încărcați setările prestabilite personalizate (opțional)
6C Afișează mesajul în zona umbră
6E Afișează o posibilă adresă mare pentru recuperarea UMB
70 Afișează mesajele de eroare Sunt afișate mesaje de eroare
72 Verificați erorile de configurare
76 Verificați erorile de tastatură
7C Configurați vectori de întrerupere hardware
7D Inițializați monitorizarea hardware
7E Inițializați coprocesorul dacă este prezent
80 Dezactivați porturile Super I/O și IRQ-urile la bord
81 Inițializarea cu întârziere a dispozitivului POST
82 Detectați și instalați porturi externe RS232
83 Configurați controlere IDE non-MCD
84 Detectați și instalați porturi paralele externe
85 Inițializați dispozitivele ISA PnP compatibile cu PC
86 Reinițializați porturile I/O de la bord
87 Configurați dispozitivele configurabile pe placa de bază (opțional)
88 Inițializați zona de date BIOS
89 Activați întreruperi nemascabile (NMI)
8A Inițializați zona extinsă de date BIOS
8B Testați și inițializați mouse-ul PS / 2
8C Inițializați controlerul de dischetă
8F Determinați numărul de unități ATA (opțional)
90 Inițializați controlerele de hard disk
91 Inițializați controlerele de harddisk cu magistrală locală
92 Salt la UserPatch2
93 Construiți MPTABLE pentru plăci cu mai multe procesoare
95 Instalați CD ROM pentru pornire
96 Ștergeți registrul uriaș de segment ES
97 Fixup Multi Processor Tabel
98 (1-2) Căutați ROM-uri opționale. Un bip lung, două scurte la eșecul sumei de control
99 Verificați pentru SMART Drive (opțional)
9A ROM-uri opțiune Shadow
9C Configurați gestionarea energiei
Motor de securitate 9D Initialize (opțional)
9E Activați întreruperile hardware
9F Determinați numărul de unități ATA și SCSI
A0 Setați ora din zi
A2 Verificați blocarea cheii
A4 Inițializați rata Typematic
A8 Ștergeți promptul F2
AA Scan pentru apăsarea tastei F2
AC Accesați SETUP
AE Clear Boot flag
B0 Verificați erorile
B2 POST terminat - pregătiți-vă pentru pornirea sistemului de operare
B4 (1) Un bip scurt înainte de pornire
B5 Terminați QuietBoot (opțional)
B6 Verificați parola (opțional)
B9 Pregătiți pornirea
BA Inițializați parametrii DMI
BB Inițializați ROM-uri cu opțiuni PnP
BC verificatoare de paritate clare
BD Afișează meniul MultiBoot
Ecran BE Clear (opțional)
BF Verificați viruși și mementouri de rezervă
C0 Încercați să porniți cu INT 19
C1 Inițializare POST Error Manager (PEM)
C2 Inițializați înregistrarea erorilor
C3 Inițializați funcția de afișare a erorilor
C4 Inițializați gestionarea erorilor de sistem
C5 PnPnd dual CMOS (opțional)
C6 Inițializați andocare pentru notebook (opțional)
C7 Inițializați andocarea notebook-ului cu întârziere
D2 întrerupere necunoscută
E0 Inițializați chipsetul
E1 Inițializați puntea
E2 Inițializați procesorul
E3 Inițializați cronometrul sistemului
E4 Inițializați I/O sistem
E5 Verificați încărcarea forțată de recuperare
E6 Checksum BIOS ROM
E7 Accesați BIOS
E8 Setează un segment uriaș
E9 Inițializați procesorul multiplu
EA Inițializați codul special OEM
EB Inițializați PIC și DMA
EC Inițializare tip de memorie
ED Inițializați dimensiunea memoriei
Ee shadow boot block
Test de memorie EF System
F0 Inițializează vectorii de întrerupere
F1 Inițializați ceasul în timp real
F2 Inițializați videoclipul
F3 Inițializați modul de gestionare a sistemului
F4 (1) Emite un bip înainte de pornire
F5 Boot la Mini DOS
F6 Ștergeți segmentul imens
F7 Pornire la DOS complet

„Site-ul Internet-Shop” este un centru comercial cu ridicata și cu amănuntul cu produse unice și de înaltă calitate atent selectate. De ce ar trebui să ne alegeți:

  • Selectăm cu atenție sortimentul de mărfuri pentru confortul dvs., alegând numai produse unice, de înaltă calitate și dovedite.
  • Lucrăm productiv de mult timp cu cei mai buni operatori livrare postala. Livrarea este efectuată de serviciile poștale de stat, ceea ce înseamnă că puteți primi comanda în Moscova sau în orice altă capitală și în cel mai mic sat din orice țară.
  • Principala prioritate a echipei noastre este satisfacția 100% a clienților cu produse, servicii și asistență post-vânzare, așa cum au văzut mii de clienți.
  • Doar aici puteți obține o rambursare necondiționată în termen de 30 de zile de la primirea coletului, fără a explica motivele, i.e. dacă pur și simplu nu vă place produsul.

Site-ul magazinului online de electronice chinezești

Categoria, care include, este foarte larg reprezentată în magazinul nostru. Categoria prezinta telefoane chinezești pentru 2 cartele sim alte. Producătorii chinezi au mers mai departe în saturația tehnică a telefoanelor, acum se vând telefoane chinezești cu TV, Wi-Fi și chiar GPS. Drept urmare, telefoanele mobile fabricate în China sunt echipate cu o cantitate mare caracteristici în comparație cu concurenții lor.

Suportul pentru două cartele SIM în telefon vă permite să utilizați două numere de telefon într-unul, datorită a două module radio și puteți utiliza comunicația mobilă economic, folosind mai multe tarife favorabile pentru conversații pe două rețele.

Funcțiile multimedia ale telefonului dvs. vă permit să utilizați telefonul ca player pentru redarea fișierelor video, audio și vizionarea televizorului. Funcția Wi-Fi vă va permite să accesați Internet folosind o varietate de puncte gratuite legături în hoteluri, restaurante, gări. Va fi foarte convenabil pentru șoferi să folosească un singur dispozitiv pentru apeluri și pentru navigarea prin GPS. Imaginează-ți câte dispozitive individuale poate înlocui unul modern Telefon chinezesc.

Al nostru Magazin online chinezesc de electronice face livrare gratuită prin poștă în toate regiunile CSI și ale lumii.

Să încercăm să ne dăm seama împreună și să punem totul pe rafturi. Să presupunem că cititorul este deja familiarizat cu ce se bazează „principiul de funcționare al controlerului POST”. Atunci ce este o cartelă POST pentru un reparator de plăci de bază?

Este un INSTRUMENT!

Cel mai important, cardul POST este instrument pentru reparatorul plăcii de bază. Deși nu este o declarație evidentă, nu încetează să fie fapt: pentru cei care sunt implicati constant in repararea si intretinerea placilor de baza/calculatoarelor, cardul POST este acelasi instrument cum ar fi un voltmetru, un osciloscop etc. Și cu cât fluxul de plăci de bază-calculatoare trece prin mâinile tale, cu atât este mai importantă cartela POST în sine și calitate.

Confirmare indirectă - proprietățile instrumentale ale cardurilor POST sunt solicitate nu numai la nivel hardware, ci și în rândul programatorilor atunci când dezvoltă și depanează software. În cazurile în care ieşirea puncte de control la dispozitivele console este dificil din anumite motive, utilizarea cardurilor POST vă permite să obțineți o imagine reală a ceea ce se întâmplă și să urmăriți produsul software cu costuri minime pentru dezvoltarea codului sursă.

Cu toate acestea, nu uitați că cardul POST este instalat în plăci de bază stricate, și, ca urmare, se întâmplă, și ea Cardul POST eșuează... Prin urmare, pentru cei care nu-și permit să ardă o carte POST scumpă și elegantă în plăcile de bază care tocmai au sosit pentru reparații, este recomandat să cumpere ieftin Cărți poștale pentru diagnostic primar, iar în cazuri mai complexe, utilizați un card POST scump cu funcții suplimentare.

Cea mai simplă carte poștală este realizată din „materiale vechi” în doar o jumătate de oră. La un moment dat, el însuși a făcut unul similar pe baza unui vechi ISA-shny Trident-9000 (sau a celor figurative pentru el - nu-mi amintesc exact) cu montaj "3-dimensional" lipit de LED-uri. Designul s-a dovedit a fi nefiabil (deși putea „funcționa imediat”) cu ușurință și, după un anumit număr de cicluri de „inserare-demontare”, trebuia să caute o altă întrerupere sau scurtcircuit. Prin urmare, este mai bine să lipiți ceva mai „serios”, există o mulțime de opțiuni, de exemplu, pe site-ul lui Roman Skripnik, un mare cunoscător și pasionat de diagnosticare PC.

Paginile acestui site oferă o diagramă și o descriere a celei mai simple carduri POST pentru magistrala ISA. Partea pozitivă nu este doar o prezentare detaliată a subiectului, ci și un program simplu, dar foarte util, aproape de neînlocuit pentru testarea POST Card.

Cardurile POST pentru PCI, precum și multe alte lucruri, pot fi făcute de dvs., de exemplu. mergeți până la capăt „de la început până la sfârșit”: draw-etch-solder-flash. Poți, făcându-ți viața mai ușoară, să te limitezi doar la lipire. Pentru a face acest lucru, trebuie să achiziționați un kit gata făcut. După ce a cheltuit ceva bani gheata puteți achiziționa un produs complet finit și vă puteți bucura de diagnosticare folosind un controler POST „proprietar”.

card mini PCI POST

Diagnosticarea magistralei mini PCI este solicitată doar pentru repararea platformelor mobile, așa că nu prea multe companii decid să le lanseze. În plus, standardul pentru acest autobuz a apărut abia în 1999, ceea ce înseamnă că toate notebook-urile lansate înainte de această dată nu sunt echipate cu slot mini PCI. Majoritatea laptopurilor moderne pot folosi mini PCI Express, ceea ce face ca utilizarea dispozitivelor de diagnosticare învechite în format mini PCI să fie inutilizabilă.

Pentru a lucra cu laptopuri (cu un conector LPT extern la bord), se folosesc cărți poștale LPT. Dispozitivul lor este primitiv până la punctul de rușine, prin urmare, pe de o parte, nu este dificil să îngrămădiți unul singur și, pe de altă parte, justificarea producerii unui astfel de serial (din punctul de vedere al capacității producătorului a câștiga bani) este destul de controversată. Și, prin urmare, acestea sunt prezente, de regulă, pentru completarea setului de soluții de toate tipurile. Cel de mai sus este schema circuitului Card de depanare, specificată în manualul de service pentru laptopul Mitac 8170.

Cardul POST PCMCIA

Să visăm și să ne imaginăm că acest lucru este posibil! De ce nu? Cuvântul aparține dezvoltatorilor BIOS...


Dispozitiv de reparare și testare calculatoare personale(PC) Cardul POST PCI este utilizat pentru a diagnostica defecțiunile în timpul reparației și modernizării computerelor, precum și a sistemelor periferice. Va găsi o aplicare largă în orice sisteme electronice care funcționează pe baza de calculatoare precum IBM PC (sau compatibile cu acestea).

Informații generale

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

Orez. 1. Aspect dispozitive

Datorită utilizării FPGA (circuit integrat cu logică programabilă) de la Altera, a devenit posibilă crearea unui dispozitiv simplu și accesibil pentru repetare radioamatorilor.

În plus, dispozitivul poate fi folosit ca tester de microcircuite. Pentru a face acest lucru, oferă un panou cu 44 de pini pentru microcircuit.

Dispozitivul PCI Card POST are următoarele specificații:

  • Tensiune de alimentare, V +5
  • Curent de consum, mA
  • Frecvența magistralei PCI PC, MG c 33
  • Adresa portului de diagnosticare 0080h
  • Indicarea codurilor POST (în hexazecimal) 1 octet
  • Indicarea semnalelor PG bus RST (punctul din stânga), CLK (punctul din dreapta al indicatorului)
  • Indicatoare de tensiune de alimentare, V +5, +12, -12, +3.3
  • Compatibil cu plăcile de bază bazate pe chipset-uri Intel, VIA, SIS
  • Dimensiune PCB, mm 112x90

Baza cardului PCI POST este DD1 FPGA (Fig. 1, 2), care implementează un dispozitiv PCI Target simplificat care acceptă scrierea în portul de ieșire și configurarea automată (Plug & Plug) suficientă pentru ca dispozitivul să funcționeze. FPGA Altera EPM3064ALC44-10 este inclus în set și este programat de MASTER KIT special pentru a funcționa pe cardul POST PCI. Un regulator de tensiune de +3,3 V este asamblat pe microcircuitul DD2 pentru a alimenta FPGA. Informațiile de la FPGA sunt scoase în formă secvențială și sunt înregistrate în registrele DD4, DD5. Ieșirile lor sunt conectate prin rezistențe de limitare la un indicator dublu cu 7 segmente HL1, pe care sunt afișate codurile POST. Pentru a vă asigura că procesul de indicare a codurilor POST nu este perturbat în cazul unei defecțiuni în generarea PCI CLK pe o placă de bază defectă, un generator separat pe cipul DD3 este inclus în cardul POST PCI.

Orez. 2. Schema schematică a dispozitivului POST CARD PCI

LED-urile conectate prin rezistențe de limitare indică prezența tensiunilor +3,3, +5, + 12 și -12 V pe magistrala PCI.

Principiul de funcționare

De fiecare dată când PC-ul compatibil IBM PC este pornit și înainte de pornirea sistemului de operare, procesorul computerului efectuează o procedură BIOS numită Power On Self Test (POST). Aceeași procedură se efectuează și făcând clic pe Butonul de resetare sau în timpul unei reporniri soft a computerului. În unele cazuri speciale, pentru a reduce timpul de pornire a computerului, procedura POST poate fi ușor scurtată în timp, de exemplu, în modul „Quick Boot” sau la trezirea din modul „sleep” (Hibernare).

Scopul principal al procedurii POST este verificarea funcțiilor și subsistemelor de bază ale PC-ului (memorie, procesor, placă de bază, controler video, tastatură, dischetă și hard disk) înainte de a încărca sistemul de operare. Acest lucru asigură utilizatorul împotriva încercării de a lucra la un sistem defect, ceea ce ar putea duce, de exemplu, la distrugerea datelor utilizatorului de pe hard disk. Înainte de a începe fiecare dintre teste, procedura POST generează un cod POST, care este scos de adresa specificaîn spațiul de adrese al dispozitivelor de intrare/ieșire PC. Dacă este detectată o defecțiune în dispozitivul testat, procedura POST pur și simplu „se blochează”, iar codul POST afișat anterior determină fără ambiguitate pe care dintre teste a avut loc „blocarea”. Astfel, profunzimea și acuratețea diagnosticelor folosind coduri POST sunt complet determinate de profunzimea și acuratețea testelor procedurii POST corespunzătoare a BIOS-ului computerului.

Unele coduri de eroare BIOS

Tabelul listează unele dintre codurile AMI BIOS care reflectă cele mai frecvente defecțiuni ale computerului.

masa

Cod

Defectiune

Eroare de configurare a memoriei sistemului (eroare fatală)

Eroare de configurare a memoriei sistemului (bip)

Inițializarea timpurie a controlerului tastaturii

Eroare de inițializare VGA BIOS

Eroare de testare a memoriei video CGA

Eroare de testare a circuitelor de scanare CGA

Eroare în memoria video sau în circuitele de scanare

Dezactivați IRQ12 dacă lipsește mouse-ul PS / 2

Indicarea mesajului de eroare

Determinarea tipului de memorie, a dimensiunii totale și a plasării pe linii

Mesaje de eroare în etapele anterioare de inițializare

În plus față de codurile POST de mai sus, mesajele despre evenimentele din timpul execuției Managerului de inițializare a dispozitivului (DIM) sunt transmise către portul de diagnosticare. Există mai multe puncte de întrerupere care afișează starea de inițializare a sistemului sau a magistralelor locale.

Dacă este detectată o eroare în configurația memoriei sistemului (coduri DE sau DF), codul DE, codul DF și un cod de eroare de configurare sunt transmise secvenţial la portul 80h într-o buclă infinită, care poate lua următoarele valori:

00 - RAM nu a fost găsită;

01 - sunt instalate DIMM-uri de diferite tipuri (de exemplu, EDO și SDRAM);

02 - citirea conținutului SPD a eșuat;

03 - modulul nu îndeplinește cerințele de funcționare la o frecvență dată;

04 - modulul nu poate fi utilizat în acest sistem;

05 - informațiile din SPD nu permit utilizarea modulelor instalate;

06 - A fost detectată o eroare în pagina cu memorie scăzută.

Depanare practică cu ajutorul testerului de 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 printr-o clipire scurtă a punctului din stânga de pe indicator. Luați în considerare câteva dintre cele mai populare defecțiuni ale computerului și cum să le localizați.

Codurile POST nu sunt afișate

Dacă computerul funcționează defectuos în cel mai dificil caz, resetarea fie nu funcționează deloc, fie funcționează, dar nu sunt afișate coduri POST pe indicator.

Se recomandă să opriți imediat computerul și să îndepărtați toate plăcile și cablurile suplimentare, precum și memoria RAM din sloturile plăcii de bază, lăsând doar placa de bază conectată la sursa de alimentare cu procesorul și cardul POST instalate. Dacă data viitoare când porniți computerul, sistemul se resetează normal și apar primele coduri POST, problema este evident cu componentele computerului eliminate temporar. Posibil, buclele sunt conectate incorect. Introducând secvențial module de memorie, un adaptor video și apoi alte carduri și respectând codurile POST de pe indicator, se găsește un modul defect.

Nici măcar resetarea inițială a sistemului nu trece (pe indicatorul POST Card chiar la începutul testului, punctul indicator din stânga nu se aprinde pentru o perioadă scurtă de timp)

În acest caz, fie sursa de alimentare a computerului este defectă, fie placa de bază în sine (circuitele de formare a semnalului RESET sunt defecte). Cauza exactă poate fi determinată prin conectarea unei surse de alimentare bine cunoscute la placa de bază.

Semnalul de resetare trece, dar nu sunt afișate coduri POST pe indicator (sistemul este testat, format doar din placa de bază, procesor, card POST și sursă de alimentare)

Dacă placa de bază este nouă, cauza poate fi comutatoarele instalate incorect pe placa de bază. Dacă toate comutatoarele și procesorul sunt setate corect și placa de bază nu pornește, procesorul trebuie înlocuit cu un procesor bun cunoscut. Dacă acest lucru nu ajută, atunci putem concluziona că placa de bază sau componentele sale sunt defecte (de exemplu, cauza defecțiunii poate fi deteriorarea informațiilor din Flash-BIOS).

Defecțiunile computerului au fost determinate cu testerul cardului pOsT

După pornirea alimentării computerului (sau apăsarea butonului RESET) și înainte de apariția primului cod POST, pe indicatorul cardului POST este afișat un simbol special (vezi Fig. 3), care indică faptul că nu există ieșire de pe computer. orice cod POST. Această caracteristică a acestui card POST facilitează diagnosticarea și vă permite să determinați vizual dacă computerul pornește deloc. În plus, același caracter este afișat când resetare soft Autobuze PCI pentru fixarea căii semnalului RST. Punctele de pe cardul POST cu 7 segmente afișează stările semnalului RST și CLK al magistralei PCI. Aprinderea punctului drept corespunde prezenței semnal activ Sincronizarea magistralei PCI CLK, aprinderea punctului din stânga - prezența unui semnal RST activ

Orez. 3. Indicație pe cardul POST că nu există nicio ieșire de pe computer pentru niciun cod POST

Dacă computerul funcționează corect, atunci când alimentarea este pornită, sistemul trebuie mai întâi resetat cu un semnal RESET (care este indicat pe cardul POST prin caractere speciale), apoi computerul trebuie pornit cu trecerea secvențială a tuturor codurilor POST. . Dacă computerul funcționează defectuos, în cel mai dificil caz, resetarea fie nu funcționează deloc, fie trece, dar nu sunt afișate alte coduri POST pe indicator.

În acest caz, este recomandat să opriți imediat computerul, să deconectați toate plăcile și cablurile suplimentare, precum și memoria de pe placa de bază, lăsând doar placa de bază conectată la sursa de alimentare cu procesorul și cardul POST instalate.

Dacă data viitoare când porniți computerul, sistemul se resetează normal și apar primele coduri POST, atunci problema este cu componentele computerului eliminate temporar. Poate că buclele sunt conectate incorect (mai ales de multe ori bucla IDE este introdusă cu susul în jos).

Modulul de memorie, adaptorul video și alte carduri sunt instalate secvenţial și, respectând codurile POST, găsesc modulul defect.

De exemplu, dacă memoria este defectă pentru computerele cu AMI BIOS, secvența codului POST este de obicei fixată la codul d4; cu AWARD BIOS - pe codurile C1 sau C6. Se întâmplă că în acest caz nu modulul de memorie în sine este defect, ci placa de bază - motivul constă în contactul slab în conectorii SIMM / DIMM (pinii sunt îndoiți / închisi împreună), sau modulul nu este introdus complet în conectorul.

Dacă adaptorul video pentru calculatoarele cu AMI BIOS este defect, secvența codurilor POST este fixată la codurile 2C, 40 sau 2A, în funcție de modificarea BIOS-ului, sau aceste coduri sunt absente, iar monitorul nu are inițializarea corespunzătoare a plăcii video șiruri de caractere (indicând tipul, cantitatea de memorie și producătorul adaptorului video).

În mod similar, pentru computerele cu BIOS AWARD, dacă adaptorul video eșuează, secvența codurilor POST este fie fixată la codul 0d, fie „sări” acest cod. Dacă inițializarea memoriei și a adaptorului video a mers bine, instalați cardurile rămase pe rând și, conectând buclele, pe baza citirilor indicatorului de card POST, determinați care dintre componente „împinge” magistrala de sistem și împiedică computer de la pornire.

În fig. Figura 4-6 arată indicația cardului POST pentru diverse erori.

Orez. 4. Cod de eroare a memoriei video (în timpul testării, cardul de memorie video a fost scos din unitatea de sistem)

Orez. 5. Codul de eroare al manipulatorului „Mouse” (în timpul testării, manipulatorul a fost dezactivat)

Orez. 6. Cod de eroare RAM (în timpul testării, modulul de memorie a fost scos de pe placa de bază)

Secvența de acțiuni pentru resuscitarea unui PC folosind testerul PCI Card POST

1. Opriți alimentarea computerului defect.

2. Instalați cardul POST în orice slot liber de pe placa de bază.

3. Porniți computerul și citiți codul POST corespunzător din indicatorul POST-Card, care întrerupe („se blochează”) pornirea computerului.

4. Folosind tabelele de coduri POST, dacă este necesar, determinați care dintre teste a întâmpinat probleme și cauzele lor probabile.

5. Cu alimentarea oprită, rearanjați cablurile, modulele de memorie RAM și alte componente cu conectori pentru a elimina defecțiunea.

6. Repetați punctele 3, 4, 5 pentru procedura POST stabilă și încărcarea normală a sistemului de operare.

7. Cu ajutorul utilităților software, se efectuează testarea finală a componentelor hardware, iar în cazul erorilor „plutitoare” (instabile) - o perioadă lungă de teste software corespunzătoare.

Salutări, dragi Habroviți!

De câțiva ani mă ocup de diagnosticarea și resuscitarea desktop-urilor și laptopurilor, în principal la domiciliul clientului. De-a lungul timpului, concluzia sugerează că trebuie să aveți o valiză cu dvs. și poate chiar o valiză cu componente pentru diagnosticarea unei piese de fier defecte. Unii ar putea obiecta la mine - „Puteți să vă descurcați fără accesorii! Experiența vă permite să efectuați diagnostice fără ele!”. Acest lucru este parțial adevărat, dar nu oferă o precizie sută la sută, acesta este un fapt.

Te bazezi pe codurile POST ale difuzoarelor? Nu întotdeauna posibil specific determină ce înjură. De exemplu, unul lung și două bipuri scurte ale difuzorului 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 add. sursa de alimentare chiar la această 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ă) - un fapt cunoscut de toată lumea, dar nu va fi de prisos să menționăm. BIOS-ul include un program numit POST (power on self testing).Așa cum sugerează și numele, programul este destinat pentru diagnosticarea inițială a dispozitivelor și 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ă așa-numitul cod POST, care este scris într-un registru special de diagnosticare.

De fapt, semnalele difuzoarelor sunt coduri de eroare în timpul POST, dacă POST este efectuat fără erori, auzim un bip scurt.

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 miniPCI (pentru laptop-uri):

Și există carduri pentru LPT (au nevoie de alimentare suplimentară prin USB):

Având la îndemână un desktop cu un diagnostic remarcabil „nu se pornește” (a nu se confunda cu „nu pornește”), cel mai adesea, în primul rând, perifericele necritice sunt oprite secvențial - sunet, tuner, placă de rețea, hard disk, unități.
Apoi, dacă nu sunt identificate defecțiuni în proces, începe înlocuirea componentelor: RAM, placă video, procesor (da, aceeași valiză cu bucăți de fier).

Dar acum avem o carte POștală în mână în loc de o valiză cu fier de călcat, economisim timp ocolind procedura de mai sus cu înlocuirea/dezactivarea fierului de călcat (economisim în medie 40 de minute, observ că după deconectarea unei piese hardware, la se efectuează cel puțin un ciclu de pornire).

De fapt, introducem 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ă ceea ce este testat în acest moment. Ajuns la elementul defect, procedura POST se oprește și un cod rămâne pe afișaj, așa că cel mai adesea subiectului este atașat un manual cu coduri POST (diferă în funcție de producător și versiunea BIOS).

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

Îmi propun să scriu o serie de articole despre diagnosticare, dacă tema îi interesează pe habroviți.