Codigos Post

Computaci Computación aplicada Códigos de AMI Win BIOS Código Significado 00 01 02 03 05 06 08 08 0A 0B 0C 0D 0E Se

Views 98 Downloads 41 File size 39KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Computaci Computación aplicada

Códigos de AMI Win BIOS Código

Significado

00 01 02 03 05 06 08 08 0A 0B 0C 0D 0E

Se transfiere el control al cargador de arranque en Int19. Deshabilitar NMI Retardo en el encendido. Encendido de reinicio “suave” Deshabilitar caché Código POST no comprimido Verificación de la CMOS Inicialización de la CMOS Inicialización de la CMOS para fecha y hora Inicialización previa al proceso por lotes del teclado Comando por lotes al controlador de teclado Verificar comando por lotes Inicialización posterior al proceso por lotes de controlador de teclado Escribe el byte de comando del teclado Comando de bloqueo/desbloqueo de terminales 23/24 Revisa el comando para la tecla Deshabilitar DMA/PIC Inicialización del Chipset Prueba del temporizador 8254 Prueba de refresco de memoria Prueba de los 64KB de memoria base Fija la pila del BIOS, configuración antes del inicio del vector Int. Inicialización del vector de Interrupciones Lee el puerto de entrada del chip 9042, borrar contraseña Inicializa datos globales para el interruptor de Turbo Inicialización antes de configurar el modo de video Configurar el modo de video Inicializar BUS Configuración antes de la revisión de Video Operacional Se transfiere el control a la ROM de video opcional Proceso posterior a la rutina de la ROM de video opcional Despliega la prueba de Escritura/Lectura si no hay EGA/VGA Despliega la prueba de Escritura/Lectura de la memoria Prueba del retrazado Despliega la prueba de Escritura/Lectura alternada Prueba alterna de retrazo del despliegue Fijar el modo de despliegue Despliega mensaje de encendido Inicializa el tipo de BUS Despliega los mensajes de error por inicialización del BUS Despliega el mensaje de “Presione ” Prueba de memoria del módem virtual Prepara las tablas de descripción Entra al modo virtual para prueba de memoria Habilita interrupciones para modo de diagnóstico Inicializa datos para revisar la memoria cubierta en 0:0 Revisar la memoria cubierta, encuentra la cantidad total de memoria Prueba de escritura de memoria Prueba de escritura de memoria base de 640KB Determina la memoria por debajo de 1MB Determina la memoria por encima de 1MB

0F 10 11 12 13 14 19 20 23 24 25 26 27 28 2A 2B 2C 2D 2E 2F 30 31 32 34 37 38 39 3A 3B 40 42 43 44 45 46 47 48 49

Código

Significado

4B

Revisa el reinicio suave, borra la memoria por debajo de 1MB Borra la memoria por encima de 1MB Guarda el tamaño de la memoria Despliega el tamaño de los primeros 64K de memoria Prueba secuencial y aleatoria de memoria Se despliega el tamaño de la memoria Prueba de la memoria por encima de 1MB Guarda la información del tamaño de la memoria Entra al modo real Deshabilita la línea de compuerta A20 Ajusta el tamaño de la memoria Borra el mensaje “Presione ” Prueba de DMA/PIC Prueba del registro base DMA #1 Prueba del registro base DMA #2 Programar las unidades DMA 1 y 2 Inicializa el controlador de interrupciones 8259 Prueba del teclado Habilita las fuentes extendidas NMI Prueba por lotes y de teclas pegadas Prueba del controlador de teclado Escribe el byte de comando, inicializa el buffer circular Prueba de la tecla Lock Compara el tamaño de memoria con el de la CMOS Prueba de contraseña o de error suave Programación antes de la revisión Ejecuta la configuración de la CMOS Programación después de la configuración Despliegue de encendido Envía a memoria “Shadow” el BIOS principal y de video Opciones de configuración posteriores a la configuración de CMOS Inicializar ratón Reinicia el controlador de disco duro Configuración de disquetes Configuración de discos duros Tamaño de memoria base/extendida Inicializar la ROM opcional del BUS PCI/VLB desde C800 Inicialización antes del control de la ROM opcional en C800 Se transfiere el control a la ROM opcional Proceso posterior del control a la ROM opcional Configura el área de datos del temporizador/dirección base de impresora Fija la dirección base de RS-232 Inicialización anterior a la prueba del NPU Inicialización del NPU Inicialización después de la prueba del NPU Prueba el teclado extendido, la ID de teclado y la tecla Num-lock Realiza el comando de identificación de teclado Reinicia la bandera de ID del teclado Prueba de memoria Caché Despliega los errores suaves Programar los estados de espera de la memoria Borrar pantalla, habilitar paridad de la NMI Inicialización necesaria antes de dar el control a la ROM en E000 Se transfiere el control a al ROM en E000

4C 4D 4E 4F 50 51 52 53 54 57 58 59 60 62 65 66 67 7F 80 81 82 83 84 85 86 87 88 89 8B 8C 8D 8E 8F 91 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A4 A5 A7 A8

1

Computaci Computación aplicada

Código A9 AA B0 B1 C2 C5 C6 C7 C8 CA

Significado

Código

Significado

CB CD CE

Inicialización antes del proceso por lotes de teclado Comando BAT a controlador de teclado Instalación después del proceso por lotes del controlador de teclado Escribe el byte de comando de teclado Revisa el comando de tecla Deshabilita el DMA y los controladores de interrupciones Inicialización del Chipset/auto detección de memoria Código de RUNTIME no comprimido Código de RUNTIME no comprimido Se transfiere el control a la RAM shadow en F000:F000

Inicialización necesaria después de dar el control a la ROM en E000 Despliega la configuración del Setup Código de SETUP no comprimido para tecla de acceso rápido Copia cualquier código al área específica Deshabilitar NMI, retardo en el encendido Habilita ROM, deshabilita caché Suma de prueba de la ROM BIOS Prueba del registro de apagado de la CMOS Apagado de la CMOS Inicializa la fecha y hora de la CMOS

CF D1 D2 D3 D4 D5 DD

Códigos de Phoenix 4.0 Release 6.0 02 03 04 06 07 08 09 0A 0B 0C 0E 0F 10 11 12 13 14 16 17 18 1A 1C 20 22 24 26 28 29 2A 2C 2E 2F 30 32 33 36 38 3A 3C 3D 41 42 45

46 47 48 49 4A 4B 4C 4E 4F 50 51 52 54 55 58 59 5A 5B 5C 60 62 64 66 67 68 69

Verifica modo real Deshabilita la interrupción no enmascarable (NMI) Recupera el tipo de CPU Inicializa el hardware del sistema Deshabilita la memoria sombra y ejecuta el código desde la ROM Inicializa el chipset con los valores POST iniciales Configura las banderas de POST Inicializa los registros del CPU Habilita la caché del CPU Inicializa los cachés a valores POST iniciales Inicializa el componente de I/O Inicializa el bus local IDE Inicializa la administración de energía Carga los registros alternos con los valores de POST iniciales Restaura la palabra de control del CPU durante un arranque “tibio” Inicializa los dispositivos de comando de bus PCI Inicializa el controlador de teclado Suma de prueba de la ROM BIOS Inicializa la caché antes de la prueba de tamaño de memoria Inicialización del temporizador de interrupción programable 8254 Inicialización del controlador de DMA 8237 Reinicia el controlador programable de interrupciones Prueba del refresco de memoria Prueba del controlador de teclado 8742 Fija el registro de segmento ES a 4GB Habilita la línea de compuerta A20 Prueba de tamaño de RAM Inicializa el administrador de memoria POST Borra los 512KB de memoria base Falla de RAM en línea de dirección xxxx Falla de RAM en bits de datos xxxx del byte bajo del bus de memoria Habilita la caché antes de enviar el BIOS a la memoria sombra Falla de RAM en bits de datos xxxx del byte alto del bus de memoria Prueba de la frecuencia del reloj de bus del CPU Inicializa el administrador de envíos de Phoenix Apagado de arranque “tibio” Envía la ROM BIOS a la memoria sombra Prueba de tamaño de caché Configuración avanzada de los registros del chipset Carga los registros alternos con los valores de la CMOS Inicializa la memoria extendida para el RomPilot Inicializa los vectores de interrupción Inicialización de dispositivos POST

6A 6B 6C 6E 70 72 76 7C 7D 7E 80 81 82 83 84 85 86 87 88 89

2

Revisión del aviso de derechos de la ROM Inicializa el soporte a I20 Revisa la configuración de video contra la CMOS Inicializa el bus PCI y sus dispositivos Inicializa todos los adaptadores de video en el sistema Inicio de QuietBoot (opcional) Envía la ROM BIOS de video a la memoria sombra Despliega el aviso de derechos del BIOS Inicializa el arranque múltiple Despliega el tipo y velocidad del CPU Inicializa la tarjeta EISA Prueba de teclado Fija el clic de tecla, si está habilitado Habilita los dispositivos USB Prueba de interrupciones no esperadas Inicializa el servicio de despliegue de POST Despliega el cursor “Press F2 to enter SETUP” Deshabilita la caché del CPU Prueba la RAM entre 512KB y 640KB Prueba la memoria extendida Prueba las líneas de dirección de la memoria extendida Salta a UserPatch1 Configura los registros de caché avanzados Inicializa la APIC multiprocesador Habilita los cachés externos y del CPU Configura el área de modo de administración de sistema (SMM) Despliega el tamaño de la caché L2 Carga los valores predeterminados de consumidor (opcional) Despliega un mensaje de área de sombra Despliega una dirección alta posible para la recuperación de direcciones UMB Despliega mensajes de error Revisa por errores de configuración Verifica los errores de teclado Configura los vectores de interrupción del hardware Inicializa el Monitoreo Inteligente del Sistema Inicializa el coprocesador, si está presente Deshabilita los puertos súper I/O y los IRQs de la tarjeta madre Inicialización tardía de dispositivos POST Detecta e instala puertos RS232 externos Configura los controladores IDE no-MCD Detecta e instala los puertos paralelos externos Inicializa los dispositivos ISA compatibles con PC PnP Reinicia los puertos I/O en la tarjeta madre Configura los dispositivos configurables de la tarjeta madre (opcional) Inicializa el área de datos del BIOS Habilita las interrupciones no enmascarables (NMI’s)

Computaci Computación aplicada 8A 8B 8C 8F 90 91 92 93 95 96 97 98 99 9A 9C 9D 9E 9F A0 A2 A4 A8 AA AC AE B0 B1 B2 B4 B5 B6 B7 B9 BA BB BC BD BE BF C0 C1 C2

C3 C4 C5 C6

Inicializa el área de datos extendida del BIOS Prueba e inicializa el ratón PS/2 Inicializa el controlador de disquetes Determina el número de unidades ATA (opcional) Inicializa los controladores de discos duros Inicializa los controladores de bus local de discos duros Salta a UserPatch2 Construye la MPTABLE para placas multiprocesador Instala la ROM de CD para el arranque Borra el registro de segmento ES grande Arregla la tabla multiprocesador Búsqueda por ROMs opcionales Verifica las unidades SMART (opcional) Envía a la memoria sombra las ROMs opcionales Configura el administrador de energía Inicializa el mecanismo de seguridad (opcional) Habilita las interrupciones de hardware Determina el número de unidades ATA y SCSI Fija la hora del día Verifica el bloqueo de teclado Inicializa la velocidad de teclado Borra el cursor F2 Verifica si la tecla F2 es presionada Entra al Setup Borra la bandera de arranque Revisa por errores Informa al RomPilot sobre el fin de la POST POST terminada, prepárese para iniciar el sistema operativo Un beep corto Termina QuietBoot (opcional) Revisión de contraseña Inicializa el ACPI del BIOS Preparado para arrancar Inicializa los parámetros DMI Inicializa las ROMs PnP opcionales Borra los verificadores de paridad Despliega el menú de arranque múltiple Borra la pantalla Revisa por virus y recordatorios de respaldo Trata de arrancar con INT19h Inicializa el administrador de errores POST (PEM) Inicializa la introducción de errores

C7 C8 C9 CA CB CC CD CE D2

Inicializa la función de despliegue de errores Inicializa el manipulador de errores de sistema CMOS dual PnP (opcional) Inicializa la conexión de la portátil a su puerto de escritorio (opcional) Inicializa la conexión tardía de la portátil a su puerto de escritorio Revisión forzada (opcional) Extended checksum (opcional) Redirecciona INT15h para habilitar un teclado remoto Redirecciona INT13h a dispositivos de Tecnología de Memoria, como ROM, RAM, PCMCIA y discos seriales Redirecciona INT1’h para habilitar el video serial remoto Re-mapeo de I/O y memoria para PCMCIA Inicializa el digitalizador y despliega un mensaje Interrupción desconocida

Lo siguiente es para bloqueo de arranque en Flash ROM E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7

3

Inicializa el chipset Inicializa el puente Inicializa el CPU Inicializa el temporizador del sistema Inicializa los I/O de sistema Revisa la recuperación de arranque forzada Suma de prueba de la ROM BIOS Ve al BIOS Fija un segmento grande Inicializa el modo multiprocesador Inicializa el código especial de OEM Inicializa el PIC y el DMA Inicializa el tipo de memoria Inicializa el tamaño de memoria Bloqueo del arranque en memoria sombra Prueba de al memoria del sistema Inicializa los vectores de interrupción Inicializa el reloj de tiempo real Inicializa el video Inicializa el Administrador del Sistema Genera un beep de salida Borra el segmento grande Arranca a mini DOS Arranca a DOS completo

Computaci Computación aplicada

Códigos de BIOS Award Código

04-05

06

07

08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21

Significado

Código

Significado

Inicialización del teclado; Inicialización de NMI, PIE, AIE, UEI y SQWV; Deshabilitar el video; Revisión de paridad y DMA; Reinicio del coprocesador matemático; Borra todas las páginas de registros y el byte de apagado de la CMOS RAM; Inicializa los temporizadores 0, 1 y 2, y fija el temporizador EISA a un estado conocido; Inicializa los controladores de DMA 0 y 1; Inicializa de los controladores de interrupción 0 y 1; Inicializa los registros extendidos EISA. Suma de prueba de la ROM; Prueba de refresco de memoria Configuración de memoria baja; Inicializa el chipset y prueba la presencia de memoria; Inicialización OEM del chipset; Se borran los primeros 256KB de memoria; Se habilita la revisión de paridad, y se prueba la paridad en los primeros 256KB de memoria. Configura la tabla de vectores de interrupción; Inicializa los primeros 120 vectores de interrupción con SPURIOUS_INT_HDLR, e inicializa INT00-1F de acuerdo a la INT_TBL Caché; Verificación de la suma de prueba de la CMOS Fija la tabla de interrupciones; Inicializa el teclado; Detección del controlador de teclado Suma de prueba de la CMOS; Se inicializa la interfaz de video. Inicialización del teclado; Prueba de la memoria de video Se inicializa elñ adaptador de video; Inicializaciones específicas del OEM Reservado Canal 0 del DMA probado con patrones de bits AA, 55, FF, 00 Canal 1 del DMA probado con patrones de bits AA, 55, FF, 00 Prueba del registro de página de DMA Reservado Reservado Prueba del chip temporizador 8254, temporizador 0, contador 2 Verificar el canal 1 del PIC 8259 Verificar el canal 2 del PIC 8259 Prueba de los bits fijos del PIC 8259; Apagado de los bits de interrupción, y verifique que ningún registro de enmascaramiento de interrupción esté encendido Prueba de las IRQs enmascarables del PIC 8259 Prueba del bit verificador de NMI, y prueba de la paridad de I/O Reservado Reservado Reservado Reservado Reservado Se prueba la XRAM CMOS Inicialización y habilitación de la ranura EISA 0 Inicialización y habilitación de la ranura EISA 1

22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32

Inicialización y habilitación de la ranura EISA 2 Inicialización y habilitación de la ranura EISA 3 Inicialización y habilitación de la ranura EISA 4 Inicialización y habilitación de la ranura EISA 5 Inicialización y habilitación de la ranura EISA 6 Inicialización y habilitación de la ranura EISA 7 Inicialización y habilitación de la ranura EISA 8 Inicialización y habilitación de la ranura EISA 9 Inicialización y habilitación de la ranura EISA 10 Inicialización y habilitación de la ranura EISA 11 Inicialización y habilitación de la ranura EISA 12 Inicialización y habilitación de la ranura EISA 13 Inicialización y habilitación de la ranura EISA 14 Inicialización y habilitación de la ranura EISA 15 Tamaño de la memoria por debajo de 256K Prueba de la memoria por encima de 256K Prueba de la memoria EISA encontrada durante la inicialización de las ranuras Configuración de la CMOS; Entrar a modo protegido Adaptador de ratón, CMOS Memoria Caché Memoria sombra Inicializa la unidad de disquetes Inicializa el disco duro Puertos seriales y paralelos Coprocesador matemático Se fija la velocidad de arranque Ciclo del fabricante; Despliega cualquier error “suave” Seguridad; Pregunta por la contraseña (si está habilitada) Actualización de la CMOS Habilita la NMI, memoria caché Inicializa las ROMs de los adaptadores, desde C8000h a EFFFFH ó F7FFFh Fija el valor de tiempo para la dirección 40 de la BIOS Configuración de protección contra virus Velocidad de arranque Configuración de BloqNum Arranque desde INT19h NMI en modo protegido Deshabilita las NMI Inicialización predeterminada del chipset Programación del chipset; Inicialización del chipset específica del sistema Encendido/apagado de la caché Se verifica el tamaño de la memoria Prueba de los 256KB de memoria base Prueba de selección de página de DRAM Conmutación de video Prueba de la RAM sombra Programación de la caché; Configura la memoria caché Conmutación de velocidad Prueba de la memoria sombra Inicialización OEM del chipset Arranque desde INT19h

3C 3D 3E 3F 41 42 43 45 47 4E 4F 50 51 52 53 60 61 62 63 B0 B1 BE BF C0 C1 C2 C3 C4 C5 C6 C8 C9 CA FF

4

Computaci Computación aplicada

Códigos de Award PnP BIOS 01 02 03 04 05 06 07 09

Reservado Reservado Inicializar los registros EISA (Solo para BIOS tipo EISA) Reservado Auto prueba del controlador de teclado Reservado Verificar la lectura/escritura de la CMOS. Inicialización específica del OEM; configurar los registros de CPU Cyrix 0A Lleva a cabo la instrucción de ID del CPU; inicializa los primeros 32 vectores de interrupción, inicializa las interrupciones 33 a 120, inicialización de la administración de energía 0B Inicialización PnP; verificar el tiempo RTC. Detectar batería mala, leer los datos de la CMOS en el área de pila del BIOS, asignación de I/O y memoria para los dispositivos PCI. 0C Inicialización del área de datos del BIOS 0D Programar algunos valores del chipset; Medición del CPU para despliegue; inicializar video. 0E Inicializar APIC (solo para BIOS multiprocesador); Mostrar mensaje de arranque en pantalla. 0F Prueba del canal 0 de DMA 10 Prueba del canal 1 de DMA 11 Prueba de Registros de página DMA 12 Reservado 13 Reservado 14 Prueba del contador 2 del 8254 15 Prueba del bit de enmascaramiento de interrupción del 8259, para canal 1. 16 Prueba del bit de enmascaramiento de interrupción del 8259, para canal 2. 17 Reservado 19 Prueba de funcionalidad del 8259 1A Reservado 1B Reservado 1C Reservado 1D Reservado 1E NVM (en caso de EISA) 1F-29 Reservado 30 Recupera el tamaño de la memoria base y extendida 31 Prueba la memoria base y extendida, prueba la memoria base desde 256K hasta 640K, prueba la memoria extendida por encima de 1MB

32 33 3A 3B 3C 3D 3E 3F 40 41 42 43 45 46-4D 4E 4F 50 51 52

53 54-5F 60 61 62 63 B0 B1 BE BF C0 C1 C3 C5 FF

Prueba todos los puertos Súper I/O de la tarjeta Reservado Reservado Reservado Fija el aviso para acceder a la utilería de Setup de la CMOS Instala un ratón PS/2 Trata de encender el nivel 2. Reservado Reservado Inicializa el controlador de unidad de disquete Inicializa el controlador de unidad de disco duro Inicializa los puertos seriales y paralelos (solo para BIOS PnP) Inicializa el coprocesador matemático Reservado Muestra todos los mensajes de error en pantalla Pregunta por la contraseña, si está configurada Escribe todos los valores de la CMOS, localizados en la pila del BIOS, de regreso en la CMOS. Reservado Inicializa todas las ROMs ISA; Inicialización de PCI (solo para BIOS PCI); inicialización de PnP (solo para BIOS PnP); configura la memoria “sombra”; inicializa el administrador de energía. Si no es un BIOS PnP, inicializa los puertos; Inicializa el tiempo en el área de datos del BIOS. Reservado Configura la protección contra virus en el sector de arranque. Trata de encender el caché nivel 2. Configura BloqNum y la velocidad de tecleo. Arranque del sistema a través de la Int19h. Interrupción no esperada en modo protegido. Ocurrió un NMI no solicitado. Configuraciones predeterminadas en el chipset. Programas calores restantes del chipset. Inicializar todos los dispositivos estándar con valores predeterminados. Detección automática de la DRAM y caché en la tarjeta madre. Prueba los primeros 26K de RAM. Copia la ROM BIOS en E000-FFFF Arranque del sistema

Códigos sonoros del BIOS de Award Beeps

Mensaje de Error

Descripción

1 largo, 2 cortos

Error de adaptador de video

EL adaptador de video está mal o no ha encajado adecuadamente en su ranura. Revise también que el cable del monitor esté adecuadamente conectado.

Repetición (lazo sin fin)

Error de Memoria

Revise si los módulos de RAM están bien conectados o si han sido retirados del sistema.

1 largo, 3 cortos

No hay tarjeta de video o la RAM de video no funciona

Coloque adecuadamente o reemplace la tarjeta de video.

Beeps de alta frecuencia mientras trabaja

Microprocesador sobrecalentado

Revise la operación adecuada del ventilador del CPU. Revise que el flujo de aire en el gabinete sea el adecuado.

Alto/Bajo repetidos

CPU

El CPU no está conectado adecuadamente o está dañado. Se puede deber también a un exceso de calor. Revise el ventilador del CPU o el BIOS para la velocidad correcta del ventilador.

5