Códigos de entrada de Puerto 80h para Desktop Boards Intel®

Documentación

Instalación y configuración

000005500

11/10/2017

Este documento define los códigos de pitido, los mensajes de error y los códigos de comprobación automática de encendido (POST) asociados con las versiones de BIOS basadas en la interfaz de marco extensible (EFI).

Contenido:
Códigos de pitido
Mensajes de error del BIOS
Port 80h códigos de correos
Visualización de códigos de correo
Rangos de código postal
Códigos de correo
Secuencia de POST típica

Códigos de pitido

El altavoz incorporado emite códigos de error sonoros (códigos de pitido) durante el POST. No todas las Desktop Boards Intel® incluyen un altavoz incorporado.

TipoPatrónFrecuencia
Error de memoriaTres pitidos largos1.280 Hz
ADVERTENCIA térmicaCuatro pitidos alternos:
Tono alto, tono bajo, tono alto, tono bajo
Alto tono: 2.000 Hz
Tono bajo: 1.600 Hz

Mensajes de error del BIOS

Mensaje de errorExplicación
UN procesador que no estaba destinado a ser utilizado con esta placa fue detectado. El uso de un procesador no compatible puede resultar en un funcionamiento incorrecto, daño a la Desktop Board o al procesador, o reducción de la duración del producto. El sistema se apaga en 10 segundos.El procesador instalado no es compatible con la Desktop Board.
Batería CMOS bajaLa batería podría estar perdiendo energía. Reemplace la batería pronto.
CMOS Checksum BadLa suma de comprobación del CMOS es incorrecta. La memoria CMOS podría corromperse. Ejecute setup para restablecer valores.
Tamaño de memoria disminuidoEl tamaño de la memoria ha disminuido desde el último arranque. Si no se ha eliminado la memoria, la memoria puede ser mala.
No hay dispositivo de arranque disponibleEl sistema no encontró un dispositivo para arrancar.

Port 80h códigos de correos

Durante la comprobación automática de encendido (POST), el BIOS envía códigos de progreso (códigos de correo) a 80h de puerto de e/S. Si el mensaje falla, el último código de correo generado se deja en el puerto 80h. Utilice este código para averiguar por qué se produjo el error.

Visualización de códigos de correo

Puede mostrar códigos posTALES utilizando cualquiera de los siguientes métodos.

Tarjeta postal (tarjeta de complemento PCI)La tarjeta postal descifra El puerto y muestra el contenido en una pantalla LED. La tarjeta postal debe instalarse en el conector de bus PCI 1.PCI postcard
Pantalla LED de código postal incorporadaAlgunas Desktop Boards Intel® incluyen un LED onboard para mostrar códigos de postonboard post

Puerto 80h rangos de código postal

En las tablas siguientes, todos los códigos posTALES y valores de rango se enumeran en hexadecimal.

GamaCategoría/subsistema
00 – deCódigos de dePuración: puede ser utilizado por cualquier PEIM/driver para Debug
10 – 1FProcesadores de host
20 – 2FMemoria/chipset
30 – 3FRecuperación
40 – 4FReservado para uso futuro
50-5FAutobuses de la entrada-salida: PCI, USB, ISA, ATA, y así sucesivamente
60 – 6FNo se utiliza actualmente
70 – 7FDispositivos de salida: todas las consolas de salida
80-8FReservado para uso futuro (nuevos códigos de consola de salida)
90 – 9FDispositivos de entrada: teclado/ratón
A0 – AFReservado para uso futuro (nuevos códigos de consola de entrada)
B0 – BFDispositivos de arranque: incluye medios fijos y medios extraíbles.
C0-CFReservado para uso futuro
-DFSelección de dispositivos de arranque
E0-FFE0-EE: varios códigos
F0 – FF: excepción del procesador FF

Port 80h códigos de correos

Código postal 
00-deCódigos de dePuración: puede ser utilizado por cualquier PEIM/driver para Debug
10-1FProcesador host
10Inicialización de encendido del procesador host (procesador bootstrap)
11Inicialización de la caché del procesador de host (incluido APs)
12Iniciar la inicialización del procesador de aplicaciones
13Inicialización de SMM
14Inicialización de LAN
15Salir del controlador inicial de la plataforma inicial
16Inicialización del controlador SMBUS
17La entrada a SMBUS ejecuta lectura/escritura
19Entrada a la programación CK505
1fError irrecuperable de la CPU
20-2FMemoria/chipset
21Inicializar un componente de chipset
22Lectura de SPD de DIMMs de memoria
23Detección de la presencia de DIMM de memoria
24Programación de parámetros de temporización en el controlador de memoria y en los módulos DIMM
25Configuración de la memoria
26Optimización de la configuración de memoria
27Inicializando la memoria, como ECC init
28Prueba de memoria
2fNo se detectó memoria o no se detectó memoria útil
30-3FRecuperación
30La recuperación de crisis ha iniciado por solicitud de usuario
31Recuperación de crisis iniciada por Software (Flash corrupto)
34Cargando cápsula de recuperación
35Entregando el control a la cápsula de recuperación
3fNo se puede recuperar
50-5FBuses de e/S (PCI, USB, ISA, ATA, etc.)
50Enumeración de buses PCI
51Asignación de recursos a bus PCI
52Inicialización del controlador PCI de conexión en caliente
53 – 57Reservado para bus PCI
58Reajuste del bus USB
59Reservado para USB
5aRestablecimiento del bus PATA/SATA y de todos los dispositivos
5BReservado para ATA
5CReajuste de SMBUS
5dReservado para SMBUS
5fError de bus de e/S irrecuperable
60-6F

Actualmente no hay códigos de correos válidos en el rango de 60-6F.

Si ve un código postal en este rango, léalo como B0-BF. (En una pantalla LED de 7 segmentos, el b se ve como un 6.)

Ejemplo:
post code B

70-7FDispositivos de salida
70Restablecimiento del controlador VGA
71DesActivación del controlador VGA
72Activación del controlador VGA
78Restablecimiento del controlador de consola
79DesActivación del controlador de consola
7aActivación del controlador de consola
7fError de dispositivo de salida irrecuperable
90-9FDispositivos de entrada
90Reajuste del teclado
91DesActivación del teclado
92Detección de presencia de teclado
93Activación del teclado
94Borrar búfer de entrada de teclado
95Instrucciones del controlador de teclado para ejecutar la prueba automática (sólo PS2)
98Reajuste del mouse
99DesActivación del mouse
9ADetección de la presencia del ratón
9BHabilitación del mouse
9fError del dispositivo de entrada irrecuperable (teclado o ratón)
B0-BFDispositivos de arranque
B0Restablecimiento de los medios fijos
B1DesActivación de medios fijos
B2Detectar la presencia de un medio fijo (detección de disco duro IDE y así sucesivamente)
B3Habilitación/configuración de un medio fijo
B8Reajuste de medios extraíbles
B9DesActivación de medios extraíbles
BaDetectar la presencia de un medio extraíble (IDE, detección de CD-ROM, etc.)
BcHabilitación/configuración de un medio extraíble
BfError de dispositivo de arranque irrecuperable
-DFSelección de dispositivos de arranque
DyProbando la selección de arranque y (y = 0-15)
E0-FFCódigos Misceláneos
E0Comenzó a enviar PEIMs (emitido en el primer informe de EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT)
E2Memoria permanente encontrada
E1, E3Reservado para PEI/PEIMs
E4Fase DXE ingresada
E5Inicio de envío de controladores
E6Comenzó a conectar los controladores
E7Esperando la entrada del usuario
E8Comprobación de contraseña
E9Introducción a la configuración del BIOS
EbLlamar a las ROMs de opciones heredadas
EfError de reanudación de boot/S3
F4Entrar en estado de sueño
F5Salir del estado del sueño
F8Se ha llamado al servicio de arranque EFI ExitBootServices ()
F9Se ha llamado al servicio de tiempo de ejecución EFI SetVirtualAddressMap ()
FASe ha llamado al servicio de tiempo de ejecución EFI ResetSystem ()
FfExcepción de procesador

Típico puerto 80h secuencia de POST

Los valores de código de Puerto 80h normalmente aumentan durante el proceso de arranque. Los códigos iniciales son para los subsistemas más cercanos al procesador y los códigos posteriores son para periféricos. Generalmente, el orden de inicialización es procesador-> memoria-> Buses-> salida/dispositivos de entrada-> dispositivos de arranque. La secuencia de POST es específica del sistema.

Código postalDescripción
21Inicializar un componente de chipset
22Lectura de SPD de DIMMs de memoria
23Detección de la presencia de DIMM de memoria
25Configuración de la memoria
28Prueba de memoria
34Cargando cápsula de recuperación
E4Fase DXE ingresada
12Iniciar la inicialización del procesador de aplicaciones
13Inicialización de SMM
50Enumeración de buses PCI
51Asignación de recursos a bus PCI
92Detección de la presencia del teclado
90Reajuste del teclado
94Borrar búfer de entrada de teclado
95Prueba del uno mismo del teclado
EbLlamar al BIOS de vídeo
58Reajuste del bus USB
5aRestablecimiento del bus PATA/SATA y de todos los dispositivos
92Detección de la presencia del teclado
90Reajuste del teclado
94Borrar búfer de entrada de teclado
5aRestablecimiento del bus PATA/SATA y de todos los dispositivos
28Prueba de memoria
90Reajuste del teclado
94Borrar búfer de entrada de teclado
E7Esperando la entrada del usuario
01INT 19
00Listo para arrancar