Códigos de error pci de tarjetas postales. Tarjetas postales: finalidad y tipos

BIOS de Compaq:

Mensaje de error

Descripción

El sistema se inicia correctamente

Error de suma de comprobación de ROM del BIOS

El contenido de la ROM del BIOS no coincide con el contenido esperado. Si es posible, vuelva a cargar el BIOS desde el PAQ.

Verifique el adaptador de video y asegúrese de que esté colocado correctamente. Si es posible, reemplace el adaptador de video.

7 pitidos (1 largo, 1s, 1l, 1 corto, pausa, 1 largo, 1 corto, 1 corto)

La tarjeta de video AGP está defectuosa. Vuelva a colocar la tarjeta o reemplácela directamente. Este pitido pertenece a los sistemas Compaq Deskpro

1 pitido largo e interminable

Error de memoria. Mala RAM. Reemplazar y probar

Vuelva a colocar la RAM y luego vuelva a realizar la prueba; reemplace la RAM si la falla continúa

BIOS de escritorio IBM:

Mensaje de error

Descripción

El sistema se inicia correctamente

Error de inicialización

Se muestra el código de error

Error de la placa del sistema

Error del adaptador de vídeo

Error del adaptador EGA/VGA

Error del adaptador de teclado 3270

Error de suministro de energía

Reemplace la fuente de alimentación

Error de suministro de energía

Reemplace la fuente de alimentación

Reemplace la fuente de alimentación

BIOS de IBM Thinkpad:

Pitidos/Error

Descripción

pitido continuo

Fallo de la placa base

Un pitido; LCD ilegible, en blanco o parpadeante

Problema con el conector LCD; Falla del inversor de retroiluminación LCD; adaptador de vídeo defectuoso; Conjunto de LCD defectuoso; Fallo de la placa base; falla en el suministro de energía

Un pitido; Mensaje "No se puede acceder a la fuente de inicio"

Fallo del dispositivo de arranque; falla de la placa base

Un pitido largo y dos cortos

Fallo de la placa base; Problema con el adaptador de vídeo; Fallo en el ensamblaje del LCD

Un pitido largo y cuatro cortos

Voltaje de batería bajo

Un pitido cada segundo

Voltaje de batería bajo

Dos pitidos cortos con códigos de error.

Mensaje de error de publicación

Fallo de la placa base

BIOS de intelización de IBM:

Código de error de pitido:

Acción/Ejecutar diagnósticos en los siguientes componentes:

1-1-3 Error de lectura/escritura de CMOS1.Ejecute la configuración
2.Placa del sistema
1-1-4 Error de comprobación del BIOS de la ROM1.Placa del sistema
Error 1-2-X DMA1.Placa del sistema
1-3-X1.Módulo de memoria
2.Placa del sistema
1-4-4 1. Teclado
2.Placa del sistema
1-4-X Error detectado en los primeros 64 KB de RAM.1.Módulo de memoria
2.Placa del sistema
2-1-1, 2-1-2 1.Ejecute la configuración
2.Placa del sistema
2-1-X Fallaron los primeros 64 KB de RAM.1.Módulo de memoria
2.Placa del sistema
2-2-2
2.Placa del sistema
2-2-X Fallaron los primeros 64 KB de RAM.1.Módulo de memoria
2.Placa del sistema
2-3-X1.Módulo de memoria
2.Placa del sistema
2-4-X1.Ejecute la configuración
2. Módulo de memoria
3.Placa del sistema
Error en el registro DMA 3-1-X.1.Placa del sistema
3-2-4 Falló el controlador del teclado.1.Placa del sistema
2. Teclado
3-3-4 Falló la inicialización de la pantalla.1. Adaptador de vídeo (si está instalado)
2.Placa del sistema
3.Pantalla
3-4-1 El seguimiento de pantalla detectó un error.1. Adaptador de vídeo (si está instalado)
2.Placa del sistema
3.Pantalla
3-4-2 POST está buscando ROM de vídeo.1. Adaptador de vídeo (si está instalado)
2.Placa del sistema
4 1. Adaptador de vídeo (si está instalado)
2.Placa del sistema
Todas las demás secuencias de códigos de sonido.1.Placa del sistema
Un pitido largo y uno corto durante la POST.
Error de memoria base de 640 KB o error de RAM oculta.
1.Módulo de memoria
2.Placa del sistema
Un pitido largo y dos o tres pitidos cortos durante la POST. (Error de vídeo)1. Adaptador de vídeo (si está instalado)
2.Placa del sistema
Tres pitidos cortos durante la POST.1. Consulte "Memoria de la placa base" en la página 62.
2.Placa del sistema
Pitido continuo.1.Placa del sistema
Repetición de pitidos cortos.1. ¿Tecla atascada en el teclado?
2.Cable del teclado
3.Placa del sistema
BIOS Mylex:

Mensaje de error

Descripción

El sistema arranca normalmente

Error del adaptador de vídeo

El adaptador de vídeo está defectuoso o no está colocado correctamente. Verifique el adaptador

Error del controlador del teclado

El IC del controlador del teclado está defectuoso. Reemplace el IC si es posible

El IC del controlador del teclado está defectuoso o el teclado está defectuoso. Reemplace el teclado; si el problema persiste, reemplace el controlador IC del teclado

El controlador de interrupción programable está defectuoso. Reemplace el IC si es posible

El controlador de interrupción programable está defectuoso. reemplace el IC si es posible

Error de registro de página DMA

El IC del controlador DMA está defectuoso. Reemplace el IC si es posible

Error de actualización de RAM

Error de paridad de RAM

Error 0 del controlador DMA

El IC del controlador DMA para el canal 0 ha fallado

La RAM CMOS ha fallado

Error del controlador DMA 1

El IC del controlador DMA para el canal 1 ha fallado

Error de batería de RAM CMOS

La batería de la RAM CMOS ha fallado. Si es posible, reemplace el CMOS o la batería.

Error de suma de comprobación de RAM CMOS

La RAM CMOS ha fallado. Si es posible, reemplace el CMOS

Error de suma de comprobación de ROM del BIOS

La ROM del BIOS ha fallado. Si es posible, reemplace el BIOS o actualícelo

BIOS Mylex 386:

Mensaje de error

Descripción

El sistema arranca normalmente

Fallo del adaptador de vídeo

O el adaptador de vídeo está defectuoso, no está colocado correctamente o falta

1 largo, 1 corto, 1 largo

Error del controlador del teclado

O el IC del controlador del teclado está defectuoso o el circuito de la placa del sistema está defectuoso

1 largo, 2 cortos, 1 largo

O el controlador del teclado está defectuoso o el circuito de la placa del sistema está defectuoso

1 largo, 3 cortos, 1 largo

1 largo 4 cortos, 1 largo

El controlador de interrupción programable IC está defectuoso

1 largo, 5 cortos, 1 largo

Error de registro de página DMA

El controlador DMA IC 1 o 2 está defectuoso o el circuito de la placa del sistema está defectuoso

1 largo, 6 cortos, 1 largo

Error de actualización de RAM

1 largo, 7 cortos, 1 largo

1 largo, 8 cortos, 1 largo

Error de paridad de RAM

1 largo, 9 cortos, 1 largo

Error del controlador DMA 1

El controlador DMA para el canal 0 está defectuoso o el circuito de la placa del sistema está defectuoso

1 largo, 10 cortos, 1 largo

O la RAM CMOS está defectuosa. Reemplazar el CMOS

1 largo, 11 corto, 1 largo

Error del controlador DMA 2

El controlador DMA para el canal 1 está defectuoso o el circuito de la placa del sistema está defectuoso

1 largo, 12 cortos, 1 largo

Error de batería de RAM CMOS

La batería de la RAM CMOS está defectuosa o la RAM CMOS está defectuosa. Reemplace la batería si es posible

1 largo, 13 corto, 1 largo

Error de suma de comprobación CMOS

La RAM CMOS está defectuosa

1 largo 14 corto, 1 largo

Fallo en la suma de comprobación de la ROM del BIOS

La suma de comprobación de la ROM del BIOS es defectuosa. Reemplace el BIOS o actualice

BIOS Phoenix ISA/MCA/EISA:

Los códigos de pitidos están representados en el número de pitidos. P.ej. 1-1-2 significaría 1 pitido, una pausa, 1 pitido, una pausa y 2 pitidos.

  • Con una computadora Dell, un código de 1 a 2 pitidos también puede indicar que hay una tarjeta complementaria de inicio instalada pero no hay ningún dispositivo de inicio conectado. Por ejemplo, si inserta una tarjeta Promise Ultra-66 pero no le conecta un disco duro, obtendrá el código de sonido. Verifiqué esto con una tarjeta SIIG (basura, evítela como la peste) Ultra-66 y luego confirmé los resultados con Dell.

Mensaje de error

Descripción

Fallo en la prueba de CPU

La CPU está defectuosa. Reemplace la CPU

Fallo en la selección de la placa base

La placa base tiene una falla indeterminada. Reemplace la placa base

Error de lectura/escritura de CMOS

El reloj de tiempo real/CMOS está defectuoso. Reemplace el CMOS si es posible

Fallo de RAM CMOS extendida

La porción extendida de la RAM CMOS ha fallado. Reemplace el CMOS si es posible

Error de suma de comprobación de ROM del BIOS

La ROM del BIOS ha fallado. Reemplace el BIOS o actualice si es posible

El temporizador de interrupción programable ha fallado. Reemplazar si es posible

Fallo de lectura/escritura de DMA

El controlador DMA ha fallado. Reemplace el IC si es posible

Fallo de actualización de RAM

El controlador de actualización de RAM ha fallado

Fallo de RAM de 64 KB

La prueba de la primera RAM de 64 KB no pudo iniciarse

Primera falla de RAM de 64 KB

El primer IC de RAM ha fallado. Reemplace el IC si es posible

Primera falla lógica de 64 KB

La primera lógica de control de RAM ha fallado

Fallo en la línea de dirección

La línea de dirección de la primera RAM de 64 KB ha fallado

Fallo de paridad de RAM

El primer IC de RAM ha fallado. Reemplazar si es posible

Prueba del temporizador de seguridad EISA

Reemplace la placa base

Prueba del puerto 462 de EISA NMI

Reemplace la placa base

Fallo de RAM de 64 KB

Bit 0; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 1; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 2; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 3; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 4; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 5; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 6; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 7; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 8; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 9; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 10; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 11; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 12; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 13; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 14; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo de RAM de 64 KB

Bit 15; Este bit de datos en el primer IC de RAM falló. Reemplace el IC si es posible

Fallo del registro DMA esclavo

El controlador DMA ha fallado. Reemplace el controlador si es posible

Fallo del registro maestro DMA

El controlador DMA había fallado. Reemplace el controlador si es posible

Fallo en el registro de máscara de interrupción maestra

Fallo en el registro de máscara de interrupción del esclavo

El IC del controlador de interrupciones ha fallado

Error de vector de interrupción

El BIOS no pudo cargar los vectores de interrupción en la memoria. Reemplace la placa base

Fallo del controlador del teclado

Mala alimentación de la RAM CMOS

Reemplace la batería CMOS o la RAM CMOS si es posible

Error de configuración CMOS

La configuración CMOS ha fallado. Restaure la configuración o reemplace la batería si es posible

Fallo en la memoria de video

Hay un problema con la memoria de video. Reemplace el adaptador de video si es posible

Error de inicialización de vídeo

Hay un problema con el adaptador de video. Vuelva a colocar el adaptador o reemplácelo si es posible

El IC del temporizador del sistema ha fallado. Reemplace el IC si es posible.

Fallo de apagado

El CMOS ha fallado. Reemplace el CMOS IC si es posible

Fallo en la puerta A20

El controlador del teclado ha fallado. Reemplace el IC si es posible

Interrupción inesperada en modo protegido

Este es un problema de la CPU. Reemplace la CPU y vuelva a probar

Fallo en la prueba de RAM

El circuito de direccionamiento de la RAM del sistema está defectuoso. Reemplace la placa base

Fallo del canal 2 del temporizador de intervalos

El temporizador IC del sistema ha fallado. Reemplace el IC si es posible

Fallo del reloj de hora del día

El reloj de tiempo real/CMOS ha fallado. Reemplace el CMOS si es posible

Fallo del puerto serie

Se ha producido un error en el circuito del puerto serie.

Fallo del puerto paralelo

Se ha producido un error en el circuito del puerto paralelo

Fallo del coprocesador matemático

El coprocesador matemático ha fallado. Si es posible, reemplace la MPU

Descripción

Verificar modo real

Inicializar el hardware del sistema

Inicializar registros del chipset con valores iniciales

Establecer en la bandera POST

Inicializar registros de CPU

Inicializar caché a los valores iniciales

Inicializar la administración de energía

Cargar registros alternativos con valores POST iniciales

Saltar a UserPatch0

Inicializar la inicialización del temporizador

8254 inicialización del temporizador

Inicialización del controlador DMA 8237

Restablecer el controlador de interrupción programable

Prueba de actualización de DRAM

Pruebe el controlador de teclado 8742

Establezca el registro del segmento ES en 4 GB

Borrar memoria base de 512K

Pruebe líneas de dirección base de 512K

Pruebe la memoria base de 51K

Probar la frecuencia del reloj del bus de la CPU

Fallo de lectura/escritura de RAM CMOS (esto comúnmente indica un problema en el bus ISA, como una tarjeta no colocada)

Reinicializar el chipset

ROM del BIOS del sistema oculto

Reinicializar el caché

Tamaño automático del caché

Configurar registros avanzados de chipset

Cargar registros alternativos con valores CMOS

Establecer la velocidad inicial de la CPU

Inicializar vectores de interrupción

Inicializar interrupciones del BIOS

Consulte el aviso de derechos de autor de la ROM

Administrador de inicialización para ROM de opciones PCI

Verifique la configuración de video contra CMOS

Inicializar bus y dispositivos PCI

inicializar todos los adaptadores de video en el sistema

ROM de BIOS de vídeo oculto

Mostrar aviso de derechos de autor

Mostrar tipo de CPU y velocidad

Establecer clic en la tecla si está habilitado

Prueba de interrupciones inesperadas

Aparece el mensaje "Presione F2 para ingresar a la configuración"

Pruebe la RAM entre 512K y 640K

Probar la memoria expandida

Probar líneas de direcciones de memoria extendida

Saltar a UserPatch1

Configurar registros de caché avanzados

Habilitar cachés externos y de CPU

Inicializar el controlador SMI

Mostrar el tamaño de la caché externa

Mostrar mensaje oculto

Mostrar segmentos no desechables

Mostrar mensajes de error

Verificar errores de configuración

Probar el reloj en tiempo real

Comprobar errores de teclado

Configurar vectores de interrupción de hardware

Pruebe el coprocesador si está presente

Deshabilitar los puertos de E/S integrados

Detectar e instalar puertos RS232 externos

Detectar e instalar puertos paralelos externos

Reinicializar los puertos de E/S integrados

Inicializar el área de datos del BIOS

Inicializar el área de datos extendida del BIOS

Inicializar el controlador de disquete

Inicializar el controlador del disco duro

Inicializar el controlador del disco duro del bus local

Saltar a UserPatch2

Deshabilitar la línea de dirección A20

Borrar registro de segmento ES enorme

Buscar ROM de opciones

ROM con opción de sombra

Configurar la administración de energía

Habilitar interrupciones de hardware

Buscar pulsación de tecla F2

Borrar bandera en POST

comprobar si hay errores

POST realizada: prepárese para iniciar el sistema operativo

Verificar contraseña (opcional)

Borrar tabla de descriptores globales

Borrar comprobadores de paridad

Verifique los recordatorios de virus y copias de seguridad

Intenta arrancar con INT 19

Error del controlador de interrupciones

Error de interrupción desconocido

Error de interrupción pendiente

Error de ROM de opción de inicialización

Movimiento de bloque extendido

Error de apagado 10

Fallo del controlador del teclado (lo más probable es que el problema sea con la RAM o el caché, a menos que no haya video presente)

Inicializar el conjunto de chips

Inicializar contador de actualización

Compruebe si hay flash forzado

Haz una prueba completa de RAM

Realizar la inicialización OEM

Inicializar el controlador de interrupciones

Leer en código de arranque

Inicializar todos los vectores

Inicializar el dispositivo de arranque

El código de arranque se leyó correctamente.

BIOS de Quadtel:

Mensajes de error

Descripción

El sistema arranca normalmente

La RAM CMOS está defectuosa. Reemplace el IC si es posible

El adaptador de vídeo está defectuoso. Vuelva a colocar el adaptador de video o reemplace el adaptador si es posible

Error del controlador periférico

Uno o más de los controladores periféricos del sistema están defectuosos. Reemplace los controladores y vuelva a probar

Las tarjetas POST se han utilizado durante décadas para diagnosticar fallas de hardware en computadoras y placas base de diversos factores de forma. Actualmente se han creado muchas de estas tarjetas, para casi todas las situaciones posibles. El artículo habla sobre qué son las tarjetas postales y para qué se utilizan, cómo funcionan, qué son y en qué se diferencian entre sí.

CORREO

Después de presionar el botón de encendido de la computadora, el BIOS realiza una verificación e inicialización paso a paso de todos los elementos del hardware de la computadora. Este proceso se llama: CORREO(Inglés: Autoprueba de encendido: autoprueba después del encendido). No sólo los ordenadores, sino también la mayoría de los dispositivos electrónicos modernos disponen de sistemas similares.

Informes de BIOS estado(o el resultado) de pasar POST de varias maneras:

1. Mostrar mensajes en la pantalla.. La forma más amigable e informativa. Básicamente, sólo está disponible después de completar con éxito o casi con éxito la autoprueba. La ausencia de información en la pantalla indica un mal funcionamiento grave de los componentes básicos (placa base, procesador, memoria, adaptador de vídeo, etc.). El diagnóstico de errores es posible principalmente sólo para dispositivos periféricos (unidades, teclado, etc.).

2. Señales sonoras. Probablemente todos hayan escuchado un breve "bip" al encender la computadora; en la mayoría de los BIOS, esto significa pasar la prueba sin errores y estar listo para cargar el sistema operativo. Otras opciones de señal pueden indicar ciertos problemas con el hardware. Estos códigos Morse varían entre diferentes fabricantes e incluso entre diferentes versiones de BIOS. Por lo general, puede encontrarlos en el folleto de la placa base o en libros de referencia en línea relevantes.

3. códigos postales. Durante cada paso del proceso de autoprueba, el BIOS envía el código actual al puerto 80h (a veces 81h u otros) y, si se produce un error, se deja allí el código de operación que falló o el último código de operación exitosa. Al leer este código, puede determinar en qué etapa ocurrió el error y qué pudo haberlo causado. Este es el único de todos los métodos enumerados que le permite identificar problemas en una placa base que no muestra signos visibles de vida. Por este motivo, se suele utilizar para diagnosticar y reparar las propias placas base.

Si los dos primeros métodos de diagnóstico no requieren equipo especial, excepto quizás un monitor y un altavoz conectados a la placa base (a veces no está allí), entonces para el tercer método necesitará la tarjeta POST.

Dónde buscar valores¿Códigos postales y pitidos?

    Más detallado para todas las versiones de BIOS comunes en ruso y con una transcripción se describen en el sitio web de IC Book. Pero hay tanta información que es fácil perderse. más conveniente descargar listo desde allí PDF un documento con una lista de códigos (al hacer clic en el código deseado se accederá a una página con una decodificación detallada).

  1. Yo también recomiendo anglófono Recurso PostCodeMaster: contiene aún más códigos POST y señales de sonido de BIOS de diferentes fabricantes (los hay bastante raros, además de algunos para placas base específicas, incluidas las de servidor).

tarjetas postales

Principal tarea cualquier tarjeta POST debe leer y mostrar el código POST actual. Se puede leer de varias formas: mediante buses ISA, PCI, LPC o mediante un puerto LPT. Hay otras opciones más exóticas (más sobre ellas más adelante). Además de mostrar el código, las buenas tarjetas POST tienen capacidades de diagnóstico adicionales (indicadores, modos de prueba, incluso con un adaptador de video incorporado).

Algunas placas base (generalmente del segmento Premium) tienen incorporado Indicador de código postal.


Anteriormente, muchos artesanos hacían tarjetas postales manualmente, pero ahora no tiene ningún sentido hacerlo, pagará más por la textolita y los componentes de lo que cuesta una tarjeta normal. Si realmente quieres...

ISA

Las primeras tarjetas postales fueron tarjetas para Autobuses ISA, que existió de 1981 a 1999. Todavía se utiliza (aunque muy raramente), principalmente en los sectores industrial y militar, donde aún se conserva el equipamiento de este autobús. También se venden tarjetas postales, tanto en una versión separada (solo ISA) como en combinaciones ISA + PCI.


Si no está realizando reparaciones 486, entonces no es necesario tener una tarjeta POST ISA.

PCI

El siguiente bus informático popular fue PCI. Actualmente es el bus más común para ordenadores de sobremesa. Naturalmente, también existen tarjetas postales para ello en todas las formas, tamaños y funciones posibles. Mayoría el mas simple, con un indicador de segmento normal, se puede comprar por 2-3 dólares en cualquier Ebay, Ali y similares.


En principio, una tarjeta de este tipo cumple bastante bien con su tarea básica: reconocerá el código postal. Pero esto no es suficiente para el trabajo profesional. útil tener indicadores voltajes principales (generalmente: +5, +3.3, +12, -12, +3.3 Standby) e indicadores de señal de bus (desde los más básicos: CLK, RST#, FRAME#, IRDY#). Es importante poder cambiar el puerto en el que la tarjeta "escucha" los códigos POST (no sólo el 80h estándar). Hay otros “trucos”, de ahí el aspecto “sofisticado” de las tarjetas avanzadas.


Por lo general, las tarjetas POST se instalan en placas base obviamente defectuosas (de hecho, para eso están destinadas) y no se pueden excluir casos falla la propia tarjeta POST durante la prueba. Por lo tanto, es una buena idea tener una tarjeta sencilla y económica para el diagnóstico inicial.

Otro opción conveniente- Este es un indicador remoto. Le permite diagnosticar fácilmente las placas base sin quitarlas de la unidad del sistema. Por un lado, si se trata de una tarjeta POST, lo más probable es que aún sea necesario retirar la placa base para repararla, pero por otro lado, este no es siempre el caso y las tarjetas POST son solo una forma conveniente de general. diagnóstico. La foto muestra Sintech ST8679, una tarjeta china con una pantalla LCD remota multilínea.


LPT

Hay tarjetas postales para el puerto LPT, bastante simple y un método de diagnóstico conveniente para cualquier computadora o computadora portátil que tenga este mismo puerto LPT. Debido a sus características técnicas, no tengo capacidades inherentes a las tarjetas para PCI, pero esto se compensa con la sencillez y la accesibilidad. Requiere alimentación vía USB (para ello hay un puerto en la placa).


Sin embargo, LPT se está volviendo obsoleto y ya casi no se pueden ver en las computadoras modernas, por lo que estas tarjetas también están viendo sus días.

PCI-E

PCI, que nos sirvió fielmente durante muchos años, poco a poco desplaza mas moderno PCI-Expresar. Un número considerable de placas base modernas no tienen ninguna ranura PCI (aunque pueden tener el propio bus). yo puedo tu por favor– Tarjetas postales para PCI-E existir. Por ejemplo, la empresa estadounidense Ultra-X ofrece una (sus precios suelen ser disparatados, pero aquí no hay precios ni información), en Internet se pueden encontrar fotografías de tarjetas PCI-E de ingeniería de Gigabyte (aparentemente, solo para internas). usar).


Comer y versión china PCI-mitarjetas postales llamado KQCPET6-H. Es producido por una empresa china. Electrónica QiGuan, especializada en la producción de diversos tipos de tarjetas de diagnóstico (y bastante interesantes). Desafortunadamente, su sitio web oficial (www.qiguaninc.com) no se ha actualizado durante mucho tiempo y no hay información sobre esta tarjeta allí, pero puede fácilmente comprar Por 20 +/- dólares en Ali.


Pero con PCI-E no es tan sencillo. En primer lugar, el diagnóstico mediante PCI-E es actualmente un asunto turbio, aunque sólo sea por la falta de información adecuada. En segundo lugar, con PCI-E todo depende del fabricante específico: no hay garantía de que se generen los códigos; si se emiten, no hay garantía de que sea a través de un puerto estándar y en forma estándar...

¿Cómo puedo obtener códigos POST de una placa sin PCI si no tengo una tarjeta PCI-E a mano? Es imposible dar una respuesta definitiva a esta pregunta. Si tu placa base tiene indicador incorporado- Considérate muy afortunado. se puede utilizar LPT, si lo hay, claro. Bueno, la última opción es usar un neumático. LPdo, algunas placas base tienen conectores prefabricados (LPC_DEBUG, etc.). Incluso si no están allí, el autobús en sí siempre está presente, pero tendrás que “soldar”...


USB

Uno de los más prometedor Los métodos de diagnóstico actuales son el USB. Y la razón principal de esto es la omnipresente predominio esta interfaz. Como ya hemos descubierto, la ausencia de uno u otro conector en la placa base puede convertirse en un obstáculo para el diagnóstico. Y USB resuelve este problema: literalmente, todas las computadoras y portátiles lanzados en los últimos 15 años tienen un par de puertos.

Para tal diagnóstico es necesario. disponibilidad en sistema USB DepurarPuerto es un tipo de extensión USB que le permite transferir información de diagnóstico. En USB 3.0, la implementación del puerto de depuración resultó ser más conveniente (puede leer más sobre el puerto de depuración en el enlace). Además de transmitir códigos POST, Debug Port le permite en toda regla depuración Código BIOS y UEFI.

Incluso hubo liberado diferentes empresas. NET20DC de Ajays(La empresa quebró casi de inmediato, ya que los proveedores se negaron a suministrarles componentes para ensamblar el dispositivo). Insyde H 2 O DDT de Software interno(lanzado, al parecer, en 2008, pero la información sobre este dispositivo se ha hundido en el olvido incluso en el sitio web oficial). Ambos dispositivos se parecen más a depuradores, aunque tienen la capacidad de capturar códigos POST.


Mayoría avanzado Y en toda regla herramienta de diagnóstico es AMIDebug Rx de IAM: le permite mostrar códigos POST con una descripción, funciona completamente con UEFI, mantiene un registro del proceso POST, se puede conectar a una PC para configurar y leer códigos, tiene funciones de depuración. Lo más interesante es que este milagro aún no se ha estrenado. en 2009¡año! Está claro que el dispositivo está destinado para AMIBIOS nativos No sé si funciona con otras BIOS.


En 6-7 años desde la aparición de estos dispositivos USB, ninguno de ellos no ha ganado popularidad, ahora solo puedes comprar AMIDebug Rx, y luego solo directamente del fabricante de forma individual pedido. El precio del dispositivo no se revela. Por tanto, todavía no se espera una transición generalizada al diagnóstico USB.

Diagnóstico de portátiles

Con los portátiles todo es un poco más complicado. Los conectores más comunes que se pueden utilizar para el diagnóstico son mini PCI o Mini PCI-E(para los más modernos).


No se requiere Mini PCI-E (como PCI-E) para generar códigos POST, todo depende de si el fabricante ha proporcionado esta capacidad o no.

De nuevo, hay un caso de uso llantasLPC. Es posible que en las placas base no haya un puerto para conectarse a este bus, por lo que tendrá que soldar directamente a la placa o al controlador.


Algunos fabricantes tienen tus caminos diagnóstico, aquí realmente es "quién sabe qué". Desafortunadamente, esta información suele ser propiedad únicamente del fabricante y sus centros de servicio internos, por lo que es poco probable que todas las opciones existentes para tarjetas POST estén disponibles públicamente. Más completo una cosechadora “todo en uno” para diagnosticar computadoras portátiles es la tarjeta postal Sintech ST8675, que es fácil de encontrar en los vendedores chinos por $20-30 con entrega.


Entre las soluciones interesantes, la empresa rusa BVG-Group ofrece un dongle VGA para portátiles Samsung y tarjetas en forma de módulo de memoria para portátiles ASUS. Estas son probablemente las opciones de tarjetas POST más “exóticas” que conozco. Aunque más bien deberíamos aplaudir a los fabricantes de portátiles que idearon este método de diagnóstico para sus productos.


Puede que decepcione a quienes esperaban ejemplos específicos: la tarjeta POST es una de herramientas de diagnóstico, que en la mayoría de los casos sólo ayudan a entender “dónde cavar”, y cómo cavar y con qué pala depende totalmente de usted. A veces, para hacer un “diagnóstico”, puede ser suficiente solo uno, o puede ser necesaria la ayuda de un multímetro y un osciloscopio, con la posibilidad de utilizarlos. Si esto le causa dificultades, entonces es mejor llevar su placa base a especialistas antes de que deje de funcionar y no pueda repararse.

PD

Las tarjetas postales tienen un pasado interesante y un presente rico. ¿Qué les depara el futuro? Espera y verás. Pero la realidad es que en la era actual del consumismo, los dispositivos a menudo se desechan antes de que tengan tiempo de estropearse. Y si se estropean, acaban en los talleres de servicio del fabricante, donde evidentemente deberían disponer de equipos de diagnóstico adecuados. Todo esto, en mi opinión, es la razón principal del “POST vacío” resultante.

Descripción:

Llamo su atención sobre los principales. códigos postales paraBIOSfabricanteIAM. Una breve introducción. Inmediatamente después de presionar el botón ENCENDIDO en la unidad del sistema de la computadora personal, el control de la PC pasa directamente al BIOS. En este momento (al comienzo del inicio de la PC), el procesador envía una señal al chip BIOS, que inicializa la carga del firmware BOOT-ROUTINE del Sistema Básico de E/S.
El firmware BOOT-ROUTINE llama a la rutina de autoprueba POST.

subrutina POST (Autoprueba de encendido) prueba el equipo instalado en la computadora, lo configura y lo prepara para el trabajo.

Se realiza una prueba separada para cada equipo individual (procesador, memoria, tarjeta de video, teclado, puertos de entrada/salida, etc.). Cada prueba tiene su propio número único, que se denomina código POST. código postal escrito al Puerto de Prueba de Fabricación (con dirección 0080H) antes de ejecutar cada prueba POST individual.

Después de que el código de prueba POST se escribe en el puerto de prueba de fabricación, comienza el procedimiento de prueba para el equipo correspondiente. Si el procedimiento de prueba falla, el código POST del último procedimiento (que causó el error) permanece en el puerto de prueba de fabricación. Si conoce el código POST del último procedimiento, podrá determinar el dispositivo que provocó el error.

La lectura de códigos POST se puede realizar de varias formas.

  • Si su placa base tiene un indicador de código POST incorporado, en él podrá encontrar información sobre el código POST del último procedimiento.
  • En algunos sistemas, el código POST del último procedimiento realizado puede aparecer en la pantalla del monitor mientras se completa el procedimiento POST.
  • Se puede utilizar una tarjeta de expansión especial para leer códigos postales.

Dado que el BIOS es producido por varios fabricantes, cada BIOS de un fabricante individual tiene su propia tabla de códigos POST.

Esta tabla contiene códigos POST que se muestran durante el procedimiento POST completo.

  • CF Detecta el tipo de procesador y prueba la lectura/escritura de CMOS
  • C0 El chipset y las cachés L1 y L2 están preinicializados, el controlador de interrupciones, DMA y el temporizador están programados
  • C1 Se detecta el tipo y cantidad de RAM
  • El código BIOS C3 se descomprime en un área temporal de RAM
  • Se verifican las sumas de comprobación del BIOS 0C
  • El código del BIOS C5 se copia a la memoria secundaria y el control se transfiere al módulo Boot Block
  • 01 El módulo XGROUP está descomprimido en la dirección física 1000:0000h
  • 02 Inicialización del procesador. Los registros CR y MSR están configurados.
  • 03 Se determinan los recursos de E/S (Super I/O)
  • 05 Borra la pantalla y el indicador de estado CMOS
  • 06 Se está comprobando el coprocesador
  • 07 El controlador del teclado está identificado y probado
  • 08 Se detecta la interfaz del teclado
  • 09 Inicialización del controlador Serial ATA
  • OA Detecta el teclado y el mouse que están conectados a los puertos PS/2
  • Se están instalando recursos del controlador de audio 0B AC97
  • Segmento de memoria de prueba OE F000h
  • 10 Se determina el tipo de memoria flash.
  • 12 CMOS probados
  • 14 Establece valores para registros de chipset
  • 16 El generador de reloj se inicializa inicialmente
  • 18 Se determinan el tipo de procesador, sus parámetros y los tamaños de caché L1 y L2.
  • 1B La tabla de vectores de interrupción está inicializada.
  • 1C Comprueba las sumas de comprobación CMOS y el voltaje de la batería.
  • Se define el sistema de gestión de energía 1D
  • 1F Carga la matriz del teclado (para portátiles)
  • 21 El sistema de administración de energía del hardware se está inicializando (para computadoras portátiles)
  • 23 Se prueban el coprocesador matemático, la unidad de disco y la inicialización del chipset
  • 24 El microcódigo del procesador se está actualizando. Crea un mapa de distribución de recursos para dispositivos Plug and Play
  • 25 Inicialización inicial de PCI: se enumeran los dispositivos, busque el adaptador VGA, escriba el BIOS VGA en la dirección C000:0
  • 26 La frecuencia del reloj se establece de acuerdo con la configuración CMOS. La sincronización de las ranuras DIMM y PCI no utilizadas está deshabilitada. Se inicializa el sistema de monitorización (H/W Monitor)
  • 27 Interrupción INT 09h habilitada. El controlador del teclado se inicializa nuevamente.
  • Se programan 29 registros MTRR, se inicializa APIC. El controlador IDE se está programando. Se mide la frecuencia del procesador. La extensión del BIOS del sistema de video se llama
  • 2B Buscar BIOS del adaptador de video
  • 2D Se muestra la pantalla de presentación del premio, información sobre el tipo de procesador y su velocidad.
  • 33 Restablecer teclado
  • 35 Primer canal DMA en prueba
  • 37 Segundo canal DMA en prueba
  • Se prueban 39 registros de páginas DMA
  • 3C Configuración del controlador 8254 (temporizador)
  • 3E Comprobación del controlador de interrupciones 8259
  • 43 El controlador de interrupción está marcado
  • Se prueban 47 autobuses ISA/EISA
  • 49 Se calcula la cantidad de RAM. Se están configurando registros para el procesador AMD K5
  • Los registros 4E MTRR están programados para procesadores Syrix. Se inicializan la caché L2 y APIC
  • 50 bus USB detectado
  • 52 Se prueba la RAM y se muestran los resultados. Borrar la memoria extendida
  • 53 Si se borra el CMOS, se restablece la contraseña de inicio de sesión
  • 55 Muestra el número de procesadores (para plataformas multiprocesador)
  • 57 Se muestra el logotipo de la EPA. Inicialización inicial de dispositivos ISA PnP
  • 59 Se determina el sistema de protección antivirus
  • 5B Solicitud para ejecutar la actualización del BIOS desde un disquete
  • 5D lanza el controlador Super I/O y el controlador de audio integrado
  • 60 Entrar en la configuración de CMOS si se presionó la tecla Eliminar
  • El mouse 65 PS/2 se está inicializando
  • 69 caché L2 habilitada
  • Los registros del chipset 6B se configuran según la configuración del BIOS
  • 6D Asigna recursos para dispositivos ISA PnP y puertos COM para dispositivos integrados
  • 6F Inicializa y configura el controlador de disquete
  • Se detectan e instalan 75 dispositivos IDE: discos duros, CD/DVD, LS-120, ZIP, etc.
  • 76 Se muestra información sobre los dispositivos IDE detectados
  • 77 puertos serie y paralelo están inicializados
  • 7A El coprocesador matemático está reiniciado y listo para funcionar.
  • 7C Define protección contra escritura no autorizada en discos duros
  • 7F Si hay errores se muestra un mensaje y se presionan las teclas Eliminar y F1
  • 82 Se asigna memoria para la administración de energía y los cambios se escriben en la tabla ESCD.
  • Se elimina la pantalla de presentación con el logotipo de la EPA. Solicita una contraseña si es necesario
  • 83 Todos los datos se guardan de la pila temporal en CMOS
  • 84 Visualización del mensaje Inicializando tarjetas Plug and Play
  • 85 Inicialización USB completa
  • Se crean 87 tablas SYSID en el área DMI
  • Se están instalando 89 mesas ACPI. Las interrupciones se asignan a dispositivos PCI.
  • 8B Llamado por el BIOS de controladores ISA o PCI adicionales, con excepción del adaptador de video
  • 8D Establece los parámetros de paridad de RAM mediante la configuración CMOS. APM se inicializa
  • 8F IRQ 12 permite la conexión en caliente de un mouse PS/2
  • 94 Finalización de la inicialización del chipset. Muestra la tabla de asignación de recursos. Habilite la caché L2. Configuración del modo de transición del horario de verano/invierno
  • 95 Establece la frecuencia de repetición automática del teclado y el estado de Bloq Num
  • 96 Para sistemas multiprocesador, los registros están configurados (para procesadores Cyrix). Se crea la tabla ESCD. El temporizador de DOS se configura según el reloj RTC CMOS. Las particiones del dispositivo de arranque se guardan para que las utilice el antivirus integrado. El orador anuncia el final del POST. Se crea la tabla MSIRQ FF. Se ejecuta la interrupción BIOS INT 19h. Busque el gestor de arranque en el primer sector del dispositivo de arranque.

Se realiza un procedimiento abreviado configurando la opción Autoprueba de encendido rápido en el BIOS.

  • 65 El adaptador de vídeo se está reiniciando. Se inicializan el controlador de sonido y los dispositivos de entrada/salida, se prueban el teclado y el ratón. Se comprueba la integridad del BIOS
  • 66 La caché se está inicializando. Se crea una tabla de vectores de interrupción. El sistema de administración de energía se está inicializando.
  • 67 Se comprueba la suma de comprobación CMOS y se prueba la batería. El chipset está configurado según los parámetros CMOS
  • 68 El adaptador de vídeo se está inicializando
  • 69 Configuración del controlador de interrupciones
  • 6A RAM de prueba (acelerada)
  • 6B Muestra el logotipo de la EPA y los resultados de las pruebas de CPU y memoria.
  • 70 Se muestra un mensaje para ingresar a la configuración del BIOS. Se inicializa un mouse conectado a PS/2 o USB
  • 71 El controlador de caché se está inicializando
  • Se están configurando 72 registros de chipset. Se crea una lista de dispositivos Plug and Play.& Se inicializa el controlador de la unidad
  • 73 El controlador del disco duro se está inicializando
  • 74 El coprocesador se está inicializando
  • 75 Si es necesario, el disco duro está protegido contra escritura
  • 77 Si es necesario, se solicita una contraseña y se muestran mensajes Presione F1 para continuar, DEL para ingresar a Configuración
  • Se inicializan 78 tarjetas de expansión con BIOS propia
  • 79 recursos de la plataforma se están inicializando
  • 7A Se generan la tabla raíz RSDT, las tablas de dispositivos DSDT, FADT, etc.
  • 7D recopila información sobre las particiones del dispositivo de arranque
  • 7E BIOS se está preparando para arrancar el sistema operativo
  • 7F El estado del indicador NumLock se establece de acuerdo con la configuración
  • Configuración del BIOS
  • Se llama 80 INT 19 y se inicia el sistema operativo

AMIBIOS8.0

  • D0 Inicialización del procesador y chipset. Verificación de las sumas de comprobación del bloque de arranque del BIOS
  • D1 Inicialización de puertos de E/S. El comando para la autoprueba BAT se envía al controlador del teclado.
  • D2 Desactiva la caché L1/L2. Se determina la cantidad de RAM instalada.
  • D3 Se configuran los esquemas de regeneración de memoria. Permitido usar memoria caché
  • D4 Pruebe la memoria de 512 KB. Se instala el stack y se asigna el protocolo de comunicación con la memoria caché.
  • El código del BIOS D5 se descomprime y se copia en la memoria oculta
  • D6 Comprueba las sumas de comprobación del BIOS y presiona las teclas Ctrl+Inicio (recuperación del BIOS)
  • El control D7 se transfiere al módulo de interfaz, que descomprime el código en el área Run-Time
  • D8 El código ejecutable se descomprime de la memoria flash a la memoria operativa. La información de CPUID se guarda
  • D9 El código descomprimido se transfiere desde el área de almacenamiento temporal a los segmentos 0E000h y 0F000h de RAM
  • Se restauran los registros DA CPUID. La ejecución POST se mueve a la RAM
  • E1–E8, EC–EE Errores relacionados con la configuración de la memoria del sistema
  • 03 Está prohibido el procesamiento de NMI, errores de paridad y salida de señales al monitor. Se reserva un área para el registro de eventos GPNV, se establecen los valores iniciales de las variables del BIOS
  • 04 Comprueba el estado de la batería y calcula la suma de comprobación CMOS
  • 05 Se inicializa el controlador de interrupciones y se construye la tabla de vectores.
  • 06 El temporizador se está probando y preparando para su funcionamiento.
  • 08 Prueba del teclado (las luces del teclado parpadean)
  • C0 Inicialización inicial del procesador. No utilice memoria caché. Definido por APIC
  • C1 Para sistemas multiprocesador, se determina el procesador responsable de iniciar el sistema.
  • C2 Completa la asignación del procesador para iniciar el sistema. Identificación mediante CPUID
  • C5 Se determina el número de procesadores y se configuran sus parámetros
  • C6 Inicializa la memoria caché para una POST más rápida.
  • Se completa la inicialización del procesador C7
  • 0A Controlador de teclado detectado
  • 0B Busque un mouse conectado al puerto PS/2
  • 0C Comprobando la presencia del teclado
  • 0E Se detectan e inicializan varios dispositivos de entrada
  • 13 Inicialización inicial de los registros del chipset
  • Se descomprimen e inicializan 24 módulos BIOS específicos de la plataforma.
  • Se crea una tabla de vectores de interrupción y se inicializa el procesamiento de interrupciones.
  • 2A El mecanismo DIM identifica dispositivos en autobuses locales. Se está preparando el adaptador de video para la inicialización, se está construyendo una tabla de distribución de recursos
  • 2C Detección e inicialización del adaptador de video, el BIOS llama al adaptador de video
  • 2E Búsqueda e inicialización de dispositivos de E/S adicionales
  • 30 Se prepara para la tramitación del SMI
  • 31 El módulo ADM se inicializa y activa
  • 33 El módulo de carga simplificada se está inicializando
  • 37 Muestra el logotipo de AMI, la versión del BIOS, la versión del procesador y la tecla para ingresar al BIOS.
  • 38 Usando DIM, se inicializan varios dispositivos en los autobuses locales
  • 39 El controlador DMA se está inicializando
  • 3A Establece la hora del sistema según el reloj RTC
  • Se prueba 3B RAM y se muestran los resultados
  • Los registros del chipset 3C están configurados
  • Se inicializan 40 puertos serie y paralelo, coprocesador matemático, etc.
  • 52 Según los resultados de la prueba de memoria, los datos de RAM en CMOS se actualizan
  • 60 En la configuración del BIOS, se establece el estado de Bloq Num y se configuran los parámetros de repetición automática
  • 75 Se inicia el procedimiento para trabajar con dispositivos de disco (interrupción INT 13h)
  • 78 Se crea una lista de dispositivos IPL (desde los cuales se puede cargar el sistema operativo)
  • Las tablas de configuración del sistema extendido ESCD 7C se crean y escriben en NVRAM
  • 84 Errores de registro encontrados durante la POST
  • 85 Se muestran mensajes sobre errores no críticos detectados.
  • 87 Si es necesario, se inicia la configuración del BIOS, que primero se descomprime en la RAM
  • Los registros del chipset 8C se configuran de acuerdo con la configuración del BIOS
  • Se construyen tablas 8D ACPI
  • 8E Configura el servicio de interrupción no enmascarable (NMI)
  • 90 SMI finalmente se inicializa
  • A1 Borrar datos que no son necesarios al cargar el sistema operativo
  • Los módulos A2 EFI están preparados para interactuar con el sistema operativo.
  • A4 De acuerdo con la configuración del BIOS, el módulo de idioma se inicializa
  • A7 Se muestra la tabla de resumen del procedimiento POST.
  • A8 Establece el estado de los registros MTRR.
  • A9 Si es necesario, espera a que se ingresen los comandos del teclado
  • AA Elimina los vectores de interrupción POST (INT 1Ch e INT 09h)
  • AB Se detectan dispositivos para cargar el sistema operativo.
  • AC Las etapas finales de la configuración del chipset de acuerdo con la configuración del BIOS
  • La interfaz ACPI B1 está configurada
  • 00 Se llama al procesamiento de interrupción INT 19h (búsqueda del sector de arranque, carga del sistema operativo)

Bios de Phoenix 4.0

  • 02 Verificar modo real
  • 03 Deshabilitar la interrupción no enmascarable (NMI)
  • 04 Obtener tipo de CPU
  • 06 Inicializar el hardware del sistema
  • 08 Inicializar chipset con valores POST iniciales
  • 09 Establecer bandera EN POST
  • 0A Inicializar registros de CPU
  • 0B Habilitar caché de CPU
  • 0C Inicializar cachés a valores POST iniciales
  • 0E Inicializar componente de E/S
  • 0F Inicializar el IDE del bus local
  • 10 Inicializar la administración de energía
  • 11 Cargar registros alternativos con valores POST iniciales
  • 12 Restaurar la palabra de control de la CPU durante el arranque en caliente
  • 13 Inicializar dispositivos de masterización de bus PCI
  • 14 Inicializar el controlador del teclado
  • 16 (1-2-2-3) suma de comprobación de la ROM del BIOS
  • 17 Inicializar el caché antes de que la memoria se ajuste automáticamente
  • 18 8254 inicialización del temporizador
  • Inicialización del controlador DMA 1A 8237
  • Controlador de interrupción programable de reinicio 1C
  • 20 (1-3-1-1) Prueba de actualización de DRAM
  • 22 (1-3-1-3) Prueba del controlador de teclado 8742
  • 24 Configure el registro del segmento ES en 4 GB
  • 26 Habilitar línea A20
  • 28 DRAM de tamaño automático
  • 29 Inicializar el administrador de memoria POST
  • 2A Borrar 512 KB de RAM base
  • 2C (1-3-4-1) Fallo de RAM en la línea de dirección xxxx
  • 2E (1-3-4-3) Fallo de RAM en los bits de datos xxxx del byte bajo del bus de memoria
  • 2F Habilitar caché antes de la sombra del BIOS del sistema
  • 30 (1-4-1-1) Fallo de RAM en los bits de datos xxxx del byte alto del bus de memoria
  • 32 Prueba de frecuencia de reloj del bus de la CPU
  • 33 Inicializar Phoenix Dispatch Manager
  • 34 Deshabilitar el botón de encendido durante la POST
  • 35 Reinicializar registros
  • 36 Arranque en caliente apagado
  • 37 Reinicializar el chipset
  • 38 ROM BIOS del sistema oculto
  • 39 Reinicializar caché
  • 3A Tamaño automático de caché
  • 3C Configuración avanzada de registros de chipset
  • Carga 3D de registros alternativos con valores CMOS
  • 40 detección de velocidad de CPU
  • 42 Inicializar vectores de interrupción
  • 45 Inicialización del dispositivo POST
  • 46 (2-1-2-3) Verifique el aviso de copyright de la ROM
  • 48 Verifique la configuración de video contra CMOS
  • 49 Inicializar bus PCI y dispositivos
  • 4A Inicialice todos los adaptadores de video en el sistema
  • Inicio 4B QuietBoot (opcional)
  • ROM BIOS de vídeo sombra 4C
  • 4E Aviso de copyright del BIOS de pantalla
  • 50 Mostrar tipo de CPU y velocidad
  • 51 Inicializar placa EISA
  • 52 Teclado de prueba El teclado está siendo probado.
  • 54 Establecer clic en la tecla si está habilitado
  • 55 Inicializar bus USB
  • 58 (2-2-3-1) Prueba de interrupciones inesperadas
  • 59 Inicializar el servicio de visualización POST
  • 5A Mensaje en pantalla “Presione F2 para ingresar a CONFIGURACIÓN”
  • 5B Deshabilitar caché de CPU
  • RAM de prueba 5C entre 512 y 640 KB
  • 60 Prueba de memoria extendida
  • 62 líneas de dirección de memoria extendida de prueba
  • 64 Saltar a UserPatch1
  • 66 Configurar registros de caché avanzados
  • 67 Inicializar APIC multiprocesador
  • 68 Habilitar cachés externos y de CPU
  • 69 Configuración del área Modo de gestión del sistema (SMM)
  • 6A Mostrar tamaño de caché L2 externo
  • 6B Cargar valores predeterminados personalizados (opcional)
  • 6C Mostrar mensaje en el área de sombra
  • 6E Mostrar posible dirección alta para la recuperación de UMB
  • 70 Mostrar mensajes de error Se muestran mensajes de error
  • 72 Verificar errores de configuración
  • 76 Comprobar errores de teclado
  • 7C Configurar vectores de interrupción de hardware
  • 7D Inicializar monitoreo de hardware
  • 7E Inicializar el coprocesador si está presente
  • 80 Deshabilitar los puertos Super I/O e IRQ integrados
  • 81 Inicialización tardía del dispositivo POST
  • 82 Detectar e instalar puertos RS232 externos
  • 83 Configurar controladores IDE que no sean MCD
  • 84 Detectar e instalar puertos paralelos externos
  • 85 Inicializar dispositivos PnP ISA compatibles con PC
  • 86 Reinicializar los puertos de E/S integrados
  • 87 Configurar dispositivos configurables de la placa base (opcional)
  • 88 Inicializar el área de datos del BIOS
  • 89 Habilitar interrupciones no enmascarables (NMI)
  • 8A Inicializar el área de datos extendida del BIOS
  • 8B Probar e inicializar el mouse PS/2
  • 8C Inicializar controlador de disquete
  • 8F Determinar la cantidad de unidades ATA (opcional)
  • 90 Inicializar controladores de disco duro
  • 91 Inicializar controladores de disco duro de bus local
  • 92 Saltar a UserPatch2
  • 93 Construya MPTABLE para placas multiprocesador
  • 95 Instalar CD ROM para arrancar
  • 96 Borrar registro de segmento ES enorme
  • 97 Fixup tabla multiprocesador
  • 98 (1-2) Buscar ROM de opciones. Un pitido largo y dos cortos en caso de fallo en la suma de comprobación
  • 99 Verificar SMART Drive (opcional)
  • ROM con opción Shadow 9A
  • 9C Configurar la administración de energía
  • 9D Inicializar motor de seguridad (opcional)
  • 9E Habilitar interrupciones de hardware
  • 9F Determinar la cantidad de unidades ATA y SCSI
  • A0 Establecer hora del día
  • A2 Comprobar bloqueo de teclas
  • A4 Inicializar Tasa típica
  • A8 Borrar mensaje F2
  • Escaneo AA para pulsación de tecla F2
  • CA Ingrese a CONFIGURACIÓN
  • Bandera de borrado de arranque AE
  • B0 Comprobar errores
  • B2 POST realizada: prepárese para iniciar el sistema operativo
  • B4 (1) Un pitido corto antes del arranque
  • B5 Terminar QuietBoot (opcional)
  • B6 Comprobar contraseña (opcional)
  • B9 Preparar arranque
  • BA Inicializar parámetros DMI
  • BB Inicializa las ROM de opción PnP
  • BC Borrar comprobadores de paridad
  • BD Mostrar menú de arranque múltiple
  • BE Borrar pantalla (opcional)
  • BF Check virus y recordatorios de copias de seguridad
  • C0 Intenta arrancar con INT 19
  • C1 Inicializar el Administrador de errores POST (PEM)
  • C2 Inicializar el registro de errores
  • C3 Inicializar la función de visualización de errores
  • C4 Inicializar el controlador de errores del sistema
  • C5 CMOS dual PnPnd (opcional)
  • C6 Inicializar la conexión del portátil (opcional)
  • C7 Inicializar el acoplamiento del portátil tarde
  • D2 Interrupción desconocida
  • E0 Inicializa el chipset
  • E1 Inicializar el puente
  • E2 Inicializar la CPU
  • E3 Inicializar el temporizador del sistema
  • E4 Inicializar E/S del sistema
  • E5 Comprobar arranque de recuperación forzada
  • ROM BIOS de suma de comprobación E6
  • E7 Ir a BIOS
  • E8 establece un segmento enorme
  • E9 Inicializar multiprocesador
  • EA inicializa el código especial OEM
  • EB Inicializa PIC y DMA
  • EC Inicializar tipo de memoria
  • ED Inicializar tamaño de memoria
  • Bloque de arranque EE Shadow
  • Prueba de memoria del sistema EF
  • F0 Inicializar vectores de interrupción
  • F1 Inicializar reloj en tiempo real
  • F2 Inicializar vídeo
  • F3 Inicializar el modo de gestión del sistema
  • F4 (1) Emitir un pitido antes del arranque
  • Arranque F5 en Mini DOS
  • F6 Limpiar segmento enorme
  • Arranque F7 en DOS completo

Se pueden encontrar tablas originales y confiables de códigos POST en los sitios web correspondientes de los fabricantes de BIOS: "AMI" y "Award". A veces, las tablas de códigos POST se proporcionan en los manuales de la placa base.
1. Prueba de registros del procesador accesibles por software (códigos POST: 01, 02).
2. Comprobación del período de regeneración de la RAM (código postal: 04).
3. Inicialice el controlador del teclado (código POST: 05).
4. Comprobación preliminar del rendimiento de la memoria no volátil (CMOS) y del estado de la batería CMOS (código postal: 07).
5. Inicialización de registros del chipset con valores predeterminados (código POST: BE, hexadecimal).
6. Verificar la presencia y determinar el tamaño de la RAM (código postal: C1, hexadecimal).
7. Determinar la presencia y el tamaño de la memoria caché externa (código POST: C6, hexadecimal).
8. Comprobando los primeros 64 KB de RAM (código POST: 08).
9. Inicialización de vectores de interrupción (código POST: 0A, hexadecimal).
10. Comprobación de la suma de comprobación CMOS (código postal: 0 V, hexadecimal).
11. Detección e inicialización del controlador de video (código POST: 0D, hexadecimal).
12. Verificación de la memoria de video (código postal: 0E, hexadecimal).
13. Comprobación de la suma de comprobación del BIOS (código postal: 0F, hexadecimal).
14. Comprobación de controladores y registros de páginas DMA (códigos postales: 10,
11, hexadecimal).
15. Comprobación del temporizador del sistema (código postal: 14, hexadecimal).
16. Comprobación e inicialización de controladores de interrupción (códigos POST: 15...18, hexadecimal).
17. Inicialización de ranuras de bus de expansión (códigos POST: 20…2F, hexadecimal).
18. Determinar el tamaño y comprobar la memoria principal y extendida (códigos POST: 30, 31, hexadecimal).
19. Reinicialice los registros del chipset de acuerdo con los valores establecidos en la configuración CMOS (código POST: BF, hexadecimal).
20. Inicialización del controlador FDD (código POST: 41, hexadecimal).
21. Inicialización del controlador HDD (código POST: 42, hexadecimal).
22. Inicialización de puertos COM y LPT (código POST: 43, hexadecimal).
23. Detección e inicialización del coprocesador matemático (código POST: 45, hexadecimal).
24. Comprobar si se requiere una contraseña (código POST: 4F, ​​​​hexadecimal).
25. Inicialización de extensiones de BIOS (código postal: 52, hexadecimal).
26. Configuración de los parámetros Protección antivirus, Velocidad de arranque, Bloqueo numérico, Intento de arranque de acuerdo con los valores establecidos en la Configuración CMOS (códigos POST: 60...63, hexadecimal).
27. Llamar al procedimiento de arranque del sistema operativo (código POST: FF, hexadecimal).
Como se puede ver en la secuencia anterior, la capacidad de mostrar mensajes de diagnóstico en la pantalla del monitor aparece solo después de que se inicializa el controlador de video, y si el procedimiento POST se detuvo en una de las etapas anteriores, entonces no es posible ver en qué uno.

Esta tabla contiene códigos POST que se muestran durante el procedimiento POST completo.

  • CF Detecta el tipo de procesador y prueba la lectura/escritura de CMOS
  • C0 El chipset y las cachés L1 y L2 están preinicializados, el controlador de interrupciones, DMA y el temporizador están programados
  • C1 Se detecta el tipo y cantidad de RAM
  • El código BIOS C3 se descomprime en un área temporal de RAM
  • Se verifican las sumas de comprobación del BIOS 0C
  • El código del BIOS C5 se copia a la memoria secundaria y el control se transfiere al módulo Boot Block
  • 01 El módulo XGROUP está descomprimido en la dirección física 1000:0000h
  • 02 Inicialización del procesador. Los registros CR y MSR están configurados.
  • 03 Se determinan los recursos de E/S (Super I/O)
  • 05 Borra la pantalla y el indicador de estado CMOS
  • 06 Se está comprobando el coprocesador
  • 07 El controlador del teclado está identificado y probado
  • 08 Se detecta la interfaz del teclado
  • 09 Inicialización del controlador Serial ATA
  • OA Detecta el teclado y el mouse que están conectados a los puertos PS/2
  • Se están instalando recursos del controlador de audio 0B AC97
  • Segmento de memoria de prueba OE F000h
  • 10 Se determina el tipo de memoria flash.
  • 12 CMOS probados
  • 14 Establece valores para registros de chipset
  • 16 El generador de reloj se inicializa inicialmente
  • 18 Se determinan el tipo de procesador, sus parámetros y los tamaños de caché L1 y L2.
  • 1B La tabla de vectores de interrupción está inicializada.
  • 1C Comprueba las sumas de comprobación CMOS y el voltaje de la batería.
  • Se define el sistema de gestión de energía 1D
  • 1F Carga la matriz del teclado (para portátiles)
  • 21 El sistema de administración de energía del hardware se está inicializando (para computadoras portátiles)
  • 23 Se prueban el coprocesador matemático, la unidad de disco y la inicialización del chipset
  • 24 El microcódigo del procesador se está actualizando. Crea un mapa de distribución de recursos para dispositivos Plug and Play
  • 25 Inicialización inicial de PCI: se enumeran los dispositivos, busque el adaptador VGA, escriba el BIOS VGA en la dirección C000:0
  • 26 La frecuencia del reloj se establece de acuerdo con la configuración CMOS. La sincronización de las ranuras DIMM y PCI no utilizadas está deshabilitada. Se inicializa el sistema de monitorización (H/W Monitor)
  • 27 Interrupción INT 09h habilitada. El controlador del teclado se inicializa nuevamente.
  • Se programan 29 registros MTRR, se inicializa APIC. El controlador IDE se está programando. Se mide la frecuencia del procesador. La extensión del BIOS del sistema de video se llama
  • 2B Buscar BIOS del adaptador de video
  • 2D Se muestra la pantalla de presentación del premio, información sobre el tipo de procesador y su velocidad.
  • 33 Restablecer teclado
  • 35 Primer canal DMA en prueba
  • 37 Segundo canal DMA en prueba
  • Se prueban 39 registros de páginas DMA
  • 3C Configuración del controlador 8254 (temporizador)
  • 3E Comprobación del controlador de interrupciones 8259
  • 43 El controlador de interrupción está marcado
  • Se prueban 47 autobuses ISA/EISA
  • 49 Se calcula la cantidad de RAM. Se están configurando registros para el procesador AMD K5
  • Los registros 4E MTRR están programados para procesadores Syrix. Se inicializan la caché L2 y APIC
  • 50 bus USB detectado
  • 52 Se prueba la RAM y se muestran los resultados. Borrar la memoria extendida
  • 53 Si se borra el CMOS, se restablece la contraseña de inicio de sesión
  • 55 Muestra el número de procesadores (para plataformas multiprocesador)
  • 57 Se muestra el logotipo de la EPA. Inicialización inicial de dispositivos ISA PnP
  • 59 Se determina el sistema de protección antivirus
  • 5B Solicitud para ejecutar la actualización del BIOS desde un disquete
  • 5D lanza el controlador Super I/O y el controlador de audio integrado
  • 60 Entrar en la configuración de CMOS si se presionó la tecla Eliminar
  • El mouse 65 PS/2 se está inicializando
  • 69 caché L2 habilitada
  • Los registros del chipset 6B se configuran según la configuración del BIOS
  • 6D Asigna recursos para dispositivos ISA PnP y puertos COM para dispositivos integrados
  • 6F Inicializa y configura el controlador de disquete
  • Se detectan e instalan 75 dispositivos IDE: discos duros, CD/DVD, LS-120, ZIP, etc.
  • 76 Se muestra información sobre los dispositivos IDE detectados
  • 77 puertos serie y paralelo están inicializados
  • 7A El coprocesador matemático está reiniciado y listo para funcionar.
  • 7C Define protección contra escritura no autorizada en discos duros
  • 7F Si hay errores se muestra un mensaje y se presionan las teclas Eliminar y F1
  • 82 Se asigna memoria para la administración de energía y los cambios se escriben en la tabla ESCD.
  • Se elimina la pantalla de presentación con el logotipo de la EPA. Solicita una contraseña si es necesario
  • 83 Todos los datos se guardan de la pila temporal en CMOS
  • 84 Visualización del mensaje Inicializando tarjetas Plug and Play
  • 85 Inicialización USB completa
  • Se crean 87 tablas SYSID en el área DMI
  • Se están instalando 89 mesas ACPI. Las interrupciones se asignan a dispositivos PCI.
  • 8B Llamado por el BIOS de controladores ISA o PCI adicionales, con excepción del adaptador de video
  • 8D Establece los parámetros de paridad de RAM mediante la configuración CMOS. APM se inicializa
  • 8F IRQ 12 permite la conexión en caliente de un mouse PS/2
  • 94 Finalización de la inicialización del chipset. Muestra la tabla de asignación de recursos. Habilite la caché L2. Configuración del modo de transición del horario de verano/invierno
  • 95 Establece la frecuencia de repetición automática del teclado y el estado de Bloq Num
  • 96 Para sistemas multiprocesador, los registros están configurados (para procesadores Cyrix). Se crea la tabla ESCD. El temporizador de DOS se configura según el reloj RTC CMOS. Las particiones del dispositivo de arranque se guardan para que las utilice el antivirus integrado. El orador anuncia el final del POST. Se crea la tabla MSIRQ FF. Se ejecuta la interrupción BIOS INT 19h. Busque el gestor de arranque en el primer sector del dispositivo de arranque.

Se realiza un procedimiento abreviado configurando la opción Autoprueba de encendido rápido en el BIOS.

  • 65 El adaptador de vídeo se está reiniciando. Se inicializan el controlador de sonido y los dispositivos de entrada/salida, se prueban el teclado y el ratón. Se comprueba la integridad del BIOS
  • 66 La caché se está inicializando. Se crea una tabla de vectores de interrupción. El sistema de administración de energía se está inicializando.
  • 67 Se comprueba la suma de comprobación CMOS y se prueba la batería. El chipset está configurado según los parámetros CMOS
  • 68 El adaptador de vídeo se está inicializando
  • 69 Configuración del controlador de interrupciones
  • 6A RAM de prueba (acelerada)
  • 6B Muestra el logotipo de la EPA y los resultados de las pruebas de CPU y memoria.
  • 70 Se muestra un mensaje para ingresar a la configuración del BIOS. Se inicializa un mouse conectado a PS/2 o USB
  • 71 El controlador de caché se está inicializando
  • Se están configurando 72 registros de chipset. Se crea una lista de dispositivos Plug and Play.& Se inicializa el controlador de la unidad
  • 73 El controlador del disco duro se está inicializando
  • 74 El coprocesador se está inicializando
  • 75 Si es necesario, el disco duro está protegido contra escritura
  • 77 Si es necesario, se solicita una contraseña y se muestran mensajes Presione F1 para continuar, DEL para ingresar a Configuración
  • Se inicializan 78 tarjetas de expansión con BIOS propia
  • 79 recursos de la plataforma se están inicializando
  • 7A Se generan la tabla raíz RSDT, las tablas de dispositivos DSDT, FADT, etc.
  • 7D recopila información sobre las particiones del dispositivo de arranque
  • 7E BIOS se está preparando para arrancar el sistema operativo
  • 7F El estado del indicador NumLock se establece de acuerdo con la configuración
  • Configuración del BIOS
  • Se llama 80 INT 19 y se inicia el sistema operativo

  • D0 Inicialización del procesador y chipset. Verificación de las sumas de comprobación del bloque de arranque del BIOS
  • D1 Inicialización de puertos de E/S. El comando para la autoprueba BAT se envía al controlador del teclado.
  • D2 Desactiva la caché L1/L2. Se determina la cantidad de RAM instalada.
  • D3 Se configuran los esquemas de regeneración de memoria. Permitido usar memoria caché
  • D4 Pruebe la memoria de 512 KB. Se instala el stack y se asigna el protocolo de comunicación con la memoria caché.
  • El código del BIOS D5 se descomprime y se copia en la memoria oculta
  • D6 Comprueba las sumas de comprobación del BIOS y presiona las teclas Ctrl+Inicio (recuperación del BIOS)
  • El control D7 se transfiere al módulo de interfaz, que descomprime el código en el área Run-Time
  • D8 El código ejecutable se descomprime de la memoria flash a la memoria operativa. La información de CPUID se guarda
  • D9 El código descomprimido se transfiere desde el área de almacenamiento temporal a los segmentos 0E000h y 0F000h de RAM
  • Se restauran los registros DA CPUID. La ejecución POST se mueve a la RAM
  • E1–E8, EC–EE Errores relacionados con la configuración de la memoria del sistema
  • 03 Está prohibido el procesamiento de NMI, errores de paridad y salida de señales al monitor. Se reserva un área para el registro de eventos GPNV, se establecen los valores iniciales de las variables del BIOS
  • 04 Comprueba el estado de la batería y calcula la suma de comprobación CMOS
  • 05 Se inicializa el controlador de interrupciones y se construye la tabla de vectores.
  • 06 El temporizador se está probando y preparando para su funcionamiento.
  • 08 Prueba del teclado (las luces del teclado parpadean)
  • C0 Inicialización inicial del procesador. No utilice memoria caché. Definido por APIC
  • C1 Para sistemas multiprocesador, se determina el procesador responsable de iniciar el sistema.
  • C2 Completa la asignación del procesador para iniciar el sistema. Identificación mediante CPUID
  • C5 Se determina el número de procesadores y se configuran sus parámetros
  • C6 Inicializa la memoria caché para una POST más rápida.
  • Se completa la inicialización del procesador C7
  • 0A Controlador de teclado detectado
  • 0B Busque un mouse conectado al puerto PS/2
  • 0C Comprobando la presencia del teclado
  • 0E Se detectan e inicializan varios dispositivos de entrada
  • 13 Inicialización inicial de los registros del chipset
  • Se descomprimen e inicializan 24 módulos BIOS específicos de la plataforma.
  • Se crea una tabla de vectores de interrupción y se inicializa el procesamiento de interrupciones.
  • 2A El mecanismo DIM identifica dispositivos en autobuses locales. Se está preparando el adaptador de video para la inicialización, se está construyendo una tabla de distribución de recursos
  • 2C Detección e inicialización del adaptador de video, el BIOS llama al adaptador de video
  • 2E Búsqueda e inicialización de dispositivos de E/S adicionales
  • 30 Se prepara para la tramitación del SMI
  • 31 El módulo ADM se inicializa y activa
  • 33 El módulo de carga simplificada se está inicializando
  • 37 Muestra el logotipo de AMI, la versión del BIOS, la versión del procesador y la tecla para ingresar al BIOS.
  • 38 Usando DIM, se inicializan varios dispositivos en los autobuses locales
  • 39 El controlador DMA se está inicializando
  • 3A Establece la hora del sistema según el reloj RTC
  • Se prueba 3B RAM y se muestran los resultados
  • Los registros del chipset 3C están configurados
  • Se inicializan 40 puertos serie y paralelo, coprocesador matemático, etc.
  • 52 Según los resultados de la prueba de memoria, los datos de RAM en CMOS se actualizan
  • 60 En la configuración del BIOS, se establece el estado de Bloq Num y se configuran los parámetros de repetición automática
  • 75 Se inicia el procedimiento para trabajar con dispositivos de disco (interrupción INT 13h)
  • 78 Se crea una lista de dispositivos IPL (desde los cuales se puede cargar el sistema operativo)
  • Las tablas de configuración del sistema extendido ESCD 7C se crean y escriben en NVRAM
  • 84 Errores de registro encontrados durante la POST
  • 85 Se muestran mensajes sobre errores no críticos detectados.
  • 87 Si es necesario, se inicia la configuración del BIOS, que primero se descomprime en la RAM
  • Los registros del chipset 8C se configuran de acuerdo con la configuración del BIOS
  • Se construyen tablas 8D ACPI
  • 8E Configura el servicio de interrupción no enmascarable (NMI)
  • 90 SMI finalmente se inicializa
  • A1 Borrar datos que no son necesarios al cargar el sistema operativo
  • Los módulos A2 EFI están preparados para interactuar con el sistema operativo.
  • A4 Según la configuración del BIOS, el módulo de idioma se inicializa
  • A7 Se muestra la tabla de resumen del procedimiento POST.
  • A8 Establece el estado de los registros MTRR.
  • A9 Si es necesario, espera a que se ingresen los comandos del teclado
  • AA Elimina los vectores de interrupción POST (INT 1Ch e INT 09h)
  • AB Se detectan dispositivos para cargar el sistema operativo.
  • AC Las etapas finales de la configuración del chipset de acuerdo con la configuración del BIOS
  • La interfaz ACPI B1 está configurada
  • 00 Se llama al procesamiento de interrupción INT 19h (búsqueda del sector de arranque, carga del sistema operativo)

  • 02 Verificar modo real
  • 03 Deshabilitar la interrupción no enmascarable (NMI)
  • 04 Obtener tipo de CPU
  • 06 Inicializar el hardware del sistema
  • 08 Inicializar chipset con valores POST iniciales
  • 09 Establecer bandera EN POST
  • 0A Inicializar registros de CPU
  • 0B Habilitar caché de CPU
  • 0C Inicializar cachés a valores POST iniciales
  • 0E Inicializar componente de E/S
  • 0F Inicializar el IDE del bus local
  • 10 Inicializar la administración de energía
  • 11 Cargar registros alternativos con valores POST iniciales
  • 12 Restaurar la palabra de control de la CPU durante el arranque en caliente
  • 13 Inicializar dispositivos de masterización de bus PCI
  • 14 Inicializar el controlador del teclado
  • 16 (1-2-2-3) suma de comprobación de la ROM del BIOS
  • 17 Inicializar el caché antes de que la memoria se ajuste automáticamente
  • 18 8254 inicialización del temporizador
  • Inicialización del controlador DMA 1A 8237
  • Controlador de interrupción programable de reinicio 1C
  • 20 (1-3-1-1) Prueba de actualización de DRAM
  • 22 (1-3-1-3) Prueba del controlador de teclado 8742
  • 24 Configure el registro del segmento ES en 4 GB
  • 26 Habilitar línea A20
  • 28 DRAM de tamaño automático
  • 29 Inicializar el administrador de memoria POST
  • 2A Borrar 512 KB de RAM base
  • 2C (1-3-4-1) Fallo de RAM en la línea de dirección xxxx
  • 2E (1-3-4-3) Fallo de RAM en los bits de datos xxxx del byte bajo del bus de memoria
  • 2F Habilitar caché antes de la sombra del BIOS del sistema
  • 30 (1-4-1-1) Fallo de RAM en los bits de datos xxxx del byte alto del bus de memoria
  • 32 Prueba de frecuencia de reloj del bus de la CPU
  • 33 Inicializar Phoenix Dispatch Manager
  • 34 Deshabilitar el botón de encendido durante la POST
  • 35 Reinicializar registros
  • 36 Arranque en caliente apagado
  • 37 Reinicializar el chipset
  • 38 ROM BIOS del sistema oculto
  • 39 Reinicializar caché
  • 3A Tamaño automático de caché
  • 3C Configuración avanzada de registros de chipset
  • Carga 3D de registros alternativos con valores CMOS
  • 40 detección de velocidad de CPU
  • 42 Inicializar vectores de interrupción
  • 45 Inicialización del dispositivo POST
  • 46 (2-1-2-3) Verifique el aviso de copyright de la ROM
  • 48 Verifique la configuración de video contra CMOS
  • 49 Inicializar bus PCI y dispositivos
  • 4A Inicialice todos los adaptadores de video en el sistema
  • Inicio 4B QuietBoot (opcional)
  • ROM BIOS de vídeo sombra 4C
  • 4E Aviso de copyright del BIOS de pantalla
  • 50 Mostrar tipo de CPU y velocidad
  • 51 Inicializar placa EISA
  • 52 Teclado de prueba El teclado está siendo probado.
  • 54 Establecer clic en la tecla si está habilitado
  • 55 Inicializar bus USB
  • 58 (2-2-3-1) Prueba de interrupciones inesperadas
  • 59 Inicializar el servicio de visualización POST
  • 5A Mensaje en pantalla “Presione F2 para ingresar a CONFIGURACIÓN”
  • 5B Deshabilitar caché de CPU
  • RAM de prueba 5C entre 512 y 640 KB
  • 60 Prueba de memoria extendida
  • 62 líneas de dirección de memoria extendida de prueba
  • 64 Saltar a UserPatch1
  • 66 Configurar registros de caché avanzados
  • 67 Inicializar APIC multiprocesador
  • 68 Habilitar cachés externos y de CPU
  • 69 Configuración del área Modo de gestión del sistema (SMM)
  • 6A Mostrar tamaño de caché L2 externo
  • 6B Cargar valores predeterminados personalizados (opcional)
  • 6C Mostrar mensaje en el área de sombra
  • 6E Mostrar posible dirección alta para la recuperación de UMB
  • 70 Mostrar mensajes de error Se muestran mensajes de error
  • 72 Verificar errores de configuración
  • 76 Comprobar errores de teclado
  • 7C Configurar vectores de interrupción de hardware
  • 7D Inicializar monitoreo de hardware
  • 7E Inicializar el coprocesador si está presente
  • 80 Deshabilitar los puertos Super I/O e IRQ integrados
  • 81 Inicialización tardía del dispositivo POST
  • 82 Detectar e instalar puertos RS232 externos
  • 83 Configurar controladores IDE que no sean MCD
  • 84 Detectar e instalar puertos paralelos externos
  • 85 Inicializar dispositivos PnP ISA compatibles con PC
  • 86 Reinicializar los puertos de E/S integrados
  • 87 Configurar dispositivos configurables de la placa base (opcional)
  • 88 Inicializar el área de datos del BIOS
  • 89 Habilitar interrupciones no enmascarables (NMI)
  • 8A Inicializar el área de datos extendida del BIOS
  • 8B Probar e inicializar el mouse PS/2
  • 8C Inicializar controlador de disquete
  • 8F Determinar la cantidad de unidades ATA (opcional)
  • 90 Inicializar controladores de disco duro
  • 91 Inicializar controladores de disco duro de bus local
  • 92 Saltar a UserPatch2
  • 93 Construya MPTABLE para placas multiprocesador
  • 95 Instalar CD ROM para arrancar
  • 96 Borrar registro de segmento ES enorme
  • 97 Fixup tabla multiprocesador
  • 98 (1-2) Buscar ROM de opciones. Un pitido largo y dos cortos en caso de fallo en la suma de comprobación
  • 99 Verificar SMART Drive (opcional)
  • ROM con opción Shadow 9A
  • 9C Configurar la administración de energía
  • 9D Inicializar motor de seguridad (opcional)
  • 9E Habilitar interrupciones de hardware
  • 9F Determinar la cantidad de unidades ATA y SCSI
  • A0 Establecer hora del día
  • A2 Comprobar bloqueo de teclas
  • A4 Inicializar Tasa típica
  • A8 Borrar mensaje F2
  • Escaneo AA para pulsación de tecla F2
  • CA Ingrese a CONFIGURACIÓN
  • Bandera de borrado de arranque AE
  • B0 Comprobar errores
  • B2 POST realizada: prepárese para iniciar el sistema operativo
  • B4 (1) Un pitido corto antes del arranque
  • B5 Terminar QuietBoot (opcional)
  • B6 Comprobar contraseña (opcional)
  • B9 Preparar arranque
  • BA Inicializar parámetros DMI
  • BB Inicializa las ROM de opción PnP
  • BC Borrar comprobadores de paridad
  • BD Mostrar menú de arranque múltiple
  • BE Borrar pantalla (opcional)
  • BF Check virus y recordatorios de copias de seguridad
  • C0 Intenta arrancar con INT 19
  • C1 Inicializar el Administrador de errores POST (PEM)
  • C2 Inicializar el registro de errores
  • C3 Inicializar la función de visualización de errores
  • C4 Inicializar el controlador de errores del sistema
  • C5 CMOS dual PnPnd (opcional)
  • C6 Inicializar la conexión del portátil (opcional)
  • C7 Inicializar el acoplamiento del portátil tarde
  • D2 Interrupción desconocida
  • E0 Inicializa el chipset
  • E1 Inicializar el puente
  • E2 Inicializar la CPU
  • E3 Inicializar el temporizador del sistema
  • E4 Inicializar E/S del sistema
  • E5 Comprobar arranque de recuperación forzada
  • ROM BIOS de suma de comprobación E6
  • E7 Ir a BIOS
  • E8 establece un segmento enorme
  • E9 Inicializar multiprocesador
  • EA inicializa el código especial OEM
  • EB Inicializa PIC y DMA
  • EC Inicializar tipo de memoria
  • ED Inicializar tamaño de memoria
  • Bloque de arranque EE Shadow
  • Prueba de memoria del sistema EF
  • F0 Inicializar vectores de interrupción
  • F1 Inicializar reloj en tiempo real
  • F2 Inicializar vídeo
  • F3 Inicializar el modo de gestión del sistema
  • F4 (1) Emitir un pitido antes del arranque
  • Arranque F5 en Mini DOS
  • F6 Limpiar segmento enorme
  • Arranque F7 en DOS completo

Cualquier reparador de computadoras sabe que la Tarjeta POST PCI se utiliza para diagnosticar problemas al reparar y actualizar computadoras como IBM PC (o compatibles).

Varias empresas producen este tipo de tarjetas en Rusia y la CEI: Master Kit (Moscú), e-KIT Post Cards, ACE Lab (N. Novgorod), BVG Group (Moscú), EPOS: PCI TESTCARD (Ucrania), IC Book: IC80 ( Ucrania), Jelezo: Jpost Full (Ucrania), VL Comp: PC Analyzer (Bielorrusia). También existen soluciones extranjeras, pero no podemos encontrarlas en el mercado libre.

POST Card PCI es una tarjeta de expansión de computadora que se puede instalar en cualquier ranura PCI libre (33 MHz) y está diseñada para mostrar códigos POST generados por el BIOS de la computadora de una forma fácil de usar.

Convencionalmente, todas las tarjetas POST se pueden dividir en seriales y no seriales (kits para autoensamblaje).

Revisión de tarjetas postales existentes.

Veamos las desventajas de las tarjetas postales de varios fabricantes.

Se considera que el fundador de la producción de tarjetas PCI POST en Rusia es la empresa ACE Lab, que tiene una gran presencia en la producción de sistemas de software y hardware para diagnóstico y reparación de computadoras.

Maestro Keith Tarjeta postal PCI NM9221 (kit de bricolaje)/BM9221 (tablero terminado). Un inconveniente es que el indicador de siete segmentos mira hacia abajo.

Ventajas de esta Tarjeta POST: ensamblada en una FPGA de la serie EPM3XXX, soporta Hot-socketing (más confiable, ya que hay menos posibilidades de quemar la Tarjeta POST) y opera a 3.3V (mejor compatibilidad con PCI2.3 y PCI3 modernos). 0 especificaciones), soporte para conjuntos de chips nuevos y antiguos gracias al firmware extraíble.

e-Kit_02 Desventajas de esta tarjeta POST: está ensamblada en una FPGA de la obsoleta serie EPM7XXX, que no admite Hot-socketing (menos confiable, ya que existe una mayor posibilidad de quemar la tarjeta POST) y funciona a 5.0V (puede haber problemas con PCI2.3 y PCI3.0 modernos).

ACE Lab PC-POST PCI-2. No es conveniente que el indicador mire hacia abajo, pero es posible seleccionar uno de los 4 puertos posibles desde donde se leerá la información.

ACE Lab PC POTENCIA PCI-2— un complejo de software y hardware completamente funcional que le permite realizar una serie de pruebas de diagnóstico iniciadas desde la ROM instalada en la placa, destinadas a identificar errores del sistema y conflictos de hardware.

POST dual del grupo BVG. Ventajas: tarjeta postal sencilla y económica. Fabricado sobre la base de FPGA Altera EPM3032ALC44-10. Lleva cinco LED (fuente de alimentación PCI: -12 V, +12 V, +3,3 V, +5 V y señal de RESET) y dos indicadores de siete segmentos en ambos lados de la placa. El indicador puede mostrar un dígito; esto significa que la ranura PCI en la que se inserta este POST no recibe sincronización.

Una desventaja característica de esta tarjeta debido a su naturaleza simplificada es la eliminación de la sincronización de la ranura PCI en la que está instalada esta tarjeta después de la etapa POST, en la que se inicializa el generador (para Award BIOS - 26h), como resultado de los cuales los códigos postales ya no se muestran. Los métodos para "luchar" contra esta enfermedad son los siguientes:

  • Si la configuración del BIOS contiene el elemento Detectar reloj DIMM/PCI, configurarlo en Desactivar evitará que el generador elimine la frecuencia de las ranuras no utilizadas, como resultado de lo cual Dual POST funcionará "normalmente";), mostrando todos los "requeridos". ”códigos postales.
  • Si la placa que se está probando tiene ranuras PCI compartidas (generalmente dos conectores más alejados del procesador, que tienen una interrupción "para dos"), entonces puede insertar cualquier dispositivo PCI "normal" (video, audio, red, etc.) en una. de ellos .), y en el otro, una postal. Durante la inicialización, el generador, al ver un dispositivo PCI "completo" en las ranuras PCI compartidas, a menudo (dependiendo de la placa BIOS específica) no elimina el reloj de ambas, lo que Dual POST "aprovechará" con éxito.

Grupo BVG POST Pro. En lugar de pantallas de siete segmentos, se utiliza una pantalla LCD con un teletipo, pero el coste de la tarjeta es de unos 300 dólares, lo que es excesivamente alto.

EPOS: TARJETA DE PRUEBA PCI. La serie avanzada "Master" de útiles "campanas y silbatos" en general solo le permite seleccionar adicionalmente un puerto de diagnóstico en el rango 0-3FFh usando interruptores en la placa, que se usa para generar códigos POST. Desventajas de esta tarjeta POST: está ensamblada en una FPGA de la obsoleta serie EPM7XXX, que no admite Hot-socketing (menos confiable, ya que existe una mayor posibilidad de quemar la tarjeta POST) y funciona a 5.0V (puede haber problemas con PCI2.3 y PCI3.0 modernos). También hay información sobre la salida de códigos POST incorrectos en algunas placas base.

Libro IC: IC80. Un conocido representante de las postales "para adultos", cuya característica distintiva es la presencia no solo de "campanas y silbatos" en el campo del monitoreo, sino también capacidades únicas (incomparables) para depurar el sistema paso a paso. modo paso a paso. El tablero tiene varias características distintivas:

  • Selección de direcciones utilizadas con fines de diagnóstico: 80h/81h y 84h/85h, 378h, 1080h
  • Los códigos de diagnóstico se muestran en dos indicadores.
  • Mostrar información en un indicador externo
  • Indicación de voltaje Stand-By 3.3V
  • Soporte de paridad PCI
  • Soporte para opciones de bus PCI de servidor

Un pequeño inconveniente: el modo paso a paso no funciona del todo correctamente en placas nuevas.

Jelezo: Jpost Completo. En algunas placas base (principalmente GIGABYTE), se congela y aparece una pantalla negra después del primer reinicio.

VL Comp: Analizador de PC. Un postcontrolador simple y económico, cuyo punto culminante es la combinación de dos tipos de tarjetas postales en un diseño: para ISA y PCI.

Tarjeta postal PCI BM9222 con pantalla LCD

Hoy veremos la tarjeta postal PCI de nueva generación Tarjeta postal PCI BM9222 producida por la empresa moscovita Musker Kit.

Presupuesto

  • Tensión de alimentación: +5V.
  • Consumo de corriente, no más de: 100 mA.
  • Frecuencia del bus PCI: 33 MHz.
  • Dirección del puerto de diagnóstico: 0080h
  • Indicación de códigos POST: en la pantalla LCD en dos líneas de 16 caracteres cada una (la primera línea es el código POST en hexadecimal y separado por un guión - el tipo de BIOS, la segunda línea es una descripción del error en forma de línea progresiva).
  • Indicación de señales del bus PCI: LED en la parte frontal de la placa - RST (señal de reinicio PCI) y
  • CLK (señal de reloj PCI).
  • Indicadores de presencia de tensiones de alimentación del bus PCI: +5V, +12V, -12V, +3,3V.
  • Compatible con chipsets de placas base: Intel, VIA, SIS.
  • Tamaño de la placa de circuito impreso: 95,5 x 73,6 mm.

Diseño

Estructuralmente, la tarjeta POST PCI está fabricada sobre una placa de circuito impreso de doble cara hecha de lámina de fibra de vidrio con unas dimensiones de 95,5 x 73,6 mm. Para mejorar la conductividad eléctrica de los contactos del dispositivo, las láminas están recubiertas de níquel.

Principio de funcionamiento de la tarjeta POST PCI

Cada vez que enciende su computadora compatible con IBM PC y antes de que se inicie el sistema operativo, el procesador de la computadora ejecuta un procedimiento de BIOS llamado POST (Power On Self Test). El mismo procedimiento también se realiza cuando presiona el botón RESET o cuando reinicia suavemente la computadora. Para evitar malentendidos, cabe señalar aquí que en algunos casos especiales, para reducir el tiempo de inicio de la computadora, el procedimiento POST puede acortarse ligeramente, por ejemplo, en el modo de inicio rápido o al salir del modo de suspensión de Hibernación.

El objetivo principal del procedimiento POST es verificar las funciones básicas y los subsistemas de la computadora (como la memoria, el procesador, la placa base, el controlador de video, el teclado, los disquetes y los discos duros, etc.) antes de cargar el sistema operativo. Esto hasta cierto punto protege al usuario de intentar trabajar en un sistema defectuoso, lo que podría provocar, por ejemplo, la destrucción de los datos del usuario en el disco duro. Antes de comenzar cada prueba, el procedimiento POST genera el llamado código POST, que se envía a una dirección específica en el espacio de direcciones del dispositivo de E/S de la computadora. Si se detecta una falla en el dispositivo bajo prueba, el procedimiento POST simplemente se congela y el código POST preimpreso determina de forma única en qué prueba se produjo la congelación. Por lo tanto, la profundidad y precisión de los diagnósticos utilizando códigos POST están completamente determinadas por la profundidad y precisión de las pruebas del procedimiento POST BIOS correspondiente de la computadora.

Cabe señalar que las tablas de códigos POST son diferentes para diferentes fabricantes de BIOS y, debido a la aparición de nuevos dispositivos y conjuntos de chips probados, son algo diferentes incluso para diferentes versiones del mismo fabricante de BIOS. Las tablas de códigos POST se pueden encontrar en los sitios web correspondientes de los fabricantes de BIOS: para AMI es http://www.ami.com, para AWARD - http://www.award.com, a veces las tablas de códigos POST se proporcionan en los manuales de las placas base.

Para mostrar los códigos POST de una forma fácil de usar, se utilizan dispositivos llamados Tarjeta POST. La tarjeta POST propuesta para el bus PCI es una tarjeta de expansión de computadora que se inserta (¡con el suministro eléctrico apagado!) en cualquier ranura PCI libre (33 MHz) y tiene un indicador de texto para mostrar códigos POST e información de texto sobre el código actual. Entre las características operativas de esta tarjeta POST, me gustaría señalar que después de encender la computadora y antes de que aparezca la primera señal PCI RESET activa, se muestra el mensaje de saludo “BM9222 MASTERKIT POSTCARD” en el indicador de la tarjeta POST.

Además, la Tarjeta POST cuenta con LEDs que reflejan el estado de las señales CLK y RST del bus PCI.

Solución de problemas al utilizar la tarjeta POST PCI

La secuencia de acciones al reparar una computadora usando una Tarjeta POSTAL es la siguiente:

1. Apague la alimentación de la computadora defectuosa.
2. Instale la tarjeta POST en cualquier ranura PCI libre de la placa base.
3. Encienda la computadora.
4. Si es necesario, ajuste el contraste (al instalar una pantalla LCD, para PLED, no se requiere ajuste) de la imagen presionando los botones (el botón más alejado de la placa base aumenta el contraste, el más cercano lo disminuye) o cambie el tipo del BIOS mostrado: presionando y manteniendo presionado uno de los botones y haciendo clic en el segundo (después de soltar los botones, el tipo de BIOS cambiará, que se muestra en la primera línea del indicador después del código de error). Todas las configuraciones anteriores se guardan cuando se apaga la alimentación y se cargan la próxima vez que se aplica energía a la tarjeta POST.
5. Leemos la información en el indicador de la tarjeta postal: este es el código postal en el que se carga la computadora y su descripción en la segunda línea.
6. Comprendemos las causas probables.
7. Con el suministro eléctrico apagado, reorganizamos los cables, módulos de memoria y demás componentes para eliminar el mal funcionamiento.
8. Repita los pasos 3 a 7, asegurando la finalización estable del procedimiento POST y el inicio de la carga del sistema operativo.
9. Utilizando utilidades de software, realizamos pruebas finales de los componentes de hardware y, en caso de errores flotantes, realizamos una tirada larga de las pruebas de software correspondientes.

Al reparar una computadora sin usar una tarjeta POST, los puntos 3 a 6 de esta secuencia simplemente se omiten y, desde fuera, la reparación de la computadora parece simplemente una reorganización frenética de la memoria, el procesador, las tarjetas de expansión, la fuente de alimentación y, para colmo, Todo, la placa base.

Si las grandes empresas tienen una gran cantidad de componentes reparables, entonces, para las pequeñas empresas y los particulares, la reparación de computadoras mediante la instalación de componentes en buen estado se convierte en un problema complejo.

¿Cómo se realiza en la práctica la reparación de un ordenador mediante una tarjeta POST?

En primer lugar, cuando se enciende la alimentación, antes de que pueda comenzar el procedimiento POST, se debe restablecer el sistema con la señal RST (RESET), que se indica en la Tarjeta POST cambiando el mensaje de saludo por otros mensajes de la Tarjeta POST. Si el cambio no ocurre dentro de 2 a 4 segundos (el tiempo de visualización de bienvenida es de aproximadamente 0,7 segundos) o uno de los mensajes "SIN CÓDIGOS" o "RESET" aparece durante más de 1 segundo, entonces, en este caso, se recomienda inmediatamente Apague la computadora, retire todas las tarjetas y cables, así como los módulos de memoria de la placa base. En la unidad del sistema se debe dejar la placa base con el procesador instalado y la Tarjeta POST conectada a la fuente de alimentación. Si la próxima vez que enciende la computadora, el sistema se reinicia normalmente y aparecen los primeros códigos POST, entonces, obviamente, el problema radica en los componentes de la computadora eliminados temporalmente; también es posible en bucles conectados incorrectamente. Al insertar secuencialmente la memoria, el adaptador de video y luego otras tarjetas, y observar los códigos POST en el indicador, se detecta un módulo defectuoso.

Volvamos ahora al caso en el que el reinicio inicial del sistema ni siquiera se realiza (el indicador de la Tarjeta POSTAL no cambia el mensaje de saludo por otros mensajes). En este caso, o la fuente de alimentación de la computadora está defectuosa, o la propia placa base (los circuitos de generación de señal RESET están defectuosos) o el procesador no se inicia. La causa exacta se puede determinar conectando una fuente de alimentación en buen estado a la placa base.

Consideremos ahora el caso en el que pasa la señal de reinicio, pero no se muestran códigos postales en el indicador (se mantiene el mensaje "SIN CÓDIGOS"); en este caso, como se describió anteriormente, se prueba un sistema que consta únicamente de una placa base, un procesador, una tarjeta POST y una fuente de alimentación. Si la placa base es completamente nueva, entonces el motivo puede ser que los puentes de la placa base estén instalados incorrectamente. Si todos los puentes y el procesador están instalados correctamente, pero la placa base aún no arranca, debe reemplazar el procesador por uno que esté en buen estado. Si esto no ayuda, entonces podemos concluir que la placa base o sus componentes están defectuosos (por ejemplo, la causa del mal funcionamiento puede ser información dañada en el FLASH BIOS).

La principal ventaja de la Tarjeta POST es que no requiere un monitor para funcionar. Al mismo tiempo, es posible probar una computadora usando una tarjeta POST en las primeras etapas del procedimiento POST, cuando aún no se dispone de diagnósticos sólidos. Otra característica importante es la visualización de códigos POST en todos los tipos de BIOS que generan códigos en la dirección 0x0080), pero que no se describen en la ROM.

indicador PLED

Este dispositivo de prueba está equipado con un indicador con un elemento de visualización tipo PLED. Las ventajas de este tipo de pantalla son que tiene un alto contraste y un amplio ángulo de visión; esto es muy importante porque a menudo es necesario instalar una tarjeta POST en la carcasa de la computadora cuando otras tarjetas (red, sonido, etc.) están instaladas en ranuras adyacentes.

Soporte multilingüe

La tarjeta POST le permite mostrar códigos para varios tipos de BIOS en varios idiomas (inglés y ruso de forma predeterminada). El cambio del tipo de BIOS se realiza presionando simultáneamente ambos botones a la vez. Esta tarjeta postal descifra 3 tipos de BIOS en 2 idiomas (6 tipos en total). El BIOS rusificado contiene la cadena "RU" en su nombre.

Las líneas que describen los códigos se encuentran en el chip SEEPROM 24C256 - 32kB. Este chip está instalado en el zócalo y los usuarios experimentados pueden quitarlo y reprogramarlo con otra versión (más nueva o en otro idioma) si aparece en el sitio web www.masterkit.ru. Las actualizaciones se realizan periódicamente y rastrean las tendencias en el desarrollo de la tecnología informática.

Si este código no está descifrado en su versión, entonces debe buscar rápidamente en Internet un descifrado del tipo de prueba y también escribir una carta a la empresa MasterKit indicando este caso, y en la próxima versión este código ya estará incluido.

Para la reprogramación se puede utilizar el kit NM9215 (programador) junto con un adaptador para este tipo de chip NM9216/4.

Prueba de una unidad de sistema de PC con un probador PCI de tarjeta postal en la práctica

La secuencia de prueba de los componentes de la computadora es la siguiente:

1. Pruebas de CPU.
2. Comprobación de la suma de comprobación del BIOS de la ROM.
3. Verifique e inicialice los controladores de temporizador DMA, IRQ y 8254.
Después de esta etapa, los diagnósticos sólidos están disponibles.
4. Comprobación de las operaciones de regeneración de memoria.
5. Probando los primeros 64 KB de memoria.
6. Cargando vectores de interrupción.
7. Inicialización del controlador de video.
Después de esta etapa, se muestran mensajes de diagnóstico en la pantalla.
8. Probando la cantidad total de RAM.
9. Prueba de teclado.
10. Prueba de la memoria CMOS.
11. Inicialización de puertos COM y LPT.
12. Inicialización y prueba del controlador FDD.
13. Inicialización y prueba del controlador HDD.
14. Busque módulos ROM BIOS adicionales e inicialícelos.
15. Llamando al cargador del sistema operativo (INT 19h, Bootstrap), si el sistema operativo no se puede cargar, intente iniciar ROM BASIC (INT 18h); si no tiene éxito, apague el sistema (HALT).

tomando pruebas

Al pasar cada una de las pruebas POST, se genera un código POST, que se escribe en un registro de diagnóstico especial. La información contenida en el registro de diagnóstico está disponible para su observación cuando la placa de diagnóstico de la Tarjeta POST se instala en una ranura libre de la computadora y se muestra en una pantalla de siete segmentos en forma de dos dígitos hexadecimales. La dirección del registro de diagnóstico depende del tipo de computadora, en versiones anteriores es: ISA, EISA-80h, ISA-Compaq-84h, ISA-PS/2-90h, MCA-PS/2-680h, 80h, algunos EISA- 300h.

En primer lugar, debe determinar el fabricante del BIOS de la placa base. Esto se puede hacer mediante una pegatina en el chip BIOS o mediante las inscripciones que se muestran en la pantalla en una placa base similar que funcione. En Rusia y la CEI, las BIOS más comunes son AMI y AWARD. Una vez que haya adquirido algo de experiencia, podrá nombrar con confianza el fabricante del BIOS según los primeros códigos POST.

Las tablas de códigos POST son diferentes para diferentes fabricantes de BIOS y, debido a la aparición de nuevos dispositivos y conjuntos de chips probados, son diferentes incluso para diferentes versiones del mismo fabricante de BIOS.

Históricamente, los valores de los códigos POST en las tablas correspondientes de los fabricantes de BIOS se dan como números hexadecimales en el rango 00h-FFh (0-255 en el sistema decimal), por lo que, para facilitar el uso de dichas tablas, es necesario para garantizar que los códigos POST se muestren en formato hexadecimal.

Códigos de falla

Premio Software Internacional, Inc.

PremioBIOS V4.51PG Elite

La empresa de desarrollo dinámico Award Software propuso en 1995 una nueva solución en el campo del software de bajo nivel: AwardBIOS “Elite”, más conocida como V4.50PG. El modo de mantenimiento del punto de control no ha cambiado ni en la versión generalizada V4.51 ni en la rara versión V4.60. Los sufijos P y G indican compatibilidad con el mecanismo PnP y compatibilidad con funciones de ahorro de energía (Función Verde), respectivamente.

Ejecutando procedimientos POST de inicio desde ROM

C0 Prohibición de caché externo. Prohibición de caché interna. Prohibir la RAM en la sombra. Programación de controlador DMA, controlador de interrupciones, temporizador, bloque RTC

C1 Determinar el tipo de memoria, volumen total y ubicación por líneas.

C3 Comprobando la primera DRAM de 256K para la organización del Área Temporal. Desembalaje del BIOS en el área temporal

C5 El código POST en ejecución se mueve a Shadow

C6 Determinar la presencia, tamaño y tipo de caché externo

C8 Comprobación de la integridad de los programas y tablas del BIOS.

FQ Determinar el tipo de procesador

Realizar una POST en Shadow RAM

03 Deshabilite NMI, PIE (habilitación de interrupción periódica), AIE (habilitación de interrupción de alarma), UIE (habilitación de interrupción de actualización). Prohibición de generación de frecuencia programable SQWV

04 Comprobación de la generación de solicitudes de regeneración de DRAM

05 Comprobación e inicialización del controlador del teclado

06 Pruebe el área de memoria comenzando en la dirección F000h, donde se encuentra el BIOS

07 Comprobación del CMOS y el funcionamiento de la batería

SER Programación de los registros de configuración de los Puentes Sur y Norte

09 Inicialización de los registros de caché L2 y control de caché avanzado en el procesador Cyrix

0A Generando una tabla de vectores de interrupción. Configuración de recursos de administración de energía y configuración del vector SMI

0B Comprobando la suma de comprobación CMOS. Escaneo de dispositivos de bus PCI. Actualización del microcódigo del procesador

0C Inicializando el controlador del teclado

0D Encontrar e inicializar el adaptador de video. Configuración de IOAPIC. Mediciones de reloj, configuración de FSB

0E Inicialización de MPC. Prueba de memoria de vídeo. Mostrando el logotipo del premio

0F Probando el primer controlador DMA 8237 Detección de teclado y prueba interna. Verificación de suma de comprobación del BIOS

10 Comprobación del segundo controlador DMA 8237

11 Comprobación de los registros de la página del controlador DMA

14 Prueba del canal 2 del temporizador del sistema

15 Prueba del registro de enmascaramiento de solicitudes del primer controlador de interrupción

16 Prueba de registro de enmascaramiento de solicitud del controlador de interrupciones 2

19 Comprobación de la pasividad de una solicitud de interrupción NMI

30 Determinación del volumen de Memoria Base y Memoria Extendida. Configuración APIC. Control de software del modo de asignación de escritura

Preparación de tablas, matrices y estructuras para iniciar el sistema operativo.

31 La prueba principal de RAM en pantalla. Inicialización

32 Aparece la pantalla de presentación de la extensión del BIOS Plug and Play. Configuración de recursos Super I/O. Dispositivo de audio integrado programable

39 Programación del generador de reloj a través del bus I2C

3C Configuración del indicador de software para permitir la entrada a la configuración

3D Inicializando el ratón PS/2

3E Inicialización del controlador de caché externo y permisos de caché

B.F. Configurar registros de configuración del chipset

41 Inicializando el subsistema de disquete

42 Desactive IRQ12 si falta el mouse PS/2. El controlador del disco duro se está reiniciando por software. Escanear otros dispositivos IDE

43 Inicialización de puertos serie y paralelo

45 Inicializando el coprocesador FPU

4E Visualización de mensajes de error

4F Solicitud de contraseña

50 Restaurar un estado CMOS previamente almacenado en la RAM

51 Resolución de acceso a HDD de 32 bits. Configuración de recursos ISA/PnP

52 Inicializando BIOS adicional. Establecer los valores de los registros de configuración PIIX. Formación de NMI y SMI.

53 Configuración del contador de tiempo de DOS según el reloj de tiempo real

60 Instalación de la protección antivirus del sector BOOT

61 Pasos finales para inicializar el chipset

62 Lectura de ID del teclado. Estableciendo sus parámetros

63 Corrección de bloques ESCD, DMI. Borrar RAM

FF Transfiriendo el control al gestor de arranque. BIOS ejecuta el comando INT 19h

Consideremos el procedimiento para probar la unidad del sistema de una computadora personal. Instalemos el probador BM9222 en una ranura PCI libre de la placa base. Encendamos la energía. BIOS es un programa de arranque de computadora almacenado en la ROM de la placa base que sondea secuencialmente todos los dispositivos incluidos en la unidad del sistema (procesador, módulos de memoria, disco duro, tarjeta de video, controladores, unidad óptica, periféricos externos: teclado, mouse, etc.).

Si todos los dispositivos periféricos de la unidad del sistema funcionan correctamente, una vez completada la carga, la siguiente inscripción FFh se iluminará en la pantalla del probador.

"Introduzcamos una falla" en la unidad del sistema. Apague la alimentación y retire el módulo de memoria de la unidad del sistema.

Después de aplicar energía y arrancar la computadora, aparece el código de error de RAM 4Eh en la pantalla del probador.

El probador determinó con precisión que la memoria de la unidad del sistema está "defectuosa". Después de apagar la alimentación y devolver el módulo de memoria a su lugar, el probador mostró el estado de la computadora personal.

De manera similar, puede determinar los códigos de error de otros dispositivos periféricos y resolver rápidamente el problema reemplazando la unidad defectuosa por una que funcione.

Conclusiones




Arriba