Posta kodu 33 çözümü. BIOS bip kodları
Gerçekleştirilen POST prosedürlerinin kontrol noktaları AMİBİOS, 1995 yılında revize edilmiş ve eklenmiştir ve bugüne kadar önemli bir değişikliğe uğramamıştır. AMI'de çağrıldıkları şekliyle POST kodlarının veya kontrol noktalarının (kontrol noktaları) ilk açıklaması, 15 Temmuz 1995'te v6.24 çekirdeğinin piyasaya sürülmesiyle bağlantılı olarak ortaya çıktı. Bir seferde AMIBIOS v7.0'da bazı değişiklikler yapıldı.
AMIBIOS başlatma prosedürlerinin yürütülmesinin özellikleri
Başlatma işlemi sırasında teşhis bağlantı noktasında işlem verileri görünürse 55 , AAA, bu bilgiyi POST kodlarıyla karşılaştırmamalısınız - görevi veri yolunun bütünlüğünü bu şekilde kontrol etmek olan tipik bir test dizisiyle uğraşıyoruz.
Başlangıç aşamasında, teşhis portuna veri çıkışı her platforma özeldir. Bazı uygulamalarda, ilk işlenen kod, AMI'nin yonga setine özgü şeyler dediği eylemlerle ilişkilendirilir. Bu prosedüre, değerin 80h bağlantı noktasına çıkışı eşlik eder CC ve sistem mantık kayıtlarını kurmak için bir dizi eylem gerçekleştirme. Tipik olarak kod CC Intel'den sistem mantığı kullanıldığında oluşur.
PIIX, TX, LX, BX yonga setleridir
Bazı yerleşik G/Ç yongaları, başlatma sırasında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı, bu kart kaynaklarını ileride kullanmak üzere başlatmaktır. Bu durumda, klavye denetleyicisinin ayarlanmasıyla ilgili ilk başlatma prosedürünün ardından değerin çıktısı gelir. 10 , daha sonra teşhis bağlantı noktasındaki kodun görünümü ile kanıtlandığı gibi RTC başlatılır DD. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağına dikkat edilmelidir.
Bazı kartlarda, başlatma işlemi CPU'nun korumalı moda alınmasıyla başlar. Bu durumda, ilk işlenen kodun ardından 43 POST yürütme, AMIBIOS belgelerinde açıklandığı gibi devam eder - kontrol noktaya aktarılır D0.
Cihaz Başlatma Yöneticisi
AMIBIOS95+'dan beri şirket Amerikan megatrendleri tüm veri yolu türlerinde cihaz başlatmaya genelleştirilmiş bir yaklaşım ilan etti. Bunun için evrensel bir mekanizma geliştirildi - bağımsız bir modül olarak uygulanan Cihaz Başlatma Yöneticisi (DIM). DIM prosedürleri, Seçenek ROM'un, giriş cihazlarının ve ekran bilgilerinin başlatma durumunu görüntülemek gerektiğinde, özel POST yürütme anlarında başlatılır:
Yüksek bayt, yürütülen İşlev Numarası prosedürünün türünü ve belirtilen cihazların bulunduğu topolojiyi belirterek 81 numaralı bağlantı noktasına eşlenir: Aygıt Numarası. Topoloji, bir bağımsız değişken olarak, bağlantı noktası 81'in küçük dörtlüsünde görüntülenir ve aşağıdaki değerleri alabilir:
81. bağlantı noktası İşlev Numarasının kıdemli dörtlüsü, seçilen cihazlar için geçerli başlatma prosedürünü veya belirli bir özniteliğe göre birleştirilmiş, işletim için hazırlanması gereken bir cihaz alt kümesini gösterir.
Modern sürümdeki bu parametre aşağıdaki değerlere izin verir:
0 | Sıfırla, Algıla, Devre Dışı Bırak | Kaynak yöneticisini kullanarak bir kaynak dağıtım haritası oluşturma. NVRAM yapılandırma bileşenleri bloğundan, 01, ..., 05 işlevleri tarafından tanımlanan tüm cihazlar için bir başlatma stratejisi oluşturulur. |
---|---|---|
1 | Statik Cihazlar için Başlatma | Ek (kart dışı) PCI IDE denetleyicilerinin başlatılması |
2 | Çıkış Cihazları için Başlatma | Görüntü başlatma, VGA BIOS'u C000h segmentinde bulunan video bağdaştırıcıları için 2Ah kesme noktasında aramayı içerir. Fonksiyon, 55AAh imzasını arayarak Opsiyonel EGA ROM bölgesinden başlayarak ROM Tarama prosedürünü gerçekleştirir. İmza bulunursa, sağlama toplamı kontrol edilir ve Add-ROM'un doğrulandığına ve BIOS'tan kontrolü ele almaya hazır olduğuna karar verilir. Prosedürün özelliği, kod ayrılandan daha az yer kapladığında "büzülme" nedeniyle ROM için ayrılan RAM alanının azalmasıdır. Bu durumda, C800h/CC00h bölgeleri serbest bırakılır. |
3 | Giriş Aygıtları için Başlatma | Konsol giriş cihazlarının (klavye ve fare) başlatılması, yalnızca CMOS Kurulum ayarlarında belirtilmişse gerçekleştirilir. |
4 | IPL Cihazları için Başlatma | İşletim sistemini önyükleyebilen İlk Program Yükü (IPL) cihazları, 38h kontrol noktasında başlatılır. BIOS Önyükleme Spesifikasyonuna göre IPL cihazları, işletim sistemini başlatmanıza izin veren FDD ve HDD'yi içerir. İşlev, bulunan disklerin NVRAM'de depolanan listeye uygunluğunu kontrol eder, kullanımlarına izin verir ve adres alanı, bağlantı noktaları, IRQ'lar tahsis etmek için bir istek oluşturur. NVRAM'de listelenmeyen cihazların kullanımı, yalnızca Otomatik Algılamayı desteklemeleri halinde mümkün olur. |
5 | Genel Cihazlar için Başlatma | PnP standardını destekleyen çevresel (yerleşik) ve ek (kart dışı) denetleyicilerin yanı sıra PCI veri yoluna bağlı USB (Evrensel Seri Veri Yolu) denetleyicilerinin başlatılması. |
6 | POST Hata Bayrakları | 39h kontrol noktasında kullanıcıya mesaj göstermek için bir hata bilgisi toplama ve işleme işlevi gerçekleştirilir. Bellek kaynaklarına, G/Ç bağlantı noktalarına ve IRQ isteklerine erişim dağıtılırken çakışma durumları ele alınır. HDD'lerin önyükleme yetenekleri, ilgili denetleyicilere olan bağlantıları (Master / Slave, Device ID) hakkındaki bilgilere dayanarak araştırılır ve bu tür bağlantıların çakışma olup olmadığı kontrol edilir. Konsol cihazlarından (klavye ve monitör) kaynaklanan hatalar işlenir. NVRAM ortamının işlevselliğinin yanı sıra NVRAM'deki bilgilerin güvenilirliği ve sağlama toplamları da kontrol edilir: CMOS ve EEPROM. |
7 | Özel fonksiyon | DIM'in özel işlevleri arasında, İsteğe Bağlı ROM'u C800h segmentinde bulunan 95h kontrol noktasında aygıtların aranması ve başlatılması yer alır. Bu segment, ek SCSI/IDE BIOS denetleyicileri ve bunların BIOS Önyükleme Spesifikasyonuna (BBS) uygun RAID değişiklikleri için kullanılır. Örneğin bir MFM denetleyicisi gibi BBS'yi desteklemeyen en az bir İsteğe Bağlı ROM algılanırsa, AMIBIOS işletim sistemini başlatmak için özel bir mod seçer. Özel işlev, sınıflandırılmış USB yığın depolama aygıtlarını da destekler. |
8 | Önyüklemeden Önce IPL Aygıtlarını Yapılandırın | Daha önce işlev 4 ile 38h kontrol noktasında başlatılan sistem önyükleme aygıtlarının son yapılandırması, işletim sistemine geçiş sırasında gereklidir. CMOS Kurulumu sonuçlarına göre, Önyükleme Aygıtı Önceliği parametreleri değiştirilirse, HDD IDE / SCSI, çıkarılabilir medya ve CD-ROM tabloları ayarlanır. Prosedür, kullanıcı tarafından belirtilen sırayla bir önyükleme aygıtları listesi oluşturmakla sona erer. |
POST kodları
AMIBIOS 6.x
Adından da anlaşılacağı gibi, yeni sürüm 1997'de yayınlandı. AMIBIOS97, AGP, InstantON ve diğer yeni ürünleri destekleyen her açıdan modern bir üründür. Geliştirme ve proje yönetimi, NVRAM, DMI vb. oluşturma özelliklerine bağlı olarak kod oluşturmanıza izin veren çeşitli komut dosyası işlemcilerinin yardımıyla mükemmelleştirilir.
00 | 03 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0E | 0F | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 11 | 12 | 13 | 14 | 19 | 1 A | |||||||||
23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2Ç | 2F | |||
30 | 31 | 32 | 33 | 34 | 37 | 38 | 39 | 3 A | 3B | ||||||
40 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4B | 4C | 4D | 4Ç | 4F | ||
50 | 51 | 52 | 53 | 54 | 57 | 58 | 59 | ||||||||
60 | 62 | 63 | 65 | 66 | 67 | ||||||||||
7F | |||||||||||||||
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8B | 8C | 8D | 8F | ||
91 | 95 | 96 | 97 | 98 | 99 | 9A | 9B | 9C | 9D | 9E | 9F | ||||
A0 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | AAA | AB | AC | AD | AE | ||
B0 | B1 | ||||||||||||||
CC | CD | CE | CF | ||||||||||||
D0 | D1 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | DA | DB | DC | DD | Almanya | D.F. | |
E0 | E1 | E2 | E 4 | E6 | AB | ED | EE | EF | |||||||
F0 | F1 | F2 | F4 | F5 | FC | FD | FF |
kod | İsim | Tanım |
---|---|---|
EE | AMIBIOS'un modern uygulamalarında, ilk işlenen kod, BIOS'u kurtarmak için önyüklemenin mümkün olduğu bir aygıta erişimle ilişkilendirilir. | |
CC | Chipset'e özgü şeyler Sistem mantık kayıtlarının başlatılması | AMIBIOS'un bazı sürümlerinde, ilk görselleştirilmiş kod, PIIX denetleyicisi temelinde oluşturulmuş Intel'den sistem mantık kayıtlarının başlatılmasıyla ilişkilidir: TX, LX, BX yonga setleri. Sistem güç tasarrufu modundaysa, 5V Devam gerçekleştirilir - tam çalışmaya dönüş. Bu durumda, teşhis portuna bir değer gönderilir. DD ve görevi bellek denetleyici kayıtlarının içeriğini CMOS'tan geri yüklemek olan bir prosedür yürütülür. |
CD | Çip Kimliği bilinmiyor Flash ROM türü tanınmadı | özel gigabayt kartlar DualBIOS Hizmet Prosedürü - Başlangıç BIOS'unun Üretici Kimliği ve Flaş ROM Yonga Kimliği, desteklenen aygıtlar listesinde bulunamadı. Bu olayın meydana gelme nedenleri arasında bir Flash ROM arızası, iletkenlerin ve BIOS bağlantı şemasındaki öğelerin ihlali (hasarı) yer alır. |
CE | Sistem, donanımın sıfırlanmasını beklemek için durur Başlangıç BIOS'unda Sağlama Toplamı Uyuşmazlığı | Gigabyte kartına özgü DualBIOS bakım prosedürü. Başlangıç BIOS'unda bir sağlama toplamı uyuşmazlığı bulunursa, bir durdurma gerçekleştirilir. Yeniden başlatmanın ardından, sistem yedek bir Flash ROM yongasıyla başlar. |
CF | DualBIOS Özelliğine erişilemiyor Yedek Flash ROM yongasına erişim hatası | DualBIOS Özelliği seçeneğini kontrol eden GPIO (Genel Amaçlı Giriş Çıkışı) pinlerine bağlı sinyalleri değiştirmek imkansız olduğunda, yedek bir Flash ROM yongasına erişimde bir hata oluşur. Donanım sorunlarının yanı sıra yedek Flash ROM çipinin anakart üzerinde olmamasından dolayı da bu durum oluşabilmektedir. |
D0 | Güç açma gecikmesi başlıyor, Başlatma kodu sağlama toplamını doğrulayın NMI'yi devre dışı bırakın. Geçici olayların zayıflaması için bir zaman gecikmesinin geliştirilmesi. Checksum Önyükleme Bloğu, uyumsuzluk varsa durdurun. | Güç açma geçişlerini "beklemek" için Power Good sinyaline bir donanım gecikmesi uygulanır. BIOS'taki zaman gecikmesi, veri hatlarını test etmek için test modellerinin tanılama bağlantı noktasına gönderilmesinden oluşur. Adres satırlarının temel doğrulaması, önyükleme bloğunun (Önyükleme Bloğu) boyutu ve sağlama toplamı hesaplanarak gerçekleştirilir. Sağlama toplamı eşleşmezse, POST sonlandırılır. İşlemcinin NMI'yi devre dışı bırakacak araçlara sahip olmadığı göz önüne alındığında, bu prosedür, CMOS indeks kayıtlarından kontrol edilen, yazılımla erişilebilen bir flip-flop aracılığıyla gerçekleştirilir. Benzer şekilde parite devre dışı bırakılır. |
D1 | Klavye denetleyicisi BAT Testi gerçekleştirme, Uyandırma durumunu kontrol etme, bellek yenilemeyi başlatma ve 4 GB düz moda girme Bellek yenileme ve Temel Güvence Testi gerçekleştirin. 4 GB bellek adresleme moduna geçin. | Klavye denetleyicisine bir BAT (Temel Güvence Testi) komutu verilir ve işlemenin sonucu kontrol edilir. Sistem Wake Up komutu ile başlatılırsa, kontrol uygun prosedürlere aktarılır. Bellek yenileme devreleri başlatılır - sistem zamanlayıcısının ilk kanalı için sayma modu ve sayma sabiti ayarlanır. Kayıtların içeriği İşlemci CMOS'ta saklanır. İşlemci korumalı moda geçer ve Descriptor Cache kayıtlarında 4Gb segment limitleri ayarlar. Ardından gerçek moda geri döner. Aynı zamanda, 4Gb alanın adreslenmesini sağlayan ayarlanan segment limitleri korunur. |
D3 | Bellek boyutlandırmayı başlatma Boyutlandırma ve Birincil Bellek Testi | Sistem mantık kayıtlarının ilk başlatılması, bellek miktarını belirlemeye başlamanıza izin verir. Bu prosedür, boyutlarına göre her bellek bankası için BIOS adres değerini ve adres aralığını ayarlar. Okunan ve yazılan değerler arasındaki eşleşmenin durduğu başlangıç adresi, bellek sınırı olarak alınır. Hafıza prosedürü cihaza bağlıdır ve platformun özellikleri dikkate alınarak gerçekleştirilir. |
D4 | Test 512 kB tamamlandı. Gerçek moda dönüş Gerçek bellek adresleme moduna geri dönün. Yonga Kümesi Erken Başlatma Yığın Kurulumu | Altta yatan Geleneksel Bellek bölgesi, yazma ve okuma kontrolü işlemleri kullanılarak kontrol edilir. İşlem, birleştirici repe stosd komutları kullanılarak çift sözcüklerde gerçekleştirilir. POST, hızlandırılmış bir modda geçecek şekilde ayarlanmışsa, prosedür, daha sonra bellekteki verilerin doğrulanmasıyla 512 KB'lik bir alanı sıfırlama niteliğindedir. İşlemci Gerçek Moda geçirilir, segment limitleri, 64 KB segmentlere hizmet vermek için 16 bit adres moduna karşılık gelen 0000FFFFh olarak ayarlanır. |
D5 | Başlatma kodu segment 0'a kopyalanır ve kontrol segment 0'a aktarılır POST modülünü Flash ROM'dan aktarım belleği alanına aktarma | Önyükleme Bloğu modülü, Flash ROM'dan bir önceki adımda hazırlanan geçişli bellek alanına aktarılır. BIOS başlatma kodu, 0 adresinden başlayarak bulunur ve kontrol ona aktarılır. |
D6 | Dahili Önbelleği Etkinleştirin. Ctrl Home'a basılıp basılmadığını kontrol etme ve sistem BIOS sağlama toplamını doğrulama Sağlama toplamı veya CTRL + Home eşleşmezse, Flash ROM kurtarma prosedürüne geçiş yapılır (Kod E0) | Sistem başladığından beri ilk kez, işlemcinin L1 önbelleğinin kullanımına izin veriliyor. Klavye denetleyicisi, kullanıcının Flash ROM kurtarma prosedürünü zorlamak için kullanabileceği bir Ctrl+Home tuş kombinasyonunu girmek üzere programlanmıştır. BIOS sağlama toplamı kontrolü yalnızca hızlı POST modunda gerçekleştirilir, normal bir durumda bir sonraki adıma aktarılır. Bu olaylardan en az biri meydana gelirse, Flash ROM üzerine yazma prosedürü başlar. |
D7 | Kontrolü ana BIOS'a aktarın Kontrolü, sistem BIOS'unu paketten çıkaran bir yardımcı programa aktarın | Düzenli bir POST sırasında, BIOS sağlama toplamı hesaplanır ve başarılı bir kontrol olması durumunda kontrol, görevi yürütülebilir kodu paketinden çıkarmak ve Gölge RAM'e yazmak olan sistem arayüz modülüne aktarılır. AMIBIOS'un modern sürümleri bu noktada Flash ROM'dan başlatma rutinini sonlandırır ve POST RAM'den devam eder. Bir dizi uygulama var, özellikle bazılarında Intel platformları, burada BIOS kodunun RAM'e aktarımı D8-DC ara prosedürleriyle detaylandırılmıştır. BIOS sağlama toplamları eşleşmezse, Flash ROM üzerine yazma prosedürünün çağrılması kararı verilir. G/Ç denetleyicisi (SIO) başlatılır ve kontrol, E0h adımına aktarılır. |
D8 | Ana sistem BIOS çalışma zamanı kodunun sıkıştırılmış hali açılacaktır Sistem BIOS paketinin tamamen açılması | AMIBIOS'un önceki sürümlerinde yürütülebilir kod, 1000:0000'de bir geçiş arabelleğine açılır. Geçici depolama ihtiyacı, ROM'a erişim devre dışı bırakılıncaya kadar sistem belleğinde BIOS'un bir kopyasının oluşturulamaması gerçeğinden kaynaklanmaktadır. |
D9 | Gölge RAM'de kontrolü ana sistem BIOS'una geçirme Gölge RAM'de kontrolü sistem BIOS'una aktarma | Sistem mantık kayıtları, Flash ROM'a erişimin yeniden yönlendirileceği şekilde yapılandırılır BIOS kopyası Gölge RAM'de. Yürütülebilir kod, geçici depolama alanından F000 segmentine aktarılır. POST, kontrolü bir kontrol noktasına aktarır 03 . |
DA | Okuma SPD bitti. CAS gecikmesini bellek denetleyicisine yükleyin SPD (Seri Varlık Algılama) DIMM'lerinden bilgi okuma | Platformun donanım özelliklerine bağlı olarak SPD, kurulu DIMM'lerden okunur. Anketin sonuçlarına göre, bellekle çalışmanın zamansal özelliklerinden sorumlu olan yonga seti kayıtları belirlenir. Memory Top değeri oluşturulur. |
DB | Bellek erişimini kontrol etmek için MTRR'leri kullanın MTRR CPU kayıtlarını ayarlama | AMD işlemciler üzerine kurulu platformlar, MTRR kayıtlarını, bellek erişim döngülerini ISA veriyolundan PCI adres alanına yeniden yönlendirecek şekilde ayarlar. Önbellek etkinleştirildikten sonra, bellek başlatma işlemi tamamlanır ve yenileme prosedürü başlatılır. |
DC | Bellek algılama sonu. RAM normal çalışma modunda Bellek denetleyicileri, SPD'den alınan verilere göre programlanır | Bellek denetleyici kayıtları, SPD'den elde edilen değerlere göre programlanır. DIMM'ler, komut kipinden normal çalışma kipine geçirilir. |
DD | Erken başlatma RTC ve KBC SIO çipine entegre olan RTC'nin erken başlatılması | Bazı yerleşik G/Ç yongaları, güç verildiğinde devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı, bu kart kaynaklarını ileride kullanmak üzere başlatmaktır. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağına dikkat edilmelidir. Sistem güç tasarrufu modundaysa, 5V Devam gerçekleştirilir - tam çalışmaya dönüş: CMOS'tan bellek denetleyici kayıtlarının içeriğini geri yükleyen bir prosedür gerçekleştirilir. Bu durumda kontrol, kontrol noktasına aktarılır. 11 . |
Almanya | Sistem belleği yapılandırma hatası. Ölümcül hata | Başlatma işlemi sırasında önemli bir bellek yapılandırma hatası oluşursa, değerler sırayla tanılama bağlantı noktasına verilir. D.F. Ve Almanya ardından hata kodu gelir. . Sistem hoparlörü, 5 artan hata koduna karşılık gelen bir dizi bip sesi çıkarır. POST sonlandırılır. |
D.F. | Geçersiz Bellek Yapılandırması Sistem belleği yapılandırma hatası |
|
E0 | Kurtarma prosedürünü başlat INT19'un durdurulması için hazırlıklar yapılıyor ve sistemin basitleştirilmiş bir modda başlatılma olasılığı kontrol ediliyor | BIOS kurtarma prosedürü, kullanıcı başlangıçta Ctrl + Home tuşlarını basılı tutarak Flash ROM programlamasını zorlarsa veya sağlama toplamları eşleşmezse gerçekleştirilir. Modern BIOS'ta, disket denetleyicisinin SIO'nun bir parçası olarak yapılandırılması önceki aşamada tamamlanır ve daha önce noktalarda gerçekleştirilen bir grup prosedür E1, E2, E6 kesme vektörlerini ayarlamaya ve DMA denetleyicisini hazırlamaya indirgenmiştir. INT19'un durdurulması için hazırlıklar yapılıyor ve basitleştirilmiş bir modda başlama olasılığı kontrol ediliyor. Hata bulunursa, kullanıcıya bir uyarı görüntülenir. Kod yorumuna bakın 11 . |
E1 | Kesinti vektör tablosunu başlatma Kesme Vektörlerini Ayarlama | Kesinti vektörlerinin ayarı, önyükleme bloğunun sınırlı yeteneklerine bağlıdır. Hizmetin kısaltılmış bir sürümünü tanımlayan Flash ROM yeniden yazma prosedürü için kesme işleyicileri içeren Çalışma Zamanı kodunu depolar. Kod yorumuna bakın 12 . |
E2 | CMOS içerik kurtarma, BIOS arama ve başlatma | Kod yorumuna bakın 14 . |
E3 | Kesme Denetleyicilerini ve Doğrudan Bellek Erişimini Hazırlama | DMA denetleyicisinin başlatılması, DRQ ve DACK sinyallerinin polaritesini ayarlamaktan, kanal önceliklerini atamaktan ve genişletilmiş yazma döngüsünü devre dışı bırakmaktan oluşur. Kesme denetleyicisi için, IRQ sinyalinin kenarındaki istekleri alma modu ayarlanır ve sabit öncelikler modu atanır. Vektör kesintileri IRQ0-IRQ7, INT8-INT0F'ye eşlenir ve IRQ8-IRQ15, INT70h-INT77'ye eşlenir. Kod yorumuna bakın 13 . |
E6 | Disket sürücü denetleyicisini ve Zamanlayıcı IRQ'larını etkinleştirme. Dahili önbelleği etkinleştirme Sistem zamanlayıcısından ve FDC'den gelen kesintileri etkinleştir | IRQ0 sistem zamanlayıcısı ve IRQ6 sürücü denetleyicisinden gelen kesintiler etkinleştirilir, bunun için ana denetleyicinin (port 21) istek maskeleme kaydında 0 ve 6 bitleri sıfıra ayarlanır. Okunabilir bilgilerin Dahili Önbellekte önbelleğe alınması için, "AND" ile birleştirilen iki koşulun karşılanması gerekir: CR0 işlemci kontrol kaydında, bit 30 sıfıra ayarlanmalıdır; bir bellek okuma döngüsü sırasında, mantık tarafından üretilen önbellek etkinleştirme sinyali KEN# etkin olmalıdır. |
AB | DMA ve Kesme denetleyicilerini başlatma IRQ ve DMA Denetleyicilerini Yeniden Başlatma | DMA Denetleyicisini ve Kesme Denetleyicisini Yapılandırma. Kesinti vektör tablosu üretimi. |
ED | Disket sürücüsünü başlatma Sürücü başlatma | Sürücü başlatma, biri iz sayısını belirlemek için olan bir dizi prosedürden oluşur. Sürücü 80-izli bir sürücüyse, 60 numaralı silindire yerleştirildikten sonra, 1. silindire dönüş, track0 sinyalini pasif duruma ve 0. silindire bir adım daha aktif duruma ayarlar. Sürücü 40-yollu ise, silindir 60 üzerinde konumlandırmaya çalışırken, kafalar sınırlayıcıya çarpar, adım darbelerinin bir kısmı işlenmeyecek ve analiz sırasında tespit edilecek olan silindir 1'den 0'a geçiş anı başarısız olacaktır. track0 sinyali. Yüklü ortam için uzunlamasına kayıt yoğunluğu, 3F7h bağlantı noktası üzerinden kontrol edilen iki FDC saatinde okunarak belirlenir. 500 Kbps hızında veri alışverişi sırasında başarılı bir okuma gerçekleştiyse, 250 Kbps - 360/720Kb hızında 1.2 / 1.44Mb disket takılmasına karar verilir. Önyükleme sektöründeki sektör sayısının bayt değerine göre ortamın hacmi belirtilir. 15 sn/parça 1,2 Mb sürücülere karşılık gelirken, 1,44 Mb sürücüler 18 saniye/iz kullanır. Aygıtın boyutu - 5,25 "veya 3,5" - bu prosedür için belirlemek gerekli değildir, çünkü görev, CMOS'tan alınamaması koşuluyla sürücü ve önyükleme için yeterli ortam hakkında bilgi edinmektir. Sürücünün başlatılması sırasında hatalar bulunursa başka POST yapılmaz. |
EE | A sürücüsünde bir disket aranıyor: Disketin ilk sektörünün okunması Önyükleme kesimini bir disketten okuma | AMIBIOS'un modern uygulamalarında, EE kodu, BIOS kurtarmanın mümkün olduğu bir aygıta erişirken tanılama bağlantı noktasına gönderilen ilk işlenen POST kodudur. Bir disketten (Cylinder:00, Head:00, Sector:01) önyükleme kesimini okuma prosedürü, BIOS kurtarma aşamasında yeniden çağrılır. Herhangi bir ortam bulunamazsa, kullanıcıdan "A:'ya disket yerleştirin" istenir. |
EF | Disket sürücüsü okunurken bir okuma hatası oluştu Disk işlem hatası | Disk işlemleri sırasında hatalar tespit edilirse ve ortamdan önyükleme sektörü okunamazsa kontrol bu noktaya aktarılır. Monitörde bir hata mesajı görüntülenir ve işlem başarıyla tamamlanana kadar POST devam eder. Okuma hataları donanım sorunlarından kaynaklanıyorsa başarısız okuma denemeleri, çıkmak için kullanıcı müdahalesi gerektiren sonsuz bir döngü oluşturur. |
F0 | AMIBOOT.ROM dosyasının kök dizinde aranması AMIBOOT.ROM dosyasını arayın | Önyükleme sektörünün hizmet alanlarının içeriği, AMIBOOT.ROM adlı bir dosyanın arandığı kök dizinin nerede olduğunu belirler. AMIBOOT.ROM dosya adı ayrılmış bir sabittir. BIOS'u başarıyla geri yüklemek için disketteki dosyayı bu kurala göre yeniden adlandırmalısınız. |
F1 | AMIBOOT.ROM dosyası kök dizinde değil AMIBOOT.ROM dosyası kök dizinde bulunamadı | Kök dizini okurken bir hata oluşursa veya AMIBOOT.ROM dosyası içinde bulunmazsa kontrol bu noktaya aktarılır. |
F2 | AMIBOOT.ROM dosyası tarafından işgal edilen kümeleri bulmak için FAT disketini okuma ve analiz etme FAT oku | Floppy diskin FAT (File Allocation Table)'ı okunur ve dizinin içeriğinden AMIBOOT.ROM dosyasına karşılık gelen cluster zincirinin başlangıcı belirlenir. Belirtilen ada sahip dosya bulunamazsa, yalnızca BIOS görüntüsüne sahip dosya başarıyla okunduğunda çıkılabilen sonsuz bir döngü düzenlemek için F1 kontrol noktasına koşulsuz bir geçiş gerçekleştirilir. |
F3 | AMIBOOT.ROM dosyasını küme küme okuma AMIBOOT.ROM'u okumak | FAT'ta açıklanan kümeler zincirine bağlı olarak, AMIBOOT.ROM dosyası okunur. |
F4 | AMIBOOT.ROM dosyası doğru boyutta değil AMIBOOT.ROM dosya boyutu, Flash ROM boyutuyla eşleşmiyor | BIOS görüntü dosyasının boyutu ana karta takılı Flash ROM yongasının boyutuyla eşleşmiyorsa kontrol bu noktaya aktarılır. |
F5 | Dahili önbelleği devre dışı bırakma Dahili Önbelleği Devre Dışı Bırak | CR0 kaydının 30. bitini "1" olarak ayarlayarak, Flash ROM ile etkileşim kurarken veri tutarlılığını sağlamak için Dahili Önbellek devre dışı bırakılır. Aksi takdirde, mikro devrenin durum kaydını okuduktan sonra, tüm işlemler önbellek kopyasında gerçekleştirilecektir. Önbelleği devre dışı bırakma prosedürü donanıma bağlıdır. Bazı sistem mantığı kümeleri için, Flash ROM'un bulunduğu adres bölgesi önbelleğe alınamaz olduğundan, önbellek bu adımda devre dışı bırakılmaz. |
Flash ROM türünü algılama Flash ROM türünü belirleme | Flash ROM tipi algılama, genellikle Akıllı Tanımlayıcıyı Oku komutuyla yapılır. ROM bölgesindeki herhangi bir adrese yazıldıktan sonra depolama cihazı, bellek okuma modundan ReadID moduna geçer. Bu durumda, ROM'un içeriği değil, tanımlayıcılar belirtilen bölgeden okunacaktır: ofset 0 - Üretici Kodu; ofset 1 - Cihaz Kodu. Tüm bu işlemleri gerçekleştirmeden önce, Flash WE sinyalinin blokajını kaldırmak ve bölgeye erişime izin vermek gerekir, bunun için sistem lojik kayıtları programlanır. |
|
FC | Flash ROM'u silme Ana Ünite Flash ROM'unu Silme | Flash ROM, bir önyükleme bloğundan, bir veya daha fazla parametre bloğundan ve bir ana bloktan oluşur. Ana üniteyi silmek için, Erase Setup ve Erase Confirm kodlarından oluşan Flaşı Sil komutu yürütülür. Flash ROM silme moduna girer ve adres alanında içerik okunmaz, ancak işlemcinin işlemin tamamlandığı anı ve başarısını belirlediği duruma göre durum. |
FD | Flash ROM'u Programlama Flash ROM Ana Ünite Programlama | Ana ünitenin programlanması, depolama cihazının üreticisi tarafından belirtilen algoritmaya göre gerçekleştirilir. Kural olarak, yazılan her hücre için iki koddan oluşan bir komut iletilir: Program Kurulumu ve yazılacak bayt. Yazma işleminin tamamlanma anı ve başarısı, Flash ROM'un durum kaydı tarafından kontrol edilir. İşlem, ana bloğun tüm hücreleri için döngüsel olarak tekrarlanır. |
FF | Flash ROM programlaması başarılı oldu. Ardından, sistem BIOS'unu yeniden başlatma BIOS yeniden başlatma Paketlenmemiş sistem BIOS'unun ShadowRAM'de yürütülen kodları (Çalışma zamanı kodu, F000 gölge RAM'de sıkıştırılmamış haldedir) | FlashROM programlamanın başarılı olması durumunda kontrol bu noktaya aktarılır. Ardından, BIOS'u yeniden başlatmanız gerekir. Bunu yapmak için, FFFF:0000 (CS=FFFF, IP=0000) adresinde doğrudan bir bölümler arası atlama komutu yürütülür. |
10 | KBC engelleme ve engellemeyi kaldırma komutunun verilmesi Klavye denetleyicisi erken başlatma | Klavyeye bir sıfırlama komutu gönderildi. A20 hattının kontrolünü etkinleştirmek veya devre dışı bırakmak için C8/C9 komutları 64h bağlantı noktasına gönderilir. Donanım uygulamasına bağlı olarak, 82C42 yazılım modeliyle uyumlu, klavye denetleyicisinin ikinci bağlantı noktasının birinci ve ikinci bitlerine karşılık gelen genel amaçlı pinler Pin23 ve Pin24 kullanılır. |
11 | DRAM kayıtlarını geri yükleyin STR (RAM'de Askıya Alma) durumundan dönüş | STR (RAM'i Askıya Al) durumundan geri dönmek, RAM içeriğinin geri yüklenmesini içerir. Bunu yapmak için, CMOS'tan okur ve STR yürütülürken ilgili içerikleri bellek denetleyicisinin kayıtlarına yazar. Bellek yenileme şemaları çalışıyor. E0. |
12 | SMRAM'ı yeniden etkinleştirin. MTRR'leri ayarla SMRAM'a (Sistem Yönetimi RAM'i) erişimi geri yükleme | Sistem Yönetimi RAM'i (SMRAM), Sistem Yönetimi Kesintisi (SMI İşleyici) işleyicisi için yapılandırılır. MTRR işlemci kayıtları, SMRAM'a eşlenen A000 ve B000 segmentlerindeki bellek bölgesine erişim için gerekli koşulları sağlayacak şekilde yapılandırılır. Bazı platformlarda bu prosedürün kodu şöyledir: E1. |
13 | Yenileme hızını geri yükleyin Bellek yenileme kurtarma | Intel işlemciler üzerine kurulu platformlar, belleğin yenilenmesinden sorumlu olan bellek denetleyici kayıtlarının içeriğini geri yükler. Bu prosedür AMD platformlarında gerçekleştirilmez. Bazı platformlarda bu prosedürün kodu şöyledir: E2. |
14 | CMOS'u geri yükleyin ve VGA BIOS'u arayın VGA BIOS'u Bulma ve Başlatma | Tümleşik video içeren platformlar için VGA BIOS aranır ve başlatılır. Bazı platformlarda bu prosedürün kodu şöyledir: E3. |
03 | NMI'yi devre dışı bırakın. Tip Tanımını Sıfırla | |
05 | Yığın başlatma. Belleği ve USB Denetleyici Önbelleğini Devre Dışı Bırak | |
06 | RAM'de yürütme yardımcı program | |
07 | İşlemci tanıma ve APIC başlatma | |
08 | CMOS Sağlama Toplamı Doğrulaması | |
09 | End / Ins tuşlarının yürütülmesini kontrol etme | |
0A | Pil arızası testi | |
0B | Klavye Denetleyicisi Arabellek Kayıtlarını Temizleme | |
0C | Klavye denetleyicisine bir test komutu gönderilir | |
0E | Klavye denetleyicisi tarafından sunulan ek aygıtları bulma | |
0F | Klavye başlatma | |
10 | Sıfırlama komutu klavyeye gönderilir | |
11 | End veya Ins tuşuna basılırsa, CMOS sıfırlanır | |
12 | DMA denetleyicilerini devre dışı bırakmak | |
13 | Yonga seti başlatma ve L2 önbelleği | |
14 | Sistem zamanlayıcısının kontrol edilmesi | |
19 | DRAM yenileme isteği oluşturma testi devam ediyor | |
1 A | Rejenerasyon döngüsünün süresinin kontrol edilmesi | |
20 | Çıkış cihazları başlatılıyor | |
23 | Klavye denetleyicisinin giriş bağlantı noktası okunuyor. Yoklama Tuş Kilidi Anahtarı ve Üretim Test Anahtarı | |
24 | Kesinti Vektör Tablosunu Başlatmaya Hazırlanma | |
25 | Kesinti vektörü başlatma tamamlandı | |
26 | Turbo Switch atlama kablosunun durumu, klavye denetleyicisinin giriş bağlantı noktası aracılığıyla sorgulanır. | |
27 | USB denetleyicisinin başlatılması. Başlatıcı mikro kod güncellemesi | |
28 | Video modunu ayarlamak için hazırlanıyor | |
29 | LCD panel başlatma | |
2A | Ek ROM'lar tarafından sunulan cihazları arayın | |
2B | VGA BIOS başlatma, sağlama toplamını kontrol etme | |
2C | VGA BIOS'u çalıştırma | |
2D | INT 10h ve INT 42h ile eşleştirme | |
2Ç | CGA video bağdaştırıcılarını arayın | |
2F | CGA video belleği testi | |
30 | CGA Tarayıcı Testi | |
31 | Video belleğinde veya tarama devrelerinde hata. Alternatif bir CGA video adaptörü bulma | |
32 | Alternatif CGA video belleği testi ve tarama devreleri | |
33 | Mono/Renkli Jumper Durum Anketi | |
34 | Metin modunun ayarlanması 80x25 | |
37 | Video modu ayarlandı. Ekran temizlendi | |
38 | Yerleşik cihaz başlatma | |
39 | Önceki adımdaki hata mesajlarını görüntüleme | |
3 A | CMOS Kurulumuna girmek için "DEL'e Vur" mesajını görüntüleyin | |
3B | Korumalı modda bir hafıza testi için hazırlanmaya başlayın | |
40 | GDT ve IDT Tanımlayıcı Tablolarının Hazırlanması | |
42 | Korumalı Moda Geçiş | |
43 | İşlemci korumalı modda. Kesintilere izin verilir | |
44 | A20 hattını test etmeye hazırlanıyor | |
45 | Hat testi A20 | |
46 | RAM boyutlandırma tamamlandı | |
47 | Geleneksel Belleğe yazılan test verileri | |
48 | Geleneksel Belleği Yeniden Kontrol Etme | |
49 | Genişletilmiş Bellek Testi | |
4B | Hafızayı sıfırlama | |
4C | Sıfırlama işlemi göstergesi | |
4D | CMOS'a yazma alınan boyutlar Geleneksel ve Genişletilmiş bellek | |
4Ç | Gerçek sistem belleği miktarının gösterilmesi | |
4F | Genişletilmiş Geleneksel Bellek testi devam ediyor | |
50 | Geleneksel Bellek Boyutu Düzeltme | |
51 | Genişletilmiş Bellek Testi | |
52 | Geleneksel Bellek ve Genişletilmiş Bellek birimleri korunur | |
53 | Gecikmeli Eşlik Hatası İşleme | |
54 | Eşlik ve NMI İşlemeyi Devre Dışı Bırak | |
57 | POST Bellek Yöneticisi için bellek bölgesi başlatma | |
58 | CMOS Kurulumuna girmeniz istenir | |
59 | İşlemciyi gerçek moda döndürme | |
60 | DMA sayfası kayıtlarını kontrol etme | |
62 | DMA#1 denetleyici adresi ve aktarım uzunluğu kayıt testi | |
63 | DMA#2 Denetleyici Aktarım Uzunluğu ve Adres Kayıt Testi | |
65 | DMA Denetleyicilerini Programlama | |
66 | Yazma Talebini ve Maske Ayarı POST Kayıtlarını Temizleme | |
67 | Kesme Denetleyicilerini Programlama | |
7F | Ek kaynaklardan NMI sorgusuna izin ver | |
80 | Kesinti servis modunu PS / 2 bağlantı noktasından ayarlar | |
81 | Sıfırlama Hatalarında Klavye Arayüzü Testi | |
82 | Klavye Denetleyici Modunu Ayarlama | |
83 | Tuş kilidi durum kontrolü | |
84 | Bellek Doğrulaması | |
85 | Hata mesajlarını görüntüleme | |
86 | Kurulum için sistemin ayarlanması | |
87 | CMOS Kurulum programını Geleneksel Belleğe paketinden çıkarma. | |
88 | Kurulum programı kullanıcı tarafından sonlandırıldı | |
89 | Kurulumdan sonra durumu geri yükleme tamamlandı | |
8B | Belleği Ek Bir BIOS Değişken Bloğuna Ayırma | |
8C | Konfigürasyon kaydı programlama | |
8D | HDD ve FDD denetleyicilerinin başlatılması | |
8F | FDD Denetleyicisini Yeniden Başlatma | |
91 | Sabit sürücü denetleyicisini yapılandırma | |
95 | Ek BIOS'ları bulmak için ROM Taraması çalıştırma | |
96 | Ek ayar sistem kaynakları | |
97 | Ek BIOS İmzası ve Sağlama Toplamı Doğrulaması | |
98 | Sistem Yönetimi RAM'ini Yapılandırma | |
99 | Zamanlayıcı Sayacı ve Paralel Port Değişkenlerini Ayarlama | |
9A | Seri Bağlantı Noktalarının Listesini Oluşturma | |
9B | Yardımcı işlemci testi için bellekte bir alan hazırlama | |
9C | Yardımcı işlemci başlatma | |
9D | Yardımcı işlemci bilgileri CMOS RAM'de saklanır | |
9E | Klavye Tipi Tanımlaması | |
9F | Ek giriş cihazları arayın | |
A0 | Kayıtların oluşumu MTRR (Bellek Tipi Aralık Kayıtları) | |
A2 | Önceki başlatma adımlarındaki hata mesajları | |
A3 | Klavye otomatik tekrarlama zamanlaması ayarı | |
A4 | Kullanılmayan RAM bölgelerini birleştirin | |
A5 | Video modunun ayarlanması | |
A6 | Ekran temizleme | |
A7 | BIOS Yürütülebilir Kod Gölge RAM Alanının Taşınması | |
A8 | E000h segmentinde ek BIOS başlatma | |
A9 | Kontrolü sistem BIOS'una iade edin | |
AAA | USB veri yolu başlatma | |
AB | INT13 modülünü disk hizmetlerine hizmet vermek için hazırlama | |
AC | Çok işlemcili sistemleri desteklemek için AIOPIC tabloları oluşturma | |
AD | INT10 modülünü video hizmetlerine hizmet vermek için hazırlama | |
AE | DMI başlatma | |
B0 | Sistem yapılandırma tablosu çıktısı | |
B1 | ACPI BIOS başlatma | |
00 | Yazılım Kesintisi INT19h - Önyükleme Sektörünü Yükleme |
Ses sinyalleri
sesler | hata |
---|---|
1 kısa | Bellek yenileme hatası. Programlanabilir kesme zamanlayıcısı veya programlanabilir kesme denetleyicisi arızalı olabilir. |
2 kısa | POST prosedürü başarısız oldu. Donanım kontrollerinden biri başarısız oldu. |
3 kısa | İlk 64K'da bellek eşlik hatası. Bellek yongası arızalı olabilir. |
4 kısa | Sistem zamanlayıcısı veya ilk bellek bankası hatası |
5 kısa | işlemci hatası |
6 kısa | Kontrol hattı hatası A20. İşlemcinin korumalı moda geçmesini engelleyen klavye denetleyici hatası. |
7 kısa | İşlemci sanal modu hatası |
8 kısa | Video belleği okuma/yazma hatası. Eksik veya kusurlu video bağdaştırıcısı. |
9 kısa | BIOS sağlama toplamı yanlış |
10 kısa | Geçici Olmayan Bellek (CMOS) Güç Yönetimi Kaydında Okuma/Yazma Hatası. Güç yönetimi devrelerinde arıza. |
11 kısa | Düzey 2 önbellek hatası |
1 uzun | Tüm kontroller normal şekilde geçti - bilgisayar işletim sistemini başlatmaya hazır |
1 uzun, 1 kısa | Güç kaynağı hatası |
1 uzun, 2 kısa | Video kartının BIOS ROM'unda hata veya yatay tersin silinmesinde hata |
1 uzun, 3 kısa | 64K üzerindeki bellekte hata algılandı | Bu işlevin sorumluluğu ağ üzerinden uzaktan önyüklemeyi desteklemektir, bu nedenle ağ bağdaştırıcısının Önyükleme ROM'unu aramanız gerekir. Bulunursa ve Önyükleme Aygıtı Önceliği menüsündeki CMOS Kurulumu ayarı ağ önyüklemesini ilk aygıt olarak listelerse, INT18h ve INT19h yordamları yapılandırılır.
hata mesajı | Tanım |
|
Sistem düzgün bir şekilde önyükleniyor |
||
BIOS ROM sağlama toplamı hatası | BIOS ROM'un içeriği, beklenen içerikle eşleşmiyor. Mümkünse BIOS'u PAQ'dan yeniden yükleyin |
|
Video adaptörünü kontrol edin ve düzgün oturduğundan emin olun.Mümkünse video adaptörünü değiştirin. |
||
7 bip (1 uzun, 1s, 1l, 1 kısa, ara, 1 uzun, 1 kısa, 1 kısa) | AGP ekran kartı arızalı. Kartı yeniden yerleştirin veya tamamen değiştirin. Bu bip sesi Compaq Deskpro sistemleriyle ilgilidir |
|
1 uzun bitmeyen bip | hafıza hatası Kötü RAM. Değiştirin ve test edin | |
RAM'i yeniden yerleştirin ve yeniden test edin; arıza devam ederse RAM'i değiştirin |
hata mesajı | Tanım |
|
Sistem düzgün bir şekilde önyükleniyor |
||
Başlatma hatası | Hata kodu görüntüleniyor |
|
Sistem kartı hatası | ||
Video bağdaştırıcı hatası | ||
EGA/VGA adaptör hatası | ||
3270 klavye adaptörü hatası | ||
güç kaynağı hatası | Güç kaynağını değiştirin |
|
güç kaynağı hatası | Güç kaynağını değiştirin |
|
Güç kaynağını değiştirin |
Bip/Hata | Tanım |
sürekli bip sesi | Sistem kartı hatası |
bir bip sesi; Okunamayan, boş veya yanıp sönen LCD | LCD bağlantı sorunu; LCD arka ışık invertör arızası; video bağdaştırıcısı arızalı; LCD montajı hatalı; Sistem kartı arızası; güç kaynağı arızası |
bir bip sesi; "Önyükleme kaynağına erişilemiyor" mesajı | önyükleme aygıtı hatası; sistem kartı hatası |
Bir uzun, iki kısa bip sesi | Sistem kartı arızası; video bağdaştırıcı sorunu; LCD montaj hatası |
Bir uzun, dört kısa bip | düşük pil voltajı |
Her saniye bir bip sesi | düşük pil voltajı |
Hata kodları ile iki kısa bip sesi | POST hata mesajı |
Sistem kartı hatası |
IBM Intellistation BIOS'u:
Bip hata kodu: | Eylem / Aşağıdaki bileşenlerde teşhis çalıştırın: |
1-1-3 CMOS okuma/yazma hatası | 1. Kurulumu Çalıştırın 2.Sistem Kartı |
1-1-4 ROM BIOS kontrol hatası | 1.Sistem Kartı |
1-2-X DMA hatası | 1.Sistem Kartı |
1-3-X | 1. Bellek modülü 2.Sistem Kartı |
1-4-4 | 1.Klavye 2.Sistem Kartı |
İlk 64 KB RAM'de 1-4-X Hatası algılandı. | 1. Bellek modülü 2.Sistem Kartı |
2-1-1, 2-1-2 | 1. Kurulumu Çalıştırın 2.Sistem Kartı |
2-1-X İlk 64 KB RAM başarısız oldu. | 1. Bellek modülü 2.Sistem Kartı |
2-2-2 | 2.Sistem Kartı |
2-2-X İlk 64 KB RAM başarısız oldu. | 1. Bellek modülü 2.Sistem Kartı |
2-3-X | 1. Bellek modülü 2.Sistem Kartı |
2-4-X | 1. Kurulumu Çalıştırın 2. Bellek modülü 3.Sistem Kartı |
3-1-X DMA kaydı başarısız oldu. | 1.Sistem Kartı |
3-2-4 Klavye denetleyicisi başarısız oldu. | 1.Sistem Kartı 2 Klavye |
3-3-4 Ekran başlatma başarısız oldu. | 1. Video Adaptörü (kuruluysa) 2.Sistem Kartı 3. Ekran |
3-4-1 Bir hata tespit edilmemesi için ekran izleme. | 1. Video Adaptörü (kuruluysa) 2.Sistem Kartı 3. Ekran |
3-4-2 POST, video ROM'u arıyor. | 1. Video Adaptörü (kuruluysa) 2.Sistem Kartı |
4 | 1. Video Adaptörü (kuruluysa) 2.Sistem Kartı |
Diğer tüm bip kodu dizileri. | 1.Sistem Kartı |
POST sırasında bir uzun ve bir kısa bip sesi. Temel 640 KB bellek hatası veya gölge RAM hatası. | 1. Bellek modülü 2.Sistem Kartı |
POST sırasında bir uzun bip ve iki veya üç kısa bip sesi.(Video hatası) | 1. Video Adaptörü (kuruluysa) 2.Sistem Kartı |
POST sırasında üç kısa bip sesi. | 1. Bkz. "Sistem kartı belleği" sayfa 62. 2.Sistem Kartı |
sürekli bip sesi | 1.Sistem Kartı |
Tekrarlanan kısa bip sesleri. | 1. Klavye tuşa takıldı mı? 2. Klavye kablosu 3.Sistem Kartı |
hata mesajı | Tanım |
|
Sistem normal olarak önyükleniyor |
||
Video bağdaştırıcı hatası | Video bağdaştırıcısı arızalı veya düzgün oturmamış. adaptörü kontrol edin |
|
klavye denetleyicisi hatası | Klavye denetleyici IC arızalı. Mümkünse IC'yi değiştirin |
|
Klavye denetleyici IC arızalı veya klavye arızalı. Klavyeyi değiştirin, sorun devam ederse klavye denetleyici IC'sini değiştirin |
||
Programlanabilir kesme denetleyicisi arızalı. Mümkünse IC'yi değiştirin |
||
Programlanabilir kesme denetleyicisi arızalı. mümkünse IC'yi değiştirin |
||
DMA sayfası kayıt hatası | DMA denetleyici IC arızalı. Mümkünse IC'yi değiştirin |
|
RAM yenileme hatası | ||
RAM eşlik hatası | ||
DMA denetleyicisi 0 hatası | Kanal 0 için DMA denetleyici IC'si başarısız oldu |
|
CMOS RAM başarısız oldu |
||
DMA denetleyicisi 1 hatası | Kanal 1 için DMA denetleyici IC'si başarısız oldu |
|
CMOS RAM pil hatası | CMOS RAM pili arızalandı. Mümkünse CMOS'u veya pili değiştirin |
|
CMOS RAM sağlama toplamı hatası | CMOS RAM başarısız oldu. Mümkünse CMOS'u değiştirin |
|
BIOS ROM sağlama toplamı hatası | BIOS ROM'u başarısız oldu. Mümkünse BIOS'u değiştirin veya yükseltin |
hata mesajı | Tanım |
|
Sistem normal olarak önyükleniyor |
||
Video bağdaştırıcı hatası | Ya video bağdaştırıcısı arızalı, düzgün oturmamış ya da eksik |
|
1 uzun, 1 kısa, 1 uzun | klavye denetleyicisi hatası | Klavye denetleyici IC'si arızalı veya sistem kartı devresi arızalı |
1 uzun, 2 kısa, 1 uzun | Ya klavye denetleyicisi arızalı ya da sistem kartı devresi arızalı |
|
1 uzun, 3 kısa, 1 uzun | ||
1 uzun 4 kısa, 1 uzun | Programlanabilir kesme denetleyicisi IC arızalı |
|
1 uzun, 5 kısa, 1 uzun | DMA sayfası kayıt hatası | DMA denetleyici IC 1 veya 2 arızalı veya sistem kartı devresi arızalı |
1 uzun, 6 kısa, 1 uzun | RAM yenileme hatası | |
1 uzun, 7 kısa, 1 uzun | ||
1 uzun, 8 kısa, 1 uzun | RAM eşlik hatası |
|
1 uzun, 9 kısa, 1 uzun | DMA denetleyicisi 1 hatası | Kanal 0 için DMA denetleyicisi arızalı veya sistem kartı devresi arızalı |
1 uzun, 10 kısa, 1 uzun | Ya CMOS RAM arızalı. CMOS'u değiştirin |
|
1 uzun, 11 kısa, 1 uzun | DMA denetleyicisi 2 hatası | Kanal 1 için DMA denetleyicisi arızalı veya sistem kartı devresi arızalı |
1 uzun, 12 kısa, 1 uzun | CMOS RAM pil hatası | CMOS RAM pili arızalı veya CMOS RAM bozuk. Mümkünse pili değiştirin |
1 uzun, 13 kısa, 1 uzun | CMOS sağlama toplamı hatası | CMOS RAM arızalı |
1 uzun 14 kısa, 1 uzun | BIOS ROM sağlama toplamı hatası | BIOS ROM sağlama toplamı hatalı. BIOS'u değiştirin veya yükseltin |
Phoenix ISA/MCA/EISA BIOS'u:
Bip kodları, bip sayısı olarak gösterilir. Örneğin. 1-1-2, 1 bip, bir duraklama, 1 bip, bir duraklama ve 2 bip anlamına gelir.
- Bir Dell bilgisayarda 1-2 bip kodu, önyüklenebilir bir eklenti kartının takılı olduğunu ancak herhangi bir önyükleme aygıtının takılı olmadığını da gösterebilir. Örneğin, bir Promise Ultra-66 kartı taktığınızda, ancak ona bir sabit sürücü bağlamadığınızda, bip kodunu alırsınız. Bunu bir SIIG (bok -- veba gibi kaçının) Ultra-66 kartıyla doğruladım ve ardından sonuçları Dell ile onayladım.
hata mesajı | Tanım |
|
CPU test hatası | CPU arızalı. CPU'yu değiştirin |
|
Sistem kartı seçim hatası | Anakartta belirlenemeyen bir arıza var. Anakartı değiştirin |
|
CMOS okuma/yazma hatası | Gerçek zaman saati/CMOS arızalı. Mümkünse CMOS'u değiştirin |
|
Genişletilmiş CMOS RAM hatası | CMOS RAM'in genişletilmiş kısmı başarısız oldu. Mümkünse CMOS'u değiştirin |
|
BIOS ROM sağlama toplamı hatası | BIOS ROM'u başarısız oldu. Mümkünse BIOS'u değiştirin veya yükseltin |
|
Programlanabilir kesme zamanlayıcısı başarısız oldu. Mümkünse değiştirin |
||
DMA okuma/yazma hatası | DMA denetleyicisi başarısız oldu. Mümkünse IC'yi değiştirin |
|
RAM yenileme hatası | RAM yenileme denetleyicisi başarısız oldu |
|
64KB RAM hatası | İlk 64 KB RAM'in testi başlatılamadı |
|
İlk 64KB RAM hatası | İlk RAM IC başarısız oldu. Mümkünse IC'yi değiştirin |
|
İlk 64KB mantık hatası | İlk RAM kontrol mantığı başarısız oldu |
|
adres satırı hatası | İlk 64 KB RAM'in adres satırı başarısız oldu |
|
Parite RAM hatası | İlk RAM IC başarısız oldu. Mümkünse değiştirin |
|
EISA hatasız zamanlayıcı testi | Anakartı değiştirin |
|
EISA NMI bağlantı noktası 462 testi | Anakartı değiştirin |
|
64KB RAM hatası | bit0; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 1; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit2; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 3; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 4; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 5; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 6; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 7; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 8; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 9; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 10; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 11; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 12; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 13; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 14; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
64KB RAM hatası | bit 15; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin |
|
Bağımlı DMA kayıt hatası | DMA denetleyicisi başarısız oldu. Mümkünse denetleyiciyi değiştirin |
|
Ana DMA kayıt hatası | DMA denetleyicisi başarısız olmuştu. Mümkünse denetleyiciyi değiştirin |
|
Ana kesme maskesi kayıt hatası | ||
Bağımlı kesme maskesi kayıt hatası | Kesme denetleyicisi IC'si başarısız oldu |
|
Kesinti vektör hatası | BIOS, kesinti vektörlerini belleğe yükleyemedi. Anakartı değiştirin |
|
klavye denetleyici hatası | ||
CMOS RAM gücü kötü | Mümkünse CMOS pilini veya CMOS RAM'i değiştirin |
|
CMOS yapılandırma hatası | CMOS yapılandırması başarısız oldu. Yapılandırmayı geri yükleyin veya mümkünse pili değiştirin |
|
Video belleği hatası | Video belleğinde bir sorun var. Mümkünse video adaptörünü değiştirin |
|
Video başlatma hatası | Video bağdaştırıcısında bir sorun var. Adaptörü yeniden oturtun veya mümkünse adaptörü değiştirin |
|
Sistemin zamanlayıcı IC'si başarısız oldu. Mümkünse IC'yi değiştirin |
||
kapatma hatası | CMOS başarısız oldu. Mümkünse CMOS IC'yi değiştirin |
|
Kapı A20 hatası | Klavye denetleyicisi başarısız oldu. Mümkünse IC'yi değiştirin |
|
Korumalı modda beklenmeyen kesinti | Bu bir CPU sorunudur. CPU'yu değiştirin ve yeniden test edin |
|
RAM test hatası | Sistem RAM adresleme devresi arızalı. Anakartı değiştirin |
|
Aralık zamanlayıcı kanalı 2 hatası | Sistem zamanlayıcı IC'si başarısız oldu. Mümkünse IC'yi değiştirin |
|
Günün saati saat arızası | Gerçek zamanlı saat/CMOS başarısız oldu. Mümkünse CMOS'u değiştirin |
|
seri port hatası | Seri bağlantı noktası devresinde bir hata oluştu |
|
Paralel bağlantı noktası hatası | Paralel bağlantı noktası devresinde bir hata oluştu |
|
Matematik yardımcı işlemci hatası | Matematik yardımcı işlemcisi başarısız oldu. Mümkünse, MPU'yu değiştirin |
Tanım |
|
Gerçek modu doğrula |
|
Sistem donanımını başlat |
|
Yonga seti kayıtlarını başlangıç değerleri ile başlat |
|
POST bayrağında ayarla |
|
CPU kayıtlarını başlat |
|
Önbelleği başlangıç değerlerine başlat |
|
Güç yönetimini başlat |
|
İlk POST değerleri ile alternatif kayıtlar yükleyin |
|
UserPatch0'a atla |
|
zamanlayıcı başlatmayı başlat |
|
8254 zamanlayıcı başlatma |
|
8237 DMA denetleyici başlatma |
|
Programlanabilir Kesme Denetleyicisini Sıfırla |
|
DRAM yenilemesini test edin |
|
8742 Klavye Denetleyicisini Test Edin |
|
ES segment kaydını 4 GB olarak ayarlayın |
|
512K temel belleği temizle |
|
512K temel adres satırını test edin |
|
51K temel belleği test edin |
|
CPU veri yolu saat frekansını test edin |
|
CMOS RAM okuma/yazma hatası (bu genellikle ISA veri yolunda bir kartın oturmaması gibi bir sorunu gösterir) |
|
Yonga setini yeniden başlat |
|
Gölge sistem BIOS ROM'u |
|
Önbelleği yeniden başlat |
|
Önbelleği otomatik boyutlandır |
|
Gelişmiş yonga seti kayıtlarını yapılandırın |
|
CMOS değerleri ile alternatif kayıtları yükleyin |
|
İlk CPU hızını ayarla |
|
Kesinti vektörlerini başlat |
|
BIOS kesintilerini başlat |
|
ROM telif hakkı bildirimini kontrol edin |
|
PCI Options ROM'ları için yöneticiyi başlat |
|
Video yapılandırmasını CMOS'a göre kontrol edin |
|
PCI veri yolunu ve aygıtlarını başlat |
|
sistemdeki tüm video bağdaştırıcılarını başlat |
|
Gölge video BIOS ROM'u |
|
Telif hakkı bildirimini görüntüle |
|
CPU tipini ve hızını göster |
|
Etkinleştirilmişse tuş tıklamasını ayarla |
|
Beklenmeyen kesintileri test edin |
|
"Kuruluma girmek için F2'ye basın" istemini görüntüleyin |
|
RAM'i 512K ile 640K arasında test edin |
|
Genişletilmiş belleği test edin |
|
Genişletilmiş bellek adres satırlarını test edin |
|
UserPatch1'e atla |
|
Gelişmiş önbellek kayıtlarını yapılandırın |
|
Harici ve CPU önbelleklerini etkinleştir |
|
SMI işleyicisini başlat |
|
Harici önbellek boyutunu göster |
|
Gölge mesajını göster |
|
Tek kullanımlık olmayan segmentleri göster |
|
Hata mesajlarını göster |
|
Yapılandırma hatalarını kontrol edin |
|
Gerçek zamanlı saati test edin |
|
Klavye hatalarını kontrol edin |
|
Kurulum donanım kesme vektörleri |
|
Varsa yardımcı işlemciyi test edin |
|
Yerleşik G/Ç bağlantı noktalarını devre dışı bırakın |
|
Harici RS232 portlarını tespit edin ve kurun |
|
Harici paralel bağlantı noktalarını algıla ve kur |
|
Yerleşik G/Ç bağlantı noktalarını yeniden başlatın |
|
BIOS Veri Alanını Başlat |
|
Genişletilmiş BIOS Veri Alanını Başlat |
|
Disket denetleyicisini başlat |
|
Başlat sabit disk denetleyici |
|
Yerel veri yolu sabit disk denetleyicisini başlat |
|
UserPatch2'ye atla |
|
A20 adres satırını devre dışı bırak |
|
Büyük ES segment kaydını temizle |
|
Seçenek ROM'ları arayın |
|
Gölge seçeneği ROM'ları |
|
Kurulum güç yönetimi |
|
Donanım kesintilerini etkinleştir |
|
F2 tuş vuruşunu tara |
|
POST içi bayrağı temizle |
|
Hataları kontrol et |
|
POST tamamlandı - işletim sistemini başlatmaya hazırlanın |
|
Parolayı kontrol edin (isteğe bağlı) |
|
Genel tanımlayıcı tablosunu temizle |
|
Parite denetleyicilerini temizle |
|
Virüs ve yedekleme hatırlatıcılarını kontrol edin |
|
INT 19 ile başlatmayı deneyin |
|
Kesme işleyici hatası |
|
Bilinmeyen kesme hatası |
|
bekleyen kesme hatası |
|
Seçenek ROM hatasını başlat |
|
Genişletilmiş Blok Hareketi |
|
Kapatma 10 hatası |
|
Klavye Denetleyici hatası (video olmadığı sürece büyük olasılıkla sorun RAM veya önbellektir) |
|
Yonga setini başlat |
|
Yenileme sayacını başlat |
|
Zorunlu Flaşı Kontrol Edin |
|
Tam bir RAM testi yapın |
|
OEM başlatma işlemini gerçekleştirin |
|
Kesme denetleyicisini başlat |
|
Önyükleme kodunda oku |
|
Tüm vektörleri başlat |
|
Önyükleme aygıtını başlat |
|
Önyükleme kodu oku tamam |
Dörtlü BIOS:
hata mesajları | Tanım |
|
Sistem normal olarak önyükleniyor |
||
CMOS RAM arızalı. Mümkünse IC'yi değiştirin |
||
Video bağdaştırıcısı arızalı. Video bağdaştırıcısını yeniden oturtun veya mümkünse bağdaştırıcıyı değiştirin |
||
çevresel denetleyici hatası | Bir veya daha fazla sistem çevre birimi denetleyicisi bozuk. Denetleyicileri değiştirin ve yeniden test edin |
Herhangi bir bilgisayar tamircisi, IBM PC (veya onunla uyumlu) gibi bilgisayarları onarırken ve yükseltirken sorunları teşhis etmek için POST Card PCI'nin kullanıldığını bilir.
Bu tür kartları Rusya ve BDT'de birkaç şirket üretiyor: Master Kit (Moskova), e-KIT Post Cards, ACE Lab (N.Novgorod), BVG Group (Moskova), EPOS: PCI TESTCARD (Ukrayna), IC Book: IC80 ( Ukrayna ), Jelezo: Jpost Full (Ukrayna), VL Comp: PC Analyzer (Belarus). Yabancı çözümler de var ama bedava satışta bulamıyoruz.
POST Kartı PCI, herhangi bir boş PCI yuvasına (33 MHz) takılabilen ve bilgisayarın BIOS'u tarafından oluşturulan POST kodlarını kullanıcı dostu bir şekilde görüntülemek üzere tasarlanmış bir bilgisayar genişletme kartıdır.
Geleneksel olarak, tüm POST kartları seri ve seri olmayan (kendi kendine montaj kitleri) olarak ayrılabilir.
Mevcut POST kartlarına genel bakış
Çeşitli üreticilerin POST kartlarının dezavantajlarını düşünün.
Rusya'da PCI POST kartları üretiminin atası, bilgisayarların teşhisi ve onarımı için yazılım ve donanım sistemlerinin üretiminde geniş deneyime sahip olan ACE Lab şirketidir.
Ana Kit POST Kartı PCI NM9221 (kendi kendine montaj kiti) / BM9221 (bitmiş kart). Bir dezavantaj, yedi segmentli göstergenin "yüz aşağı" görünmesidir.
Bu POST Kartının avantajları: Çalışırken soketlemeyi destekleyen (POST Kartını yakma olasılığı daha düşük olduğundan daha güvenilir) ve 3,3 V'ta çalışan (modern PCI2.3 ve PCI3.0 teknik özellikleriyle daha iyi uyumluluk) EPM3XXX serisi FPGA üzerine monte edilmiştir ), değiştirilebilir bellenim sayesinde yeni ve eski yonga setleri için destek.
e-Kit_02 Bu POST Kartının dezavantajları: Hot-socketing'i desteklemeyen (POST Kartını yakma olasılığı daha yüksek olduğu için daha az güvenilir) ve 5.0V'de çalışan (modern kartlarda sorunlar olabilir) modası geçmiş EPM7XXX serisinin FPGA'sı üzerine kurulmuştur. PCI2.3 ve PCI3.0).
ACE Lab PC-POST PCI-2. Göstergenin aşağı bakması uygun değildir, ancak bilgilerin okunacağı 4 olası bağlantı noktasından birini seçmek mümkündür.
ACE Lab PC GÜCÜ PCI-2— sistem hatalarını ve donanım çakışmalarını belirlemeye odaklanan, anakartta kurulu ROM'dan başlatılan bir dizi tanı testi gerçekleştirmenize olanak tanıyan tam özellikli bir yazılım ve donanım kompleksi.
BVG Grubu İkili POST. Avantajları: basit ve ucuz POST kartı. Altera EPM3032ALC44-10 FPGA temel alınarak yapılmıştır. Kartın her iki tarafında beş LED (PCI gücü - -12V, +12V, +3.3V, +5V ve bir RESET sinyali) ve iki adet yedi bölümlü gösterge taşır. Gösterge bir basamak gösterebilir - bu, bu POST'un takıldığı PCI yuvasının saat hızı almadığı anlamına gelir.
Kesik yapısından dolayı bu kartın karakteristik bir dezavantajı, saatin bilgisayardan kaldırılmasıdır. PCI yuvası, bu kartın, jeneratörün başlatıldığı (Ödül BIOS - 26h için) POST aşamasından sonra takıldığı ve bunun sonucunda posta kodlarının artık görüntülenmediği. Bu hastalıkla "mücadele" yöntemleri şunlardır:
- BIOS Kurulumunda DIMM / PCI Saatini Algıla öğesi varsa, bunu Devre Dışı Bırak olarak ayarlamak, jeneratörün kullanılmayan yuvalardan frekansı kaldırmasına izin vermez, bunun sonucunda Dual POST "normal" olarak çalışır;), tümünü gösterir "güvenen" posta kodları.
- Test edilen kartta Paylaşımlı PCI Yuvaları varsa (genellikle işlemciden uzakta, "iki için bir kesme" olan iki yuva), o zaman herhangi bir "normal" PCI aygıtını (video, ses, ağ vb.) bir yuvaya takabilirsiniz. bunlardan .) ve diğerinde - bir kartpostal. Başlatma sırasında, Paylaşım PCI Yuvalarında "tam teşekküllü" bir PCI aygıtı gören jeneratör, genellikle (belirli BIOS kartına bağlı olarak), Dual POST'un başarılı bir şekilde "faydalanacağı" her ikisinden de saat hızını kaldırmaz.
BVG Grup POST Pro. Yedi segment yerine kayan çizgili bir LCD kullanılmış ancak kartın maliyeti 300 USD civarında ki bu da mantıksız bir şekilde yüksek.
EPOS: PCI TESTCARD. Kullanışlı "ziller ve ıslıkların" gelişmiş "Ana" serisi, ek olarak yalnızca kart üzerindeki anahtarlarla POST kodlarının çıktısını almak için kullanılan 0-3FFh aralığında teşhis bağlantı noktasını seçmenize olanak tanır. Bu POST Kartının dezavantajları: Hot-socketing'i desteklemeyen (POST Kartını yakma olasılığı daha yüksek olduğu için daha az güvenilir) ve 5.0V'de çalışan (modern kartlarda sorunlar olabilir) modası geçmiş EPM7XXX serisinin FPGA'sı üzerine kurulmuştur. PCI2.3 ve PCI3.0). Bazı anakartlarda yanlış POST kodlarının çıktısı hakkında da bilgi var.
IC Kitap: IC80. "Yetişkinlere uygun" kartpostalların tanınmış bir temsilcisi, ayırt edici özelliği izleme alanında yalnızca "zil ve ıslıkların" varlığı değil, aynı zamanda sistemde adım adım hata ayıklamak için benzersiz (benzersiz) olasılıklardır. adım modu. Tahtanın birkaç ayırt edici özelliği vardır:
- Teşhis amacıyla kullanılan adreslerin seçimi: 80h/81h ve 84h/85h, 378h, 1080h
- Teşhis kodlarının çıktısı iki gösterge üzerinde gerçekleştirilir
- Harici bir göstergeye bilgi çıkışı
- Voltaj göstergesi Beklemede 3,3V
- PCI eşlik desteği
- PCI veri yolunun sunucu varyantları için destek
Küçük bir dezavantaj: adım adım modu yeni kartlarda tam olarak doğru çalışmıyor.
Jelezo: Jpost Dolu.İlk yeniden başlatmanın ardından bazı anakartlarda (çoğunlukla GIGABYTE) siyah bir ekrana kilitleniyor.
VL Comp: PC Analizörü. En önemli özelliği, ISA ve PCI için tek bir tasarımda iki tür kartpostalın kombinasyonu olan basit ve ucuz bir son denetleyici.
LCD Ekranlı POST Kartı PCI BM9222
Bugün Moskova firması Masker Kit tarafından üretilen yeni nesil bir PCI POST kart POST Card PCI BM9222'yi inceleyeceğiz.
Özellikler
- Besleme gerilimi: +5 V.
- Tüketim akımı, en fazla: 100 mA.
- PCI veri yolu frekansı: 33 MHz.
- Teşhis bağlantı noktası adresi: 0080h
- POST kodlarının gösterimi: LCD'de her biri 16 karakterlik iki satır halinde (ilk satır onaltılık biçimdeki POST kodudur ve bir tire ile ayrılmış BIOS türüdür, ikinci satır hatanın bir koşu hattı).
- PCI veri yolu sinyallerinin gösterimi: kartın ön tarafındaki LED'ler - RST (PCI sıfırlama sinyali) ve
- CLK (PCI saat sinyali).
- PCI veri yolu besleme voltajı göstergeleri: +5V, +12V, -12V, +3,3V.
- Anakart yonga setleriyle uyumlu: Intel, VIA, SIS.
- PCB boyutu: 95,5 x 73,6 mm.
Tasarım
Yapısal olarak, POST Card PCI çift taraflı yapılır. baskılı devre kartı 95,5 x 73,6 mm boyutlarında folyo cam elyafından. Cihazın kontaklarının elektriksel iletkenliğini iyileştirmek için lameller nikel ile kaplanmıştır.
POST Kartı PCI Nasıl Çalışır?
IBM PC uyumlu bilgisayarınızı her açtığınızda ve işletim sistemi başlamadan önce, bilgisayarın işlemcisi Power On Self Test (POST) adı verilen bir BIOS prosedürü gerçekleştirir. Aynı işlem tıklanarak da gerçekleştirilir. Yeniden başlatma tuşu veya bilgisayarı yeniden başlatırken. Karışıklığı önlemek için, bazı özel durumlarda, bilgisayarın önyükleme süresini azaltmak için, örneğin Hızlı Önyükleme modunda veya Hazırda Bekleme uyku modundan çıkarken POST prosedürünün bir şekilde kısaltılabileceğine dikkat edilmelidir.
POST prosedürünün temel amacı, işletim sistemini yüklemeden önce bilgisayarın temel işlevlerini ve alt sistemlerini (bellek, işlemci, anakart, video denetleyici, klavye, disket ve sabit sürücüler vb.) kontrol etmektir. Bu, kullanıcının, örneğin HDD'deki kullanıcı verilerinin yok olmasına yol açabilecek hatalı bir sistem üzerinde çalışmaya çalışmasına karşı bir dereceye kadar güvence altına alır. Testlerin her birini başlatmadan önce, POST prosedürü, bilgisayarın G/Ç aygıtı adres alanındaki belirli bir adrese gönderilen POST kodu adı verilen bir kod üretir. Test edilen cihazda bir arıza tespit edilirse, POST prosedürü basitçe "donar" ve daha önce görüntülenen POST kodu, "donmanın" hangi testlerde meydana geldiğini kesin olarak belirler. Bu nedenle, POST kodlarını kullanan tanılamanın derinliği ve doğruluğu tamamen bilgisayardaki ilgili BIOS POST prosedürünün testlerinin derinliği ve doğruluğu ile belirlenir.
POST kodları tablolarının farklı BIOS üreticileri için farklı olduğu ve test edilen yeni aygıtların ve yonga setlerinin ortaya çıkması nedeniyle aynı BIOS üreticisinin farklı sürümleri için bile biraz farklı olduğu belirtilmelidir. POST kodu tabloları, BIOS üreticilerinin ilgili web sitelerinde bulunabilir: AMI için http://www.ami.com , AWARD için http://www.award.com , bazen POST kodu tabloları anakartta verilir kılavuzlar.
POST kodlarını kullanıcı dostu bir şekilde görüntülemek için POST Card adı verilen cihazlar kullanılır. PCI veri yolu için önerilen POST Kartı, herhangi bir boş PCI yuvasına (33 MHz) takılan (güç kapalıyken!) ve POST kodlarını ve mevcut kodla ilgili metin bilgilerini görüntülemek için bir metin göstergesine sahip bir bilgisayar genişletme kartıdır. Bu POST Kartının özelliklerinden, bilgisayarı açtıktan sonra ve ilk etkin PCI RESET sinyalinin ortaya çıkmasından önce, POST Kartı göstergesinde "BM9222 MASTERKIT POSTCARD" karşılama mesajının görüntülendiğini not etmek isterim.
Ek olarak, POST Kartı, PCI veri yolunun CLK ve RST sinyallerinin durumlarını yansıtan LED'lere sahiptir.
POST Card PCI ile Sorun Giderme
POST Kartı kullanılarak bir bilgisayarı onarırken yapılacak işlemlerin sırası aşağıdaki gibidir:
1. Arızalı bilgisayarın gücünü kapatın.
2. Anakart üzerindeki herhangi bir boş PCI yuvasına POST Kartı takın.
3. Bilgisayarın gücünü açın.
4. Gerekirse, düğmelere basarak (anakarttan en uzaktaki düğme kontrastı artırır, yakındaki düğme kontrastı azaltır) veya değiştirerek görüntünün kontrastını (PLED için LCD ekranı kurarken - ayar gerekli değildir) ayarlarız. görüntülenen BIOS türü - düğmelerden birini basılı tutup ikincisine basarak (düğmeleri bıraktıktan sonra, hata kodundan sonra göstergenin ilk satırında görüntülenen BIOS türü değişir). Güç kapatıldığında yukarıdaki ayarların tümü kaydedilir ve POST Kartına bir sonraki güç verildiğinde yüklenir.
5. POST Card göstergesindeki bilgileri okuyoruz - bu, bilgisayarın "takıldığı" POST kodudur ve ikinci satırdaki açıklamasıdır.
6. Muhtemel sebepleri kavrarız.
7. Elektrik kesildiğinde arızayı gidermek için kabloları, bellek modüllerini ve diğer bileşenleri yeniden düzenliyoruz.
8. POST prosedürünün istikrarlı bir şekilde geçmesini ve işletim sisteminin yüklenmesinin başlamasını sağlayarak 3-7 arasındaki adımları tekrarlıyoruz.
9. Yardımcı yazılımların yardımıyla, donanım bileşenlerinin son testlerini gerçekleştiririz ve değişken hatalar olması durumunda, karşılık gelen yazılım testlerinin uzun bir bölümünü gerçekleştiririz.
Bir bilgisayarı POST Kartı kullanmadan tamir ederken, bu dizinin 3-6. noktaları basitçe atlanır ve dışarıdan bilgisayar onarımı, belleğin, işlemcinin, genişletme kartlarının, güç kaynağının ve hepsinden önemlisi hararetli bir yeniden düzenleme gibi görünür. , anakart.
Büyük firmaların büyük bir hizmet verilebilir bileşen stoğu varsa, o zaman küçük firmalar ve bireyler için iyi olduğu bilinen bileşenleri kurarak bir bilgisayarı onarmak zor bir sorun haline gelir.
POST-Card kullanılarak pratikte bilgisayar onarımı nasıl yapılır?
Her şeyden önce, güç açıldığında, POST prosedürü başlamadan önce, merhaba mesajını diğer POST Kart mesajlarına değiştirerek POST Kartta belirtilen RST (RESET) sinyali ile sistem sıfırlanmalıdır. Değişiklik 2-4 saniye içinde oluşmazsa (karşılama görüntüleme süresi yaklaşık 0,7 saniyedir) veya “NO CODES” veya “RESET” mesajlarından biri 1 saniyeden uzun süre görünürse, bu durumda hemen çevirmeniz önerilir. bilgisayardan çıkarın, tüm kartları ve kabloları ve ayrıca bellek modüllerini ana karttan çıkarın. Sistem biriminde, kurulu işlemci ve güç kaynağına bağlı POST Kartı ile anakartı bırakmalısınız. Bilgisayarı bir sonraki açışınızda, sistem normal şekilde sıfırlanırsa ve ilk POST kodları görünürse, o zaman sorunun geçici olarak kaldırılan bilgisayar bileşenlerinde olduğu açıktır; yanlış bağlanmış döngülerde de mümkündür. Bellek, video bağdaştırıcısı ve ardından diğer kartları sırayla takarak ve göstergedeki POST kodlarını gözlemleyerek hatalı bir modül algılanır.
Şimdi, sistemin ilk sıfırlanmasının bile geçmediği duruma geri dönelim (POST Kartı göstergesinde, tebrik mesajının yerini başka mesajlar almaz). Bu durumda ya bilgisayarın güç kaynağı arızalı ya da anakartın kendisi (RESET sinyal oluşturma devreleri arızalı) ya da işlemci çalışmıyor. Kesin neden, ana karta çalıştığı bilinen bir güç kaynağı bağlanarak belirlenebilir.
Şimdi, sıfırlama sinyali geçtiğinde, ancak göstergeye hiçbir POST kodunun gönderilmediği durumu ele alalım (“KOD YOK” mesajı korunur); bu durumda, daha önce açıklandığı gibi, yalnızca ana kart, işlemci, POST Kartı ve güç kaynağından oluşan bir sistem test edilir. Anakart yepyeniyse, bunun nedeni yanlış ayarlanmış anakart atlama tellerinden kaynaklanıyor olabilir. Tüm atlama telleri ve işlemci doğru şekilde ayarlandığı halde anakart hala çalışmıyorsa, işlemciyi iyi bilinen bir işlemciyle değiştirmelisiniz. Bu yardımcı olmazsa, anakartın veya bileşenlerinin arızalı olduğu sonucuna varabiliriz (örneğin, arızanın nedeni FLASH BIOS'taki bilgilere zarar verebilir).
POST Kartının ana avantajı, çalışması için bir monitör gerektirmemesidir. Aynı zamanda, POST prosedürünün ilk aşamalarında, sesli tanılama henüz mevcut olmadığında, POST Kartını kullanarak bir bilgisayarı test etmek mümkündür. Diğer bir önemli özellik, 0x0080'de kod görüntüleyen, ancak ROM'da açıklanmayan tüm BIOS türlerinde POST kodlarının görüntülenmesidir.
PLED göstergesi
Bu test cihazı, PLED tipi gösterge elemanına sahip bir gösterge ile donatılmıştır. Bu tür bir ekranın avantajları, yüksek kontrast oranına ve geniş görüş açısına sahip olmasıdır - bu çok önemlidir, çünkü genellikle diğer panoların (ağ, ses vb.) ) bitişik yuvalara takılır.
Çoklu dil desteği
POST kartı, çeşitli BIOS türlerinin kodlarını çeşitli dillerde (varsayılan olarak İngilizce ve Rusça) görüntülemenizi sağlar. BIOS türünün değiştirilmesi, her iki düğmeye aynı anda basılarak gerçekleştirilir. Bu kartpostal, 2 dilde (toplamda 6 tür) 3 tür BIOS'un şifresini çözer. Başlıktaki Ruslaştırılmış BIOS, "RU" dizesini içerir.
Kodların açıklamasını içeren satırların kendileri 24C256 yongası - 32kB SEEPROM'da bulunur. Bu çip sokete takılıdır ve deneyimli kullanıcılar onu kaldırabilir ve www.masterkit.ru sitesinde görünüyorsa başka bir (daha yeni veya farklı bir dille) sürümle yeniden programlayabilir. Güncelleme, bilgisayar teknolojisinin gelişimindeki eğilimleri izleyerek düzenli olarak gerçekleşir.
Sürümünüzde bu kodun şifresi çözülmediyse, test türünün şifresini çözmek için hızlı bir şekilde İnternet'i kullanmalı ve MasterKit'e bu durumu belirten bir mektup yazmalısınız ve sonraki sürümde bu kod zaten dahil edilecektir. .
Yeniden programlama için, bu tip NM9216 / 4 mikro devreler için bir adaptörle birlikte NM9215 kitini (programlayıcı) kullanabilirsiniz.
Pratikte Post Card PCI test cihazı ile PC sistem birimini kontrol etme
Bilgisayar bileşenlerini test etme sırası aşağıdaki gibidir:
1. İşlemci testi.
2. Sağlama toplamı ROM BIOS'u.
3. DMA denetleyicilerini, IRQ'ları ve 8254 zamanlayıcıyı kontrol etme ve başlatma.
Bu aşamadan sonra, ses teşhisi kullanılabilir hale gelir.
4. Bellek yenileme işlemlerinin kontrol edilmesi.
5. İlk 64 KB belleğin test edilmesi.
6. Kesinti vektörlerini yükleme.
7. Video denetleyicinin başlatılması.
Bu adımdan sonra ekranda teşhis mesajları görüntülenir.
8. Tam RAM miktarını test etme.
9. Klavye testi.
10. CMOS belleği test etme.
11. COM ve LPT bağlantı noktalarının başlatılması.
12. FDD denetleyicisinin başlatılması ve test edilmesi.
13. HDD denetleyicisini başlatın ve test edin.
14. Arama ek modüller ROM BIOS ve bunların başlatılması.
15. İşletim sistemi yükleyicisini çağırma (INT 19h, Bootstrap), işletim sistemi yüklenemezse, ROM BASIC (INT 18h) başlatma girişimi; arıza durumunda sistem durur (HALT).
testleri geçmek
Testlerin her birini geçerken POST, özel bir teşhis kaydına yazılan bir POST kodu üretir. Tanılama kaydında yer alan bilgiler, POST Kartı tanılama kartı bilgisayarın boş bir yuvasına takıldığında ve yedi bölümlü ekranda iki onaltılık basamak şeklinde görüntülendiğinde gözlem için kullanılabilir hale gelir. Teşhis kaydının adresi bilgisayarın türüne bağlıdır, eski sürümlerde şu şekildedir: ISA, EISA-80h, ISA-Compaq-84h, ISA-PS/2-90h, MCA-PS/2-680h, 80h, bazı EISA-300h.
Her şeyden önce, anakartın BIOS üreticisini belirlemeniz gerekir. Bu, BIOS çipindeki bir etiketle veya benzer bir çalışan anakart tarafından ekranda görüntülenen yazılarla yapılabilir. Rusya ve BDT'de en yaygın olanları BIOS firmaları AMI ve AWARD'dır. Zaten ilk POST kodlarıyla biraz deneyim edinerek, BIOS üreticisini güvenle adlandırabilirsiniz.
POST kodu tabloları, farklı BIOS üreticileri için farklıdır ve test edilen yeni aygıtların ve yonga setlerinin ortaya çıkması nedeniyle, aynı BIOS üreticisinin farklı sürümleri için bile farklılık gösterir.
Tarihsel olarak, BIOS üreticilerinin ilgili tablolarındaki POST kodlarının değerleri, 00h-FFh (ondalık olarak 0-255) aralığında onaltılık sayılar olarak verilmiştir, bu nedenle, bu tür tabloları kullanmanın rahatlığı için, görüntülemek gerekir. POST kodları onaltılık biçimde.
Arıza kodları
Ödül Yazılımı International, Inc.
AwardBIOS V4.51PG Elite
1995 yılında dinamik olarak gelişen Award Software şirketi, o zamanlar daha iyi V4.50PG olarak bilinen düşük seviyeli yazılım AwardBIOS "Elite" alanında yeni bir çözüm sundu. Bakım Modu kontrol noktaları ne yaygın sürüm V4.51'de ne de nadir sürüm V4.60'ta değişmedi. P ve G sonekleri, sırasıyla PnP mekanizmasının desteğini ve güç tasarrufu işlevlerinin (Yeşil İşlev) bakımını belirtir.
ROM'dan POST başlatma prosedürlerini yürütme
C0 Harici Önbelleği Devre Dışı Bırak. Dahili Önbelleği Devre Dışı Bırak. Gölge RAM yasağı. DMA denetleyicisi, kesme denetleyicisi, zamanlayıcı, RTC bloğu programlama
C1 Hafıza türünün, toplam miktarının ve satır yerleşiminin belirlenmesi
C3 Geçici Alanın organizasyonu için ilk 256K DRAM'in doğrulanması. BIOS'u Geçici Alanda Paketten Çıkarma
C5 Yürütülen POST kodu Gölge'ye aktarılır
C6 Harici Önbelleğin varlığını, kapsamını ve türünü belirleme
C8 Programların ve BIOS tablolarının bütünlüğünü kontrol etme
CFİşlemci türünü belirleme
Gölge RAM'e YAYINLAMA
03 NMI, PIE (Periyodik Kesinti Etkin), AIE (Alarm Kesintisi Etkin), UIE (Güncelleme Kesintisi Etkin) devre dışı bırakın. SQWV Programlanabilir Frekans Üretim Yasağı
04 DRAM'in yenilenmesi için talep oluşumunun kontrol edilmesi
05 Klavye denetleyicisini kontrol etme ve başlatma
06 BIOS'un bulunduğu F000h adresinden başlayan bellek alanının testi
07 CMOS ve pil çalışmasını kontrol etme
OLMAK Güney ve Kuzey Köprülerinin yapılandırma kayıtlarının programlanması
09 L2 Önbelleği ve Cyrix Gelişmiş Önbellek Kontrol Kayıtlarını Başlatma
0A Kesinti vektör tablosu üretimi. Güç Yönetimi Kaynaklarını Yapılandırma ve SMI Vektörünü Kurma
0B CMOS sağlama toplamı kontrolü. Veri yolu PCI cihazları taranıyor. İşlemci mikro kodu güncellemesi
0C Klavye denetleyicisi başlatma
0D Video adaptörünün aranması ve başlatılması. IOAPIC ayarı. Saat ölçümleri, FSB ayarı
0E MPC başlatma. Video hafıza testi. Ödül Logosunu Görüntüle
0Fİlk DMA 8237 kontrol cihazının kontrol edilmesi Klavye tespiti ve dahili testi. BIOS sağlama toplamı kontrolü
10 İkinci DMA 8237 kontrol cihazının kontrol edilmesi
11 DMA denetleyicilerinin sayfa kayıtlarını kontrol etme
14 Sistem zamanlayıcı kanal 2 testi
15 1. kesme denetleyicisi isteği maskeleme kaydı testi
16 2. kesinti denetleyici isteği maskeleme kayıt testi
19 NMI Pasiflik Kontrolü
30 Temel Bellek ve Genişletilmiş Bellek miktarının belirlenmesi. API kurulumu. Yazma Tahsis modunun programlı kontrolü
İşletim sistemini başlatmak için tablolar, diziler ve yapılar hazırlamak
31 RAM'in ana ekran testi. Başlatma
32 Fiş giriş ekranı görüntülenir ve oyna BIOS uzantısı. Süper G/Ç kaynaklarının ayarlanması. Programlanabilir Yerleşik Ses Aygıtı
39 I2C veri yolu üzerinden saat üreteci programlama
3C Kurulumda girişe izin vermek için yazılım bayrağını ayarlama
3 boyutlu PS/2 fare başlatma
3Ç Harici Önbellek Denetleyicisi Başlatmaları ve Önbellek İzinleri
erkek arkadaş Chipset Yapılandırma Kayıtlarını Ayarlama
41 Disket alt sistemini başlatma
42 PS/2 fare yoksa IRQ12'yi devre dışı bırakın. Sabit disk denetleyici yazılım sıfırlama işlemi devam ediyor. Diğer IDE cihazlarını tarama
43 Seri ve Paralel Bağlantı Noktalarını Başlatma
45 FPU yardımcı işlemci başlatma
4Ç Hata mesajı göstergesi
4FŞifre isteği
50 RAM'de önceden kaydedilmiş bir CMOS durumunu geri yükleme
51 32 bit HDD erişimine izin ver. ISA/PnP Kaynaklarını Yapılandırma
52 Ek BIOS başlatma. PIIX yapılandırma kayıtlarının değerlerinin ayarlanması. NMI ve SMI'nin oluşumu
53 DOS Zaman sayacının Gerçek Zaman Saatine göre ayarlanması
60 Bir antivirüs yükleme ÇİZME koruması sektör
61 Yonga setini başlatmak için son adımlar
62 Klavye kimliğini oku. Parametrelerini ayarlama
63 ESCD, DMI bloklarının düzeltilmesi. RAM'i temizleme
FF Kontrolü önyükleyiciye aktarma. BIOS, INT 19h'yi yürütür
Sistem birimini test etme prosedürünü göz önünde bulundurun kişisel bilgisayar. BM9222 test cihazını anakart üzerindeki boş bir PCI yuvasına takın. Gücü açalım. BIOS, ana kartın ROM'unda depolanan ve sistem biriminde bulunan tüm aygıtları (işlemci, bellek modülleri, sabit sürücü, video kartı, denetleyiciler, optik sürücü, harici çevre birimleri: klavye, fare vb.) .
Sistem biriminin tüm çevresel aygıtları çalışıyorsa, indirme tamamlandıktan sonra, test cihazı ekranında aşağıdaki FFh yazısı yanacaktır.
Sistem birimine "bir arıza tanıtın". Gücü kapatın ve bellek modülünü sistem biriminden çıkarın.
Güç açıldıktan ve bilgisayar açıldıktan sonra, test cihazı ekranında RAM hata kodu 4Eh belirir.
Test cihazı, sistem birimindeki belleğin "hatalı" olduğunu doğru bir şekilde belirledi. Gücü kapattıktan ve bellek modülünü yerine yerleştirdikten sonra, test cihazı kişisel bilgisayarın sağlığını gösterdi.
Aynı şekilde diğer çevresel cihazların da hata kodlarını belirleyebilir ve arızalı üniteyi yenisi ile değiştirerek sorunu hızlı bir şekilde çözebilirsiniz.
sonuçlar
POSTALAMAK-kodlarÖdül BIOS Madalyonu V 6.0
POST kodu (onaltılık) Kontrol yapıldı
Flash BIOS'tan Başlangıç POST'ları gerçekleştirme
CF İşlemci türünün erken tespiti. Sonuçları CMOS'a yazın. CMOS okuma/yazma fonksiyonel testi.
İşlemci tipi algılama veya CMOS'a yazma başarısız olursa, önemli bir işlem hatası ayarlanır ve POST yürütmesi durdurulur.
C0 Chipset ön başlatma.
Gölge RAM bölgelerini devre dışı bırakın, L2 önbelleğini devre dışı bırakın. L1 önbelleğini temizleme.
Aşağıdaki temel yonga seti kayıtlarının programlanması.
- Kesinti kontrolörleri: IRQ kenarında alma, Ana Kontrolör - IRQ 00h = INT 8 ... IRQ 7 = INT 0Fh, Bağımlı Kontrolör - IRQ 8 = INT 70h ... IRQ 15 = INT 77h.
- PDP denetleyicileri.
- Aralık zamanlayıcısı: Sayaç 0 - sistem saati IRQ 0 isteklerini oluşturmak için frekansı 65.536 (18,2 Hz) ile bölme modu. Sayaç 1 - DRAM'in yenilenmesi için darbelerin oluşturulması (2 ms'de 128 döngü gerçekleştirilir veya iki hattın yenilenmesi arasındaki aralık yaklaşık 15 μs'dir). Sayaç 2 - sistem hoparlörünün sesini duymak için kullanılır.
- Bir pil gücü arızası varsa, RTC başlatılır. Vcc (bat) hatası yoksa, yalnızca RTC ile işlemcinin etkileşiminden sorumlu kayıtlar başlatılır, saat başlatılmaz
RAM tipini, hacmini, yüksek adresini ve ECC'sini kontrol etme. İlk 256 KB RAM kontrol ediliyor. |
|
Bu alanda Flash BIOS'tan bir geçiş arabelleğinin düzenlenmesi |
|
sağlama toplamlarını doğrulamak için Önyükleme Bloğu kopyalandı |
|
BIOS sağlama toplamını ve BBSS etiketinin varlığını kontrol etme. Kontroller yanlışsa, |
|
Flash BIOS IC'ye kısmi hasar verilmesine karar verilir. eğer çekler |
|
doğruysa, sistem BIOS'u paket açıcı ara belleğe kopyalanır |
|
Sistem BIOS'unu RAM'e çıkarma, isteğe bağlı sistemin RAM'ine kopyalama |
|
BIOS. BIOS gölgeleme için hazırlık |
|
Yürütülen POST kodunu gölge RAM'in E000h-F000h alanına kopyalar. |
|
Kontrolü Boot Block modülüne aktarın. |
|
POST yürütmeyi gölge RAM'den başlatın. |
BIOS yapısının bütünlüğünün kontrol edilmesi. BIOS hizmet alanlarının kontrol toplamları eşleşirse, RAM kontrolü devam eder, aksi takdirde kontrol BIOS kurtarma programlarına aktarılır.
Gölge RAM'e YAYINLAMA )
1 BIOS modülü 1000:0000h fiziksel adresinde açılmıştır - sistem zamanlayıcısı, kesme ve DMA denetleyicileri, matematik yardımcı işlemcisi ve varsayılan video denetleyicisi dahil olmak üzere anakartın tüm kaynaklarını kurmanıza izin veren XGROUP programı
3 Super I/O çipinin erken başlatılması gerçekleştirilirken, ilk aşama CFh ve C0h algoritma adımlarında gerçekleştirildi
5 Başlangıç video sistemi özniteliklerini ayarlayın.
CMOS durum bayrağı kontrol edildiğinde içeriği sıfırlanır
7 Klavye denetleyicisinin giriş ve çıkış arabelleklerini sıfırlayın (IC 8042 veya 8742 ile uyumlu). Denetleyici, sistemin Süper G/Ç yongasının bir parçasıdır
ücretler. Kendi kendine test, klavye denetleyicisi başlatma. Klavye arayüzü bağlantısına izin verilir
PS/2 bilgisayar fare arabiriminin bağlantısını yasaklayın. |
|
Klavye arayüz tipini belirtir (PS/2 veya AT/DIN). programlanabilir |
|
klavye denetleyicisi. Klavye kullanımına izin verilir |
|
PS/2 fare arabirimi hala yasaktır. |
|
Bazı sistemler için, bir PS/2 klavyenin bağlı olduğu bağlantı noktalarını tanımlayın |
|
ve bağlantı noktasının yeniden eşlenmesine neden olabilecek fare |
|
F000h gölge segmentini okuma ve yazma döngüleriyle kontrol etme. Bu alan |
|
DMI ve ESCD için kullanılacaktır. Kontrol yanlışsa, o zaman |
|
sesli bir sinyal üretilir ve 0080h bağlantı noktasına EFh hata kodu verilir |
|
F000h bölümünden yazılan ve okunan veriler uyuşmuyorsa, |
|
bir hata ileri sürülür ve POST durdurulur |
10 Kurulan Flash BIOS'un türünü belirleyin. Kontrol, BIOS için özel Read Intelligent Identifier komutunu yükleyen uygun yazıcıyı seçmenizi sağlar. Komut ayrıca, uygulamalar Tak ve Kullan veya DMI işlevlerini çağırdığında, hem önyükleme sırasında hem de sonrasında üzerine yazılabilen ESCD ve DMI blok değiştirme prosedürleri tarafından kullanılır.
Çalıştırma oturumunda çalışan BIOS kodunun kodu çözülecek ve Çalışma zamanı alanına (F000h) yeniden yazılacaktır.
Chipset Kayıt Programlama
12 CMOS test zincirini çalıştırın. RTC saati güç moduna ayarlanmıştır. CMOS hücreleri daha sonra başlatma prosedürü sırasında ara sonuçları depolamak için kullanılır. Özellikle, hücreler varsayılan değerlerle yüklenir
14 Erken yonga seti başlatma gerçekleştirin. İlk aşamada anakart tasarımcısının elinde olmayan kaynaklar programlanır. İkinci aşamada, MODBIN yardımcı programı kullanılarak değiştirilen değerler yonga seti kayıtlarına yüklenir. mümkün olur ince ayar RAM ve PCI cihazları
16 Sistem saatini erken başlatma - varsayılan değerleri ayarlama
18 İşlemci parametrelerinin belirlenmesi: üretici firmalar, aileleri, nesilleri, L1 ve L2 önbellek tipi ve hacminin belirlenmesi, SMI tipi. CPUID komut işlevinin yürütülmesi (işlemcilerin kodları ve mimarisi üreticiden farklıdır).
İşlemci kayıtlarının kontrol edilmesi, işlemci çekirdeğinin saat frekansının ölçülmesi. İşlev yürütüldükten sonra, sonuç, merkezi işlemci kayıtlarının - EAX + EBX + ECX + EDX - hücreleri tarafından oluşturulan 128 bitlik bir kelimeye yerleştirilir. Kullanılan önbelleğin değerinin şifresini çözmek için kod kaydırılır ve AL kaydına taşınır
Kesinti vektör tablosu başlatma (boyut 1024 bayt, 256 tür |
|
araya girer). Bu aşamada 32 vektör için tipler belirlenir (INT 00h- |
|
INT 1Fh) BIOS rutinlerine işaret eder. |
|
Y2K gereksinimlerini karşılamak için kontroller yapmak |
|
CMOS Sağlama Toplamını ve Besleme Voltajı Uyumluluğunu Kontrol Etme |
|
pil derecesi. Hata bulunursa, değerler şuna göre ayarlanır: |
|
anakart üreticisinin varsayılanları |
|
Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır
21 Dizüstü Bilgisayar Donanımı Güç Yönetim Sistemini Başlatma.
Bir fiziksel parametreler tablosunun oluşturulması, otonom pil gücüne hizmet vermek için bir yapı, sabit sürücülerin çalışması sırasında güç tasarrufu işlevleri ve ayrıca bir RAM görüntüsünü diske kaydetme işlemleri
23 Bir matematik yardımcı işlemcisi bulma.
Silindir sayısının kontrol edilmesi - 40 veya 80 ve ayrıca takılı disket tipi.
Erken yonga seti başlatma gerçekleştirin.
Tak ve Çalıştır aygıtlarının yanı sıra PCI veriyolundaki G/Ç'nin daha fazla yüklenmesi için tasarlanmış bir BIOS kaynak haritasının hazırlanması
24 işlemci Intel nesilleri P6 ve P7, her makine talimatını yürütmek için algoritmaları içeren ürün yazılımı belleğine erişimi organize etme imkanı sağlar. Bu aşamada, algoritmaları yükseltmek veya yeni makine talimatları için tasarlanmış yeni mikro kodlar sunmak için bellenimin mikro kodunda değişiklikler yapılabilir. Donanım yazılımı güncelleme prosedürü aşağıdaki gibidir.
- CPUID komutu kullanılarak işlemci tanımlanır ve parametreleri belirlenir - tür (Tip), aile (Aile), model (Model) ve frekans çarpma faktörü (Adım).
- BIOS'ta saklanan üretici yazılımı güncelleme modülünden, istenen 2.048 baytlık blok okunur ve RAM'e değil, SM RAM'e sıkıştırılır.
- İşlemci mikro kodu güncellendi.
Bazı Intel işlemciler ek tanımlama yapılır. Kaynak ayırma haritası güncellendi
Tak ve Kullan aygıtları başlatılır. Tak ve Kullan aygıtları tarafından talep edilen kaynaklar hakkındaki bilgiler, CMOS'tan gelen tarama verilerine, IHC'nin genişletme veri yollarında bulunan BIOS uzantılarına ve ESCD veri bloğunda depolanan bilgilere göre güncellenir. ESCD'ye veri yazmak, POST yürütmesinin son aşamasına ertelenir
25 Erken PCI başlatma. Otobüsteki cihazların listesi. RAM ve UVV kaynaklarının atanması.
Video sistemi cihazını, BIOS uzantılarını arayın ve bilgileri C000:0h alanına yazın (CS kaydındaki segment adresi: IP kaydındaki ofset adresi)
26 Satıcı Kimlik satırlarına hizmet veren mantığın ayarlanması.
Sistem saati başlatma işleminin tamamlanması. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakın.
Anakart tipine göre gerçekleştirilen voltaj ve sıcaklık izleme sisteminin başlatılması
Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır
27 INT 09h kesmeyi etkinleştir. Klavye denetleyicisinin yeni verilere dayalı olarak yeniden başlatılması (kesme vektör tabloları, yonga seti başlatma).
BIOS için 16 karakterlik bir giriş arabelleği oluşturulur ve tam işlem için bir bellek alanı ayarlanır
29 Pentium işlemcilerin APIC denetleyicisini başlatmanın yanı sıra P6 işlemcisinin MTRR kayıtlarını programlama.
Yonga seti programlama (örneğin, IDE denetleyicisi) göre |
|
CMOS'taki ayarlarla. |
|
İşlemcinin dahili frekansının ölçülmesi. |
|
Video Sistemi BIOS Uzantısını Çağırma |
|
Çok dilli modülün başlatılması. |
|
Görüntü ekranında görüntülenecek verilerin gönderilmesi (Ödül açılış ekranı, tür |
|
işlemci ve hızı) |
|
Süper G/Ç Çip Programlama |
|
Kesme denetleyicisinin kanal 1 maske bitlerinin kontrol edilmesi (uyumlu |
|
40 Kesme denetleyicisinin 2. kanalının maske bitlerinin kontrol edilmesi (IC 8259 ile uyumlu)
Kesme denetleyicisinin çalışmasını kontrol etme (IC 8259 ile uyumlu) |
|
Her sayfada her çift kelimeyi kontrol ederek toplam belleği sayma 64 KB. |
|
AMD ailesinin işlemcilerini test etmek için tasarlanmış bir program yazmak |
|
Programlama, MTRR işlemci ailesi Sirix'i kaydeder. Başlatma |
|
P6 nesil işlemcilerin L2 önbelleği ve P6 için APIC başlatma |
|
USB veri yolu başlatma |
|
Tüm belleği kontrol edin, genişletilmiş belleği temizleyin |
55 Çok işlemcili bir platform için, işlemci sayısının görüntülenmesi
57 Tak ve Çalıştır logosu ekranını görüntüleyin. Tak ve Kullan aygıtlarının erken başlatılması
59 Kaynak aktivasyonu antivirüs koruması- entegre anti-virüs aracı Trend Anti-Virus
60 Kurulum programını yükleme adımı.
Bu POST aşamasından önce, uygun tuşa basmak için zamanınız olmalıdır.
65 PS/2 bilgisayar faresi başlatma
67 Çağrı işlevine yönelik adres alanı için bilgi hazırlama: INT 15h (kayıt içeriği AX=E820h)
Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır
L2 Önbelleğini Etkinleştir |
|
Açıklanan öğelere göre yonga seti kayıt programlaması |
|
Kurulumda ve otomatik yapılandırma tablosunda |
|
Tüm Tak ve Kullan aygıtlarına kaynak atayın. |
|
Entegre cihazlar için COM bağlantı noktalarının otomatik tahsisi |
|
Kurulum seçeneği “OTOMATİK” olarak ayarlanmışsa |
|
Disket denetleyicisi başlatılıyor. |
|
Disket kayıtlarının ek konfigürasyonu |
73 AWDFLASH.EXE BIOS güncelleme yardımcı programının isteğe bağlı giriş işlevi, eğer bir disketteyse ve bir tuş kombinasyonu seçilmişse
75 Tüm IDE cihazlarının tespiti ve kurulumu: sabit sürücüler, LS-120, ZIP, CD-R/RW, DVD, vb.
Bir hata algılanırsa uygun bir mesaj görüntülenir ve program bir tuşa basılmasını bekler.
Hata bulunmazsa veya bir tuşa basılırsa
EPA veya üretici logolu açılış ekranını temizleme
82 Yonga seti ve anakart tipine bağlı olarak güç yönetimi için RAM'de bir alan ayrılmıştır.
ESCD tablosu, güç yönetimiyle ilgili en son değişikliklerle güncellenir.
EPA logolu ekran koruyucu kaldırıldığında, video modu geri yüklenir. CMOS ayarları tarafından sağlanıyorsa, parola sor
83 CMOS'ta geçici depolama yığınından verileri geri yükleme
84 Önceden algılanan Tak ve Kullan aygıtları ve ayarları hakkında “Tak ve Kullan Kartları Başlatılıyor...” mesajının görüntülenmesi
85 USB başlatma işlemi tamamlanıyor.
SCSI Sabit Disklerden Önyükleme Sırasını Belirleme
87 Video sistemini metin moduna geçirme.
DNI alanında "System Management BIOS" spesifikasyonuna göre SYSID tablolarının oluşturulması.
Ağ cihazlarına hizmet vermek için bir UUID (Universal Unique ID) ve ayrıca Fire Wire IEEE 1394 cihazlarından önyükleme yapmak için bir tanımlayıcı oluşturulur.
Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.
89 Kurulum programı ACPI protokolünü kullanacak şekilde yapılandırılmışsa, ilgili tablolar 4 GB adres alanının üst alanına eklenir.
için tasarlanmış BIOS uzantıları için PCI alanında tarama |
|
AOL (Alert On LAN) protokolünün uygulanması. AOL Araçlarını Başlatma |
|
Maskelenmemiş desteğin mantıksal araçlarının kullanımına izin verilmesi |
|
NMI kesintileri. |
|
RAM paritesinin kullanımını etkinleştirme |
|
Bir PS/2 fareyi çalışır durumda takmak IRQ 12'ye izin verir. |
|
IRQ 11 hattının bakımı, hatların gürültü parazit parametrelerinin normalleştirilmesi |
|
kesme istekleri |
91 Güç Yönetimi modunda sabit sürücülere bakım yapmak için koşulların hazırlanması. Bu tür işlemler (RAM'de askıya alma), işletim sisteminin çalışma oturumunda gerçekleştirilebilir.
BIOS genişletme programlarına sahip seri ve paralel bağlantı noktalarının temel adreslerini depolayan BIOS değişkenlerini ayarlama
93 Önyükleme aygıtı bölüm bilgilerini kaydetmeye hazırlanıyor
94 Kurulum sağlanırsa, L2 önbelleği etkinleştirilir. Önyükleme Hızı parametresi programlanmıştır.
Yonga seti ve güç yönetim sistemi başlatma işleminin tamamlanması.
BIOS başlangıç açılış ekranı kaldırıldığında, monitör ekranında kaynak ayırma tablosu görüntülenir.
AMD K6 ailesi işlemcilerin kayıtlarının ayarlanması. Intel P6 ailesi işlemcilerinin kayıtlarının son güncellemesi.
Remote Pre Boot alt sisteminin sonlandırılması
95 Otomatik yaz saati uygulamasını ayarlayın.
Klavye denetleyicisini saniye başına tuş vuruşu sayısı ve otomatik tekrar moduna girmeden önce beklenecek süre için programlama.
Klavye kimliği KBD kimliğini okuyun.
101 tuşlu bir klavye için NumLock bayrağı, CMOS bilgilerine göre ayarlanır
96 Önyükleme aygıtlarının bölümleri hakkında bilgi kaydetme.
Çok işlemcili sistemlerde sistemin son konfigürasyonu yapılır, servis tabloları ve işletim sisteminin çalışma oturumunda kullanılan alanlar oluşturulur.
Cyrix ailesinin işlemci kayıtlarının ayarlanması.
ESCD tablosunu Tak ve Kullan Güç Yönetimi sisteminin ve ATAPI aygıtlarının durumuna göre doldurun ve ayarlayın.
CMOS'un Y2K protokolünün gereksinimlerine göre düzeltilmesi.
DOS Zamanı sistem saati sayacını RTC CMOS okumalarına göre ayarlayın. “Saat:dakika:saniye” biçimindeki zaman değeri yeniden hesaplanır
18,2 Hz'lik bir aralıklı zamanlayıcının döngülerine (darbelerin tekrarı için zaman aralıkları) bölünür ve BIOS değişken alanı - DOS Süresi'ne kaydedilir.
Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.
Entegre anti-virüs araçları Trend Anti-Virus ve Paragon Anti-Virus Protection tarafından daha fazla kullanım için önyükleme aygıtı bölümlerini kaydetme.
L1 önbelleğinin kullanımına izin verilmesi.
Sistem biriminin hoparlöründe POST'un sonunun bir ses sinyali üretilir. MSIRQ tablosunu oluşturma ve kaydetme.
İşletim sistemini başlatmak için hazırlıkların yapılması
FF Kontrolün başlangıç sektörü BOOT'un program yükleyicisine aktarılması. BIOS kesintisi INT 19h'yi yürütün.
Çağrılan alt program (Kurulum programının BIOS Özellikleri Kurulum menü seçeneğine uygun olarak) önyükleme kesimini bulmak için önyükleme aygıtlarını sorgulamaya izin verir. Sektörden bilgi indirmek için Silindir: 0, Yükseklik: 0, Sektör:
07C0:0000h adresinde 1 okunur, bundan sonra FAR JMP komutunun kontrolü bu bloğun başına aktarılır.
Önyükleme sektöründe yazılmış bir programı yürütme
NOT.
ECC(Hata Düzeltme Kodu) — hata düzeltme kodu RAM modüllerinde kullanılan, katkı PC'nin hata toleransını artırın. ECC, bir hatayı bir bitte düzeltmenizi ve iki bitte tespit etmenizi sağlar. Bu nedenle, belleğinde bu tür kodların kullanıldığı bir bilgisayar, bir bitte hata olması durumunda kesintisiz çalışabilir ve veriler bozulmaz.
BBSS(Önyükleme Bloğu Özelliği İmzası) - önyükleme bloğu belirtiminin imza etiketi.
SMI(Sistem Yönetimi Kesintisi) - Donanım, işlemciye entegre güç tüketimini kontrol etmek için tasarlanmıştır. Bu bileşenlere hizmet vermek için yüksek öncelikli bir kesinti kullanılır.
Y2K— Gereksinimler, için bilgisayar sistemlerinin ticari ürünlerine uygulanır. 2000 öncesi ve sonrasında gerçekleşen birlikte çalışabilirlik, işlevsellik ve diğer parametrelerin sağlanması.
DMI(Masaüstü Yönetim Arayüzü) - protokol, etkileşime izin vermek sistem kartı bileşenlerine sahip yazılım araçları.
MTRR(Bellek Tipi Aralık Kayıtları) - nesil işlemci kayıtları P6 Ve P7, hangisinde bellek alanlarının özelliklerini açıklayan ve bellek önbelleğe alma türünü belirleyen veriler girilir.
APIK ( Gelişmiş Programlanabilir Kesinti Denetleyicisi) - gelişmiş programlanabilir kesme denetleyicisi, yonga setine dahildir. CPU üretimi P6 Ayrıca çok işlemcili uygulamalar için benzer bir denetleyiciye sahiptir.
MSIRQ(Microsoft IRQ Yönlendirme Haritası) - masa kartlar dağıtım kesintiler, Microsoft tarafından standartlaştırılmıştır.
SM RAM(Sistem Yönetimi RAM'i) - rasgele erişim belleğinin adlarından biri Pentium Pro ve üzeri işlemci mimarisinde sağlanan, hizmet verilerini depolamak için tasarlanmış küçük kapasite.
İşlemlerin her birinin yetersiz sonlandırılması durumunda, algoritma özel bir durumu işlemeye gider ve Medallion POST BIOS aşağıda belirtilen kodları üretir:
POSTALAMAK-kodlarözelvakalarÖdül BIOS V6.0 Madalyonu
Sistem Olay kodları
APM veya ACPI bileşenlerine hizmet verilirken etkinleştirilen kod (Güç Yönetimi Hata Ayıklama kodları)
+12V Kapatma ile Güç Tasarrufu |
|
Düşük Güç Moduna Geçme |
|
Güç tasarrufu modundan uyanmak için olay kesintisi |
|
Saatini düşürerek işlemciyi güç tasarrufu moduna geçirme |
|
ACPI teknolojisini kullanarak kısmi güç tasarrufu moduna geçiş |
|
Güç Tasarrufu Moduna Girmek için SMI Bileşenini Kullanma |
|
APM teknolojisini kullanarak işlemciyi güç tasarrufu moduna geçirme |
|
APM teknolojisini kullanarak güç tasarrufu moduna sistem geçişi |
|
Sistemi tam güç tasarrufu moduna alma |
|
İşlemlerin yürütülmesinde önemli hataların bildirilmesi (Sistem Hata kodları)
ECC kodu işleme hatası |
|
Güç tasarrufu modundan dönerken sabit sürücü hatası |
|
F000h segmentine yazarken ve ondan okurken veri uyuşmazlığı |
|
POST Award BIOS test programını geçmek için gereken süreyi azaltmak için, Kurulum programında bulunan Hızlı Açılışta Kendi Kendine Test seçeneğini kullanabilirsiniz. Bu durumda, programın tam sürümünün aksine hızlı bir şekilde çalışan Ödül Yazılım testinin değiştirilmiş bir sürümü çalıştırılır.
AMI BIOS 8 POST Kontrol Noktası Kodları V1.4
Kesme noktası kodu görüntüsünü anlama
POST AMI BIOS kesme noktaları, POST Teşhis Kartları, anakartlardaki LED'ler ve kontrolü görüntüler AMI BIOS Kontrol Noktası Ekranı.
Ekran, POST sırasında monitör ekranının sağ alt köşesinde görüntülenen bir kod satırıdır.
Kesme noktası kodu gösterimini kullanmanın dezavantajı, video sistemi devre dışı bırakıldığında bu yöntemin kullanılamamasıdır.
Cihaz Hazırlama Yöneticisinin Amacı
POST testinin çeşitli dönemlerinde, kontrol özel bir programa aktarılır. DIM cihaz başlatma yöneticisi(Aygıt Başlatma Yöneticisi).
Bilgisayarın sistemini veya yerel veri yollarını kontrol etmek gerekirse, bu program BIOS'tan kontrol alır. Bu programı çalıştırmak için tasarlanmış birkaç POST kontrol noktası vardır.
Sistem veriyolundaki cihazların 2Ah başlatılması.
IPL cihazlarının 38 saat başlatılması.
Lastiklerin başlatılması sırasındaki hataların 39 saat göstergesi.
95h BIOS uzantıları tarafından kontrol edilen veri yollarının başlatılması.
DEh - RAM yapılandırma hatası.
DFh - RAM yapılandırma hatası.
DIM tarafından üretilen mesajlar da teşhis portu 80h'ye gönderilir ve test sırasında bilgi kelimesinde saklanır.
İşaretli bilgilerin depolandığı sözcük, sistem POST koduyla aynı olan düşük baytı içerir. Yüksek bayt iki tetrada bölünmüştür. Not defterlerine yüklenen kodların açıklaması aşağıdadır.
Kıdemli defterin alanları.
İlgili veri yollarındaki tüm cihazların başlatılması yasaktır.
İlgili veri yollarında statik cihazların başlatılması.
İlgili veri yollarında bilgi çıkış cihazlarının başlatılması.
İlgili veri yollarında giriş cihazlarının başlatılması.
İlgili veri yollarında sistem yük cihazlarının (IPL) başlatılması.
İlgili veri yollarında genel amaçlı cihazların başlatılması.
İlgili lastikler için hata mesajı.
BIOS uzantıları tarafından yönetilen aygıtların başlatılması (tüm veri yolları için).
BIOS Önyükleme Spesifikasyonuna (tüm veri yolları için) uyan BIOS önyükleme uzantılarını başlatın.
Küçük not defteri.
Sistem başlatma prosedürleri (DIM).
Entegre sistem cihazlarını bağlamak için veri yolları.
ISA Tak ve Çalıştır veri yolu.
PCMCIA veri yolu.
Bir RAM yapılandırma hatasının algılanması durumunda, aşağıdaki değerleri alabilen teşhis bağlantı noktasına DEh, DFh ve yapılandırma kontrol noktalarından oluşan döngüsel bir kod dizisi verilir.
00 RAM algılanmadı.
01'de, çeşitli DIMM türleri kurulur.
02 DIMM'nin SPD (Seri Varlık Algılama) düğümünden okuma başarısız oldu.
03 DIMM bu frekansta kullanılamaz.
04 DIMM bu sistemde kullanılamaz.
05 düşük sayfa hatası.
POST kartları, bilgisayarların ve çeşitli form faktörlerindeki anakartların "demir" arızalarını teşhis etmek için on yıldan fazla bir süredir kullanılmaktadır. Şu anda, bu kartlar neredeyse tüm olası durumlar için çok sayıda oluşturulmuştur. Makale, POST kartlarının ne olduğu ve ne için kullanıldığı, nasıl çalıştıkları, ne oldukları ve birbirlerinden nasıl farklı oldukları hakkında konuşuyor.
POSTALAMAK
Bilgisayarın güç düğmesine bastıktan sonra BIOS, bilgisayar donanımının tüm öğelerini adım adım kontrol eder ve başlatır. Bu süreç denir: POSTALAMAK(İng. Power-On Self-Test - açıldıktan sonra kendi kendine test). Sadece bilgisayarlar değil, modern elektronik cihazların çoğu benzer sistemlere sahiptir.
BIOS raporları durum(veya sonucu) POST'u çeşitli şekillerde geçirme:
1. Mesajları ekranda görüntüleyin. En samimi ve bilgilendirici yol. Aslında, yalnızca başarılı veya başarılı olmaya yakın bir kendi kendine testten sonra kullanılabilir. Ekranda herhangi bir bilginin olmaması, temel bileşenlerde (anakart, işlemci, bellek, video bağdaştırıcısı vb.) ciddi arızalar olduğunu gösterir. Hata teşhisi esas olarak yalnızca çevresel aygıtlar (sürücüler, klavyeler vb.) için mümkündür.
2. Ses sinyalleri. Muhtemelen herkes bilgisayarı açarken kısa bir "bip" duydu - çoğu BIOS'ta bu, testi hatasız geçmek ve işletim sistemini başlatmaya hazır olmak anlamına gelir. Diğer sinyal seçenekleri, ütüyle ilgili belirli sorunları gösterebilir. Bu "Mors kodu" kodları, üreticilere ve hatta farklı BIOS sürümlerine göre değişir. Bunları genellikle anakart kitapçığında veya ilgili çevrimiçi dizinlerde bulabilirsiniz.
3. POST kodları. Kendi kendini sınama işleminin her adımında, BIOS geçerli kodu 80h bağlantı noktasına (bazen 81h veya diğerleri) gönderir ve bir hata oluşursa, ya başarısız olan işlem kodu ya da son başarılı işlemin kodu orada kalır. Bu kodu okuyarak hatanın hangi aşamada oluştuğunu ve buna neyin sebep olabileceğini belirleyebilirsiniz. Bu, bir anakartta gözle görülür yaşam belirtileri göstermeyen sorunları tanımlamanıza izin veren, listelenen tüm yöntemlerden yalnızca biridir. Bu nedenle genellikle anakartları doğrudan teşhis etmek ve onarmak için kullanılır.
İlk iki teşhis yöntemi, ana karta bağlı bir monitör ve hoparlör dışında özel ekipman gerektirmiyorsa (orada olmayabilir), o zaman üçüncü yöntem için POST kartının kendisine ihtiyacınız olacaktır.
Değerler nerede aranmalı?POST kodları ve bip sesleri?
- ben de tavsiye ederim ingilizce konuşma PostCodeMaster kaynağı - farklı üreticilerden daha da fazla POST kodu ve BIOS bip sesi içerir (oldukça nadir olanlar ve sunucu anakartları dahil belirli anakartlar için birkaç tane vardır).
Tüm yaygın BIOS sürümleri için en ayrıntılı Rusça ve bir transkript ile IC Book web sitesinde açıklanmıştır. Ama o kadar çok bilgi var ki kaybolmak şaşırtıcı değil, daha rahat oradan indir PDF bir kod listesi içeren belge (üzerine tıklayarak doğru kod ayrıntılı bir transkript içeren sayfaya ulaşırsınız).
posta kartları
Ana görev herhangi posta kartları s geçerli POST kodunu okumak ve görüntülemek içindir. Çeşitli şekillerde okunabilir: ISA, PCI, LPC veri yolları veya LPT bağlantı noktası aracılığıyla. Başka, daha egzotik seçenekler var (onlar hakkında biraz sonra). İyi POST kartları, kodu görüntülemeye ek olarak ek tanılama yeteneklerine sahiptir (göstergeler, test modları, yerleşik bir video adaptörüyle bile).
Bazı anakartlarda (genellikle Premium) yerleşik POST kodu göstergesi.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-vstroennyi-POST-indicator-500x247.jpg)
Önceden, birçok zanaatkar POST kartlarını manuel olarak yapıyordu, ancak şimdi bunu yapmanın kesinlikle bir anlamı yok, tekstüre ve bileşenlere normal kart maliyetlerinden daha fazla ödeyeceksiniz. Eğer gerçekten istiyorsan...
ISA
İlk POST kartları, ISA otobüsü 1981'den 199x'e kadar var olan. Şu anda bile (çok nadiren de olsa), esasen bu lastik için ekipmanın kaldığı endüstriyel ve askeri sektörlerde kullanılmaktadır. Bunun için POST kartları, hem ayrı bir sürümde (yalnızca ISA) hem de birleşik ISA + PCI olarak satılmaktadır.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-PCI-ISA.jpg)
486'yı onarmakla meşgul değilseniz, bir ISA POST kartına sahip olmanız kesinlikle gerekli değildir.
PCI
Bir sonraki ana bilgisayar veri yolu PCI idi. Artık en yaygın masaüstü veriyoludur. Doğal olarak, bunun için olası tüm şekil, boyut ve işlevlerde POST kartları da vardır. en en basit, geleneksel bir segment göstergesi ile herhangi bir Ebay, Ali ve benzerlerinden 2-3 dolara satın alınabilir.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-simple-post-card.jpg)
Prensip olarak, böyle bir kart temel göreviyle iyi başa çıkıyor - POST kodunu tanıyacaksınız. Ancak profesyonel çalışma için bu yeterli değildir. Sahip olmak güzel göstergeler ana gerilimler (genellikle: +5, +3.3, +12, -12, +3.3 Bekleme) ve veri yolu sinyal göstergeleri (en temel olanlardan: CLK, RST#, FRAME#, IRDY#). Kartın POST kodlarını "dinlediği" bağlantı noktasını (yalnızca standart 80 saat değil) değiştirebilmek önemlidir. Başka "çipler" de var, bu nedenle gelişmiş kartların "süslü" görünümü.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ic80.jpg)
Genellikle POST kartları, açıkça hatalı anakartlara kurulur (aslında, bunun için tasarlanmıştır) ve durumlar vardır. arıza test sırasında POST kartının kendisi. Bu nedenle, birincil teşhis için basit ve ucuz bir karta sahip olmak iyidir.
Bir diğer uygun seçenek uzak bir göstergedir. Anakartları sistem biriminden çıkarmadan tüm kolaylıklarla teşhis etmenizi sağlar. Bir yandan, bir POST kartı söz konusuysa, büyük olasılıkla anakartın onarım için çıkarılması gerekecektir, ancak diğer yandan, her zaman değil ve POST kartları, genel teşhis için uygun bir yoldur. Resimde, uzak çok satırlı LCD ekrana sahip bir Çin kartı olan Sintech ST8679 görülmektedir.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ne-snimaia-materinku-500x267.jpg)
LPT
LPT bağlantı noktası için POST kartları var - oldukça basit ve aynı LPT bağlantı noktasına sahip herhangi bir bilgisayar veya dizüstü bilgisayar için uygun bir tanılama yöntemi. Teknik özellikler nedeniyle, yok için kartların doğasında bulunan fırsatlar PCI, ancak bu basitlik ve erişilebilirlik ile dengelenir. USB gücüne ihtiyaç duyarlar (bunun için kart üzerinde bir bağlantı noktası vardır).
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPT-card.jpg)
Bununla birlikte, LPT'nin modası geçiyor ve onları modern bilgisayarlarda neredeyse hiç göremiyorsunuz, bu nedenle bu kartlar da günlerini yaşıyor.
PCI-E
Yıllarca sadakatle bize hizmet etti PCI, yavaş yavaş yer değiştirir daha modern PCI-İfade etmek. Önemli sayıda modern anakartta bir PCI yuvası yoktur (veri yolunun kendisine sahip olsalar da). Yapabilir misin Lütfen– PCI-E için POST kartları var olmak. Örneğin, Amerikan şirketi Ultra-X bunu sunuyor (fiyatları genellikle çılgın, ancak hiçbir fiyat ve hatta bilgi yok), İnternette Gigabyte'ın mühendislik PCI-E kartlarının fotoğraflarını bulabilirsiniz (görünüşe göre, yalnızca dahili kullanım için) ).
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Gigabyte-CPE-PCIE280-500x417.jpg)
Yemek yemek ve Çince versiyonu PCI-Eposta kartları başlıklı KQCPET6-H. onu üretir Çinli şirket Qi Guan Elektronik, çeşitli teşhis kartlarının (ve oldukça ilginç olanların) üretiminde uzmanlaşmıştır. Resmi web siteleri (www.qiguaninc.com) ne yazık ki uzun süredir güncellenmiyor ve orada bu kart hakkında hiçbir bilgi yok, ancak kolayca yapabilirsiniz satın almak Ali'de 20 +/- dolar için.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-KQCPET6-H-PCIe.jpg)
Ancak PCI-E ile her şey o kadar basit değil. İlk olarak, PCI-E kullanan teşhisin kendisi, yalnızca yeterli bilgi eksikliğinden dolayı da olsa, şu anda belirsiz bir şeydir. İkinci olarak, PCI-E ile her şey belirli üreticiye bağlıdır - kodların çıkarılacağına dair bir garanti yoktur; çıktılarsa, standart bir bağlantı noktasında ve standart bir biçimde olduğunun garantisi yoktur ...
Elinizde PCI-E kartı yoksa, PCI olmayan bir karttan POST kodları nasıl alınır? Bu soruya kesin bir cevap verilemez. Anakartınız varsa yerleşik gösterge Kendinizi çok şanslı sayın. Kullanılabilir LPT varsa tabii. Peki, son seçenek bir otobüs kullanmaktır. LPC, bazı anakartlarda hazır konektörler bulunur (LPC_DEBUG, vb.). Orada olmasalar bile, otobüsün kendisi her zaman mevcuttur, ancak "lehimlemeniz" gerekir ...
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Asus-H61M-LPC-DEBUG-Port-500x301.jpg)
USB
En iyilerinden biri umut verici teşhis yöntemleri bugün USB'dir. Ve bunun ana nedeni, her yerde yaygınlık bu arayüz. Daha önce öğrendiğimiz gibi, anakartta belirli bir konektörün olmaması, teşhis için bir engel olabilir. Ve USB bu sorunu çözüyor - kelimenin tam anlamıyla son 15 yılda piyasaya sürülen tüm bilgisayarlarda ve dizüstü bilgisayarlarda birkaç bağlantı noktası var.
Böyle bir tanı gerektirir Kullanılabilirlik USB sisteminde hata ayıklamakliman teşhis bilgilerini aktarmanıza izin veren bir tür USB uzantısıdır. USB 3.0'da, Hata Ayıklama Bağlantı Noktasının uygulanmasının daha uygun olduğu ortaya çıktı (Hata Ayıklama Bağlantı Noktası hakkında daha fazla bilgi için bağlantıya bakın). POST kodlarını iletmeye ek olarak, Hata Ayıklama Bağlantı Noktası şunları yapmanızı sağlar: tam dolu hata ayıklama BIOS ve UEFI kodu.
Hatta oldu Veriliş farklı şirketler. NET20DC itibaren Ajay'ler(tedarikçiler onlara cihazı monte etmek için bileşenler sağlamayı reddettiği için şirket neredeyse anında iflas etti). Insyde H2O DDT itibaren Yazılım İçi(görünüşe göre 2008'de piyasaya sürüldü, ancak bu cihazla ilgili bilgiler resmi web sitesinde bile unutulmaya yüz tuttu). Bu cihazların her ikisi de, POST kodlarını yakalama yeteneğine sahip olmalarına rağmen, daha çok hata ayıklayıcılara benzer.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-insyde-h2o-DDT.jpg)
En gelişmiş Ve tam teşekküllü teşhis aracı AMDebug Rx itibaren BEN MİYİM: POST kodlarını bir açıklamayla birlikte görüntülemenizi sağlar, tamamen UEFI ile çalışır, POST işleminin günlüğünü tutar, kodları yapılandırmak ve okumak için bir PC'ye bağlanabilir, hata ayıklayıcı işlevleri vardır. İşin en ilginci bu mucize henüz ortaya çıkmadı. 2009 yılında yıl! Cihazın amaçlandığı açıktır. yerel AMIBIOS için diğer BIOS'larla çalışıp çalışmadığını - bilmiyorum.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-AMIDebug-Rx.jpg)
Bu USB cihazlarının ortaya çıkışından bu yana geçen 6-7 yılda, hiçbiri popülerlik kazanmadı, şimdi yalnızca AMDebug Rx'i satın alabilirsiniz ve sonra yalnızca direkt olaraküreticiden bireysel olarak rica etmek. Cihazın fiyatı açıklanmadı. Bu nedenle, USB teşhisine yaygın bir geçiş henüz beklenmiyor.
Dizüstü Tanılama
Dizüstü bilgisayarlarda işler biraz daha karmaşıktır. Teşhis için kullanılabilecek en yaygın konektörler şunlardır: küçük PCI veya Küçük PCI-E(daha modern olanlar için).
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-miniPCI-miniPCIe-card.jpg)
POST kodlarını çıkarmak için Mini PCI-E (PCI-E gibi) gerekli değildir, tamamen üreticinin bu özelliği sağlayıp sağlamadığına bağlıdır.
Yine bir kullanım durumu var lastiklerLPC. Anakartların bu veriyoluna bağlanmak için bir bağlantı noktası olmayabilir, bu nedenle doğrudan karta veya denetleyiciye lehimlemeniz gerekecektir.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPC-controller-500x277.jpg)
Bazı üreticilerin sahip olduğu senin yöntemlerin teşhis, gerçekten "kim ne kadar var" var. Ne yazık ki, bu bilgiler genellikle yalnızca üreticinin ve dahili hizmet merkezlerinin malıdır, bu nedenle mevcut tüm POST kartı seçeneklerinin kamuya açık olması pek olası değildir. En kapsamlı dizüstü bilgisayar teşhisi için hepsi bir arada birleştirme, teslimatla birlikte Çinli satıcılardan 20-30 $ 'a bulması kolay olan Sintech ST8675 POST kartıdır.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Sintech-ST8675-500x318.jpg)
İlginç çözümlerden Rus şirketi BVG-Group, Samsung dizüstü bilgisayarlar için bir VGA fişi ve ASUS dizüstü bilgisayarlar için bellek modülü biçimindeki kartlar sunuyor. Bunlar muhtemelen bildiğim en "egzotik" POST kartları. Her ne kadar ürünleri için tam da böyle bir teşhis yöntemi bulan dizüstü bilgisayar üreticilerine alkış verilmelidir.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-notebook-sodimm-vga.jpg)
Spesifik örnekler bekleyenleri hayal kırıklığına uğratabilirim - bir POST kartı bunlardan biridir. itibarençoğu durumda yalnızca "nerede kazılacağını" ve nasıl kazılacağını ve ne tür bir kürek tamamen size bağlı olduğunu anlamaya yardımcı olan teşhis araçları. Bazen bunlardan yalnızca biri “teşhis” yapmak için yeterli olabilir veya bunları kullanma yeteneği ile birlikte bir multimetre ve osiloskop yardımına ihtiyacınız olabilir. Bu size zorluk çıkarıyorsa, anakartınızı çalışmazlıktan tamir edilemez hale gelmeden önce uzmanlara götürmek daha iyidir.
PS
POST kartlarının ilginç bir geçmişi ve bugünü bu şekilde zengindir. Gelecekte onları neler bekliyor? Bekle ve gör. Ancak gerçek şu ki, bu tüketim çağında, cihazlar genellikle bozulmadan önce atılıyor. Ve kırılırlarsa, uygun teşhis ekipmanının olması gereken üreticinin servis atölyelerinde son bulurlar. Tüm bunlar bence oluşan "POST vakumunun" ana nedenidir.