Sie sind auf Seite 1von 17

SOYO TechAID

Introdução
Parabéns por adquirir uma SOYO TechAID. Antes de começar a usar este produto, por favor, leia
atentamente as instruções de instalação e uso de sua nova placa de diagnósticos.

A finalidade da Soyo TechAID é facilitar e encurtar o processo de identificação de problemas nos


hardware de um computador. Esta placa ajudará qualquer técnico (do principiante ao mais experiente)
a diagnosticar de forma rápida, precisa e conveniente problemas de hardware, mostrando no display os
códigos POST (Power on Self Test), indicando o defeito do computador.

Conteúdo da embalagem:
Sua Soyo TechAID deverá conter:
1) Placa Soyo TechAID
2) Miniplaca de Display
3) Cabo de Fita de 9 (nove) Pinos
4) Manual de Instalação

Descrição da TechAID:
+3V3SB LED – Aceso 3.3V LED – LED aceso quando o

quando 3.3vSB presente sistema estiver ligado, mostra que


PCIRST LED – Quando o sistema
a tensão de 3.3v está presente. +5V LED – LED aceso quando o
for ligado, este LED acenderá e
sistema estiver ligado, mostra que a
apagará após o “boot up”,
tensão de 5 está presente.
permanecendo apagada.

+12V LED – LED aceso quando o

Display dos sistema estiver ligado, mostra que a

códigos POST tensão de +12v está presente.

Interface PCI para instalar

em um barramento PCI da
-12V LED – LED aceso quando o
placa-mãe.
sistema estiver ligado, mostra que a
Conector para o Cabo
tensão de -12v está presente.
de Fita de 10 Pinos.
Instalação:

1. Com o computador desligado e o cabo desconectado da tomada, insira a placa TechAID em um dos
slots do barramento de PCI disponíveis em sua placa-mãe.
2. Ligue o computador e verifique se a fonte de alimentação está funcionando corretamente, usando os
6 LEDs da placa TechAID. Esses 6 LEDs correspondem a: PCIRST, +3V3SB, +3.3V, +5V, +12V
e –12v.

a) PCIRST LED – Quando o sistema é ligado, esse LED acende momentaneamente e se apaga
em seguida. Caso permaneça aceso, um dos seguintes problemas terá ocorrido:
1) O botão de reset está com problema, tente desconectar o botão de reset da placa-mãe.
2) A fonte de alimentação está com defeito.
3) A placa-mãe está com defeito ou em curto-circuito com o gabinete.

b) +3V3SB LED – Indicador de alimentação stand by. Esse LED permanecerá aceso se o cabo de
alimentação estiver conectado à placa-mãe, o interruptor da fonte de alimentação estiver na
posição ligada e a alimentação stand by de +3v estiver presente.

c) 3.3V LED – Esse LED permanecerá aceso enquanto o computador estiver ligado, indicando a
presença da alimentação de 3.3v.

d) +5V LED – Esse LED permanecerá aceso enquanto o computador estiver ligado, indicando a
presença da alimentação de 5v.

e) +12V LED – Esse LED permanecerá aceso enquanto o computador estiver ligado, indicando a
presença da alimentação de +12v.

f) -12V LED – Esse LED permanecerá aceso enquanto o computador estiver ligado, indicando a
presença da alimentação de -12v.

3. Se algum dos LEDs acima não estiver funcionando como indicado, verifique o problema de acordo.

4. Enquanto o computador inicializa, códigos POST aparecerão no display da TechAID, cada qual
representando um problema. Abaixo, segue uma lista dos códigos POST.

5. Por exemplo, se o display mostrar o código POST “C1”, provavelmente há algum problema com o
módulo DRAM e recomendamos que este seja inspecionado.

A primeira tabela abaixo lista alguns dos códigos POST mais freqüentes. Para uma lista mais completa,
por favor, verifique a segunda tabela.
Códigos POST mais freqüentes
Código Causa Mensagem Solução
POST BIOS POST
FF, 00 CPU Verifique a 1. Cheque se o conector da fonte de
funcionalidade do alimentação está totalmente
processador encaixado no soquete da placa-mãe.
(CPU) Se a placa-mãe for Pentium 4,
verifique se o conector de 4 pinos
(12V) está conectado à placa-mãe.
2. Remova a placa-mãe do gabinete e
verifique se ela não está em
curto-circuito com o gabinete.
3. Troque o processador (CPU), de
preferência por um de mesma
velocidade. Examine e limpe o
soquete e os pinos da CPU.
4. Certifique-se de que o processador
esteja totalmente inserido e
encaixado corretamente em seu
soquete.
5. Seu BIOS pode estar corrompido.
Cheque também com o fabricante de
sua placa-mãe.
C1, C6, 31, Memória Configurando a 1. Certifique-se de que módulo de
4E taxa de refresh memória esteja completamente
do DRAM, e encaixado em seu soquete.
cheque a 2. Certifique-se de que o módulo de
funcionalidade do memória não esteja encaixado ao
controlador de contrário.
DRAM. Limpe os contatos do módulo de DRAM.
Substitua os módulos por outros
módulos de DRAM que não estejam com
defeito.
BIOS Configurando o 1. Limpe o CMOS (Clear CMOS) e ligue
controlador do o sistema novamente.
BIOS. 2. Substitua o chip de BIOS, pois este
41 pode estar danificado.
Placa-mãe Códigos que não Erro na placa-mãe. Contate o fabricante
estão listados para assistência.
acima.
Lista de Códigos POST para AMI BIOS v6.2.4
Código Pontos de checagem de código de descompressão da AMI WinBIOS –
POST Descrição
D0 NMI desativado. ID da CPU salva. Iniciando verificação de Checksum do
código de inicialização.
D1 Iniciar DMA, teste BAT da controladora de teclado, iniciar refresh de memória e
ir para modo 4Gbflat.
D3 Começar ajuste de memória.
D4 Voltar ao modo. Executar patch de OEM. Definir pilha.
D5 ROM E000 ativada. Código de inicialização copiado para segmento 0 e
controle a ser transferido para segmento 0.
D6 Controle no segmento 0. Para checar as teclas <CTRL><HOME> e verificar
Checksum da BIOS principal. SE <CTRL><HOME> forem pressionadas ou
Checksum estiver errado, vá para ponto de verificação E0, caso contrário vá
para D7.
D7 Passar controle para Módulo de Interface.
D8 Código de execução da BIOS principal vai ser descomprimido.
D9 Controle a ser passado para BIOS principal em shadow RAM.

Código de execução Runtime é descompactado na shadow RAM F000


Código Código de execução AMI HiFLEX BIOS/WinBIOS – Descrição
POST
E0 Controladora de disquete on-board (se houver) é inicializada. Começar teste
dos 512K de memória base.
E1 Inicializar tabela de vetores de interrupção.
E2 Inicializar controladoras de interrupção e DMA.
E6 Ativar IRQ de disquete e timer, ativar cache interno.
ED Inicializar unidade de disquete.
EE Começar a procurar por disquete na unidade A: e ler 1º setor do disquete.
EF Erro na leitura de disquete.
F0 Começar a procurar arquivo ‘AMIBOOT.ROM’no diretório raiz.
F1 Arquivo ‘AMIBOOT.ROM’não está presente no diretório raiz.
F2 Começar a ler tabela FAT e analisar FAT para encontrar os clusters ocupados
pelo arquivo ‘AMIBOOT.ROM’
F3 Começar a ler arquivo ‘AMIBOOT.ROM’cluster por cluster.
F4 Arquivo ‘AMIBOOT.ROM’não é do tamanho correto.
F Desativar cache interno.
FB Detectar tipo de memória flash presente.
FC Apagar flash.
FD Programar flash.
FF Programação de flash bem-sucedida – BIOS vai reiniciar – Código de
execução é descompactado na shadow RAM F000.
03 Power on delay completo. Checar soft rest/power-on.
05 Soft reset/power-on determinado. Vai desativar cache, se houver.
06 Código POST a ser descompactado.
07 Código POST é descompactado. Inicialização da CPU e da área de dados da
CPU a ser feita em seguida
08 Inicialização da CPU e da área de dados da CPU feita. Cálculo de CMOS
Checksum a ser feito em seguida.
0B Inicialização de registro de status da CMOS feita.
Qualquer inicialização antes do BAT da controladora de teclado a ser feita em
seguida.
0C I/B da controladora de teclado livre. Vai enviar comando BAT à controladora de
teclado.
0E Resultado do BAT na controladora de teclado verificado.
Qualquer inicialização depois do BAT da controladora de teclado a ser feita em
seguida.
0F Inicialização depois do BAT da controladora de teclado feita.
Byte de comando de teclado a ser gravado em seguida.
10 Byte de comando de teclado é gravado.
Vai enviar comando de bloqueio/desbloqueio do Pino-23,24.
11 Pino-23,24 da controladora de teclado é bloqueado/desbloqueado.
Vai checar teclas <INS> e <END> durante inicialização.
12 Checagem de tecla <END> durante inicialização feita.
Vai desativar controladoras de DMA e Interrupção.
13 Controladoras DMA #1, #2, controladoras de interrupção #1, #2 desativadas.
Vídeo desativado e porta-B é inicializada. Vai começar a inicialização do
chipset.
14 Teste do timer 8254 vai começar.
19 Teste do timer 8254 terminado. Vai começar teste de atualização de memória.
1A Linha de Atualização de Memória está carregada. LIGA/DESLIGA verificação
15 microssegundos
20 Teste de Atualização de Memória em período de 30 microssegundos completo.
Memória Base de 64K vai ser inicializada.
23 Ler porta de entrada 8042 e desativar função Megakey Green PC. Tornar
segmento de código do BIOS disponível para gravação.
24 Fazer qualquer configuração antes da inicialização do vetor de interrupções.
25 Inicialização do vetor de interrupções feita. Vai ler porta de entrada 8042 para
ativar turbo (se houver) e limpar senha se o comando “post diag”estiver ligado.
27 Qualquer inicialização antes de definir o modo de vídeo a ser feita em seguida.
28 Inicialização antes de definir o modo de vídeo completa.
Ir para modo monocromático e definir modo de cores.
2A Iniciar diferentes barramentos (sistema, estático, dispositivos de saída), se
houver.
(Por favor, veja a próxima seção para detalhes sobre diferentes barramentos).
2B Está para fornecer o controle para qualquer inicialização exigida antes da
checagem opcional de ROM de vídeo.
2C Processamento antes do controle da ROM de vídeo está feito.
Vai procurar por ROM de vídeo opcional e oferecer o controle.
2D Controle de ROM de vídeo opcional está feito.
Está para fornecer o controle para fazer qualquer processamento depois que a
ROM do vídeo devolver o controle.
2E Retorno de processamento depois do controle de ROM de vídeo.
Se EGA/VGA não encontrado, então fazer teste de leitura/gravação de
memória de vídeo.
2F EGA/VGA não encontrado. Teste de leitura/gravação de memória de vídeo vai
começar.
30 Teste de leitura/gravação de memória de vídeo bem-sucedido. Vai procurar por
retrace checking (reconstituir verificação).
31 Teste de leitura/gravação de memória de vídeo ou retrace checking falhou.
Vai fazer Teste alternativo de leitura/gravação de memória de vídeo.
32 Teste alternativo de leitura/gravação de memória de vídeo bem-sucedido.
Vai procurar por retrace checking de vídeo alternativo.
34 Checagem de vídeo terminada. Modo de vídeo a ser definido em seguida.
37 Modo de vídeo definido. Vai mostrar a mensagem de inicialização.
38 Inicialização dos diferentes barramentos (entrada, IPL, dispositivos gerais) vai
começar se estiver presente.
(Por favor, leia a próxima seção para mais detalhes sobre diferentes
barramentos).
39 Mostrar mensagens de erro de inicialização dos diferentes barramentos.
(Por favor, veja o Apêndice para mais detalhes sobre diferentes barramentos).
3A Nova posição do cursor lida ou salva. Vai mostrar a mensagem “Hit <DEL>”
(Aperte DEL).
40 Vai preparar as tabelas de descritores.
42 Tabela de descritores preparada. Vai entrar no modo virtual para o teste de
memória.
43 Entrou no modo virtual. Vai ativar interrupções para modo de diagnóstico.
44 Interrupções ativadas (se interruptor de diagnósticos estiver ligado).
45 Dados inicializados. Vai checar “wrap around”de memória em 0:0 e encontrar
o tamanho total de memória de sistema.
46 Teste de “wrap around”de memória feito. Cálculo do tamanho de memória
terminado.
Vai gravar padrões para testar memória.
47 Padrão a ser testado é escrito na memória estendida.
Vai gravar padrões na memória-base de 640k.
48 Padrões gravados na memória-base.
Vai descobrir quantidade de memória abaixo de 1M.
49 Quantidade de memória abaixo de 1M encontrada e verificada.
Vai descobrir quantidade de memória acima de 1M.
4B Quantidade de memória acima de 1M encontrada e verificada. Vai checar “soft
reset”e limpar memória abaixo de 1M.
4C Memória abaixo de 1M limpa. (SOFT RESET) Vai limpar memória acima de
1M.
4D Memória acima de 1M limpa. (SOFT RESET)
Vai salvar o tamanho da memória. (Vai para ponto de verificação 52h).
4E Teste de memória iniciado. (sem SOFT RESET) Vai mostrar o primeiro
tamanho de memória de 64k.
4F Começar a mostrar tamanho da memória. Ele será atualizado durante o teste
de memória.
Vai parar teste de memória seqüencial e aleatória.
50 Teste/inicialização de memória abaixo de 1M completo.
Vai ajustar tamanho de memória mostrado para realocação/shadow.
51 Tamanho de memória mostrado ajustado devido a realocação/shadow.
Teste de memória acima de 1M a seguir.
52 Teste/inicialização de memória acima 1M completo
Vai salvar informação de tamanho da memória.
53 Informação de tamanho da memória é salva. Registradores de CPU são
salvos.
Vai entrar no modo real.
54 Desligamento bem-sucedido, CPU em modo real.
Vai desativar linha gate A20 e desativar paridade/NMI.
57 Desativação de linha de endereço A20, paridade/NMI bem-sucedida.
Vai ajustar tamanho da memória dependendo de realocação/shadow.
58 Tamanho da memória ajustado para realocação/shadow. Vai limpar mensagem
“Hit <DEL>”(Aperte DEL).
59 Mensagem “Hit <DEL>”(Aperte DEL) limpa. Mensagem <WAIT… >
(Aguarde...) exibida. Vai começar teste de controladora de DMA e interrupção.
60 Passou no teste de registrador de página DMA. Vai fazer teste de
registrador-base DMA#1.
62 Passou no teste de registrador-base DMA#1. Vai fazer teste de
registrador-base DMA#2.
65 Passou no teste de registrador-base DMA#2. Vai programar unidades DMA 1 e
2.
66 Programação de unidades DMA 1 e 2 terminada. Vai inicializar controladora de
interrupção 8259.
67 8259/Inicialização terminada.
7F Ativação de fontes de NMI estendida em progresso.
80 Teste de teclado iniciado. Limpando buffer de saída, verificando tecla presa, vai
emitir comando de “reset” no teclado.
81 Encontrado erro de “reset”/tecla presa no teclado. Vai enviar comando de teste
de interface de controladora de teclado.
82 Teste de interface de controladora de teclado terminado.
Vai gravar byte de comando e iniciar buffer circular.
83 Byte de comando gravado, inicialização de data global feita. Vai verificar
existência de “Lock-key”.
84 Verificação de Lock-key terminada. Vai checar diferença de tamanho da
memória com CMOS.
85 Checagem de tamanho da memória feita.
Vai mostrar “soft error”e verificar senha ou pular o setup.
86 Senha verificada. Vai fazer programação antes de setup.
87 Programação antes de setup completada. Vai descompactar código SETUP e
executar código CMOS.
88 Retornou do programa CMOS setup e tela é limpa.
Vai fazer programação depois de setup.
89 Programação após o setup completada. Vai mostrar mensagem de
inicialização.
8B Primeira mensagem exibida na tela. Mensagem <WAIT… > (Aguarde...) é
exibida. Vai fazer shadow do BIOS de Vídeo.
8C Shadow do BIOS de Vídeo bem-sucedido. Programação de opções de setup
após o setup do CMOS estar para iniciar.
8D Vai restaurar a controladora de disco rígido.
8F Restauração da controladora de disco rígido. Configuração de disquete a ser
feita em seguida.
91 Configuração de disquete completa. Configuração do disco rígido a ser feita
em seguida.
95 Tamanho de memória ajustado devido a suporte ao mouse. A inicialização de
ROMs opcionais de diferentes barramentos a partir de C800 vai começar. (Por
favor, leia a próxima seção para mais detalhes sobre diferentes barramentos).
96 Vai fazer qualquer inicialização antes do controle de ROM opcional C800.
97 Qualquer inicialização antes do controle de ROM opcional C800 terminada.
Verificação e controle de ROM opcional serão feitos a seguir.
98 Controle de ROM opcional está feito. Vai fornecer o controle para fazer
qualquer processamento requerido depois que a ROM opcional retornar o
controle.
99 Qualquer inicialização exigida depois do teste de ROM opcional finalizada.
Vai configurar a área de dados do timer e endereço-base de impressora.
9A Retorno depois de ajustar timer e endereço-base de impressora.
Vai ajustar o endereço-base RS-323.
9B Retornou depois de endereço-base RS-323.
Vai fazer qualquer inicialização antes do teste de co-processador.
9C Inicialização exigida antes do co-processador terminada.
Vai inicializar o co-processador em seguida.
9D Co-processador inicializado. Vai fazer qualquer inicialização depois do teste de
co-processador.
9E Inicialização depois do teste de co-processador completa.
Vai checar teclado estendido, ID do teclado e Num Lock.
A2 Teste de memória cache terminado. Vai mostrar quaisquer erros de soft.
A3 Exibição de erros completa. Vai ajustar a taxa de digitação do teclado.
A4 Taxa de digitação do teclado ajustada. Vai programar os estados de espera de
memória.
A5 Programação dos estados de espera de memória terminada.
Vai limpar a tela e ativar paridade/NMI.
A7 NMI e paridade ativadas.
Vai fazer qualquer inicialização exigida antes de passar o controle para a ROM
opcional em E000.
A8 Inicialização antes do controle de ROM E000 terminado. ROM E000 vai
receber o controle em seguida.
A9 Retornou do controle de ROM E000.
Vai fazer qualquer inicialização exigida depois do controle de ROM opcional
E000.
AA Inicialização depois do controle de ROM opcional E000 terminada.
Vai mostrar a configuração do sistema.
AB Construir tabela mp se necessário.
AC Descompactar dados DMI e executar inicialização POST DMI.
B0 Configuração do sistema é exibida.
B1 Vai copiar qualquer código para área específica.
00 Cópia de código para área específica terminada. Vai fornecer o controle ao
carregador de inicialização INT-19.
Para mais informações sobre a AMI BIOS, por favor vá para o Website da Award no
endereço http://www.ami.com.tw/

Listagem de Código POST para AWARD BIOS v6.0


POST (hex) Descrição
CFh Testar funcionalidade de leitura/gravação de CMOS.
C0h Inicialização prévia do chipset:
- Desativar shadow da RAM
- Desativar cache L2 (socket 7 ou menor)
- Programar registradores básicos de chipset
C1h Detectar memória
- Autodetecção de tamanho, tipo e ECC de DRAM.
- Autodetecção de cache L2 (socket 7 ou menor)
C3h Expandir código compactado de BIOS para DRAM
C5h Chamar hook de chipset para copiar BIOS de volta à shadow da RAM E000 &
F000.
01h Expandir os códigos Xgroup localizados no endereço físico 1000:0
02h Reservado
03h Parâmetro inicial Superior_Early_Init.
04h Reservado
05h 1. Limpar tela
2. Limpar flag de erro de CMOS
06h Reservado
07h 1. Limpar interface 8042
2. Inicializar autoteste 8042
08h 1. Testar controladora especial de teclado para chips Super I/O série Winbond
977.
2. Ativar interface de teclado.
09h Reservado
0Ah 1. Desativar interface de mouse PS/2 (opcional).
2. Autodetectar portas para teclado e mouse, seguido por uma troca de porta e
interface (opcional).
3. “Reset” no teclado para chips Super I/O série Winbond 977.
0Ch Reservado
0Dh Reservado
0Eh Teste shadow do segmento F000h para ver se está disponível ou não para
leitura/gravação. Se o teste falhar, continua “bipando” no alto-falante.
0Fh Reservado
10h Autodetectar tipo de flash para carregar códigos apropriados de
leitura/gravação de flash na área de execução em F000 para suporte a ESCD
e DMI.
11h Reservado
12h Usar algoritmo “walking 1”para verificar interface nos circuitos de CMOS.
Também definir status de energia do relógio em tempo real e, então, verificar
ativação manual.
13h Reservado
14h Programar valores-padrão no chipset. Os valores-padrão do chipset são
POST (hex) Descrição
ativados para MODBIN por clientes OEM.
15h Reservado
16h Iniciar gerador de clock onboard se Early_Init_Onboard_Generator estiver
definido. Veja também POST 26h.
17h Reservado
18h Detectar informações de CPU, incluindo marca, tipo de SMI (Cyrix ou Intel) e
nível da CPU (586 ou 686).
19h Reservado
1Ah Reservado
1Bh Inicializar tabela de vetor de interrupções. Se nada especial for especificado,
todas as interrupções de hardware são direcionadas para
SPURIOUS_INT_HDLR e as interrupções de software para
SPURIOUS_soft_HDLR.
1Ch Reservado
1Dh Parâmetro inicial EARLY_PM_INIT.
1Eh Reservado
1Fh Carregar matriz de teclado (plataforma notebook)
20h Reservado
21h Inicialização de HPM (plataforma notebook)
22h Reservado
23h 1. Checar validade do valor RTC (relógio de tempo real):
por exemplo, um valor 5Ah (90) é inválido para os minutos do RTC.
2. Carregar configurações de CMOS na pilha da BIOS. Se o Checksum de
CMOS falhar, usar valores-padrão.
3. Preparar mapa de recursos de BIOS para uso de PCI e PnP. Se ESCD for
válido, levar em consideração as informações legacy de ESCD.
4. Inicialização de gerador de clock onboard. Desativar respectivo recurso de
clock para esvaziar slots PIC e DIMM.
5. Inicialização Prévia de PCI:
- Enumerar número de barramento PCI.
- Associar memória e recurso de E/A
- Procurar por um dispositivo VGA válido e VGA BIOS e colocar em C000:0
24h Reservado
25h Reservado
26h Reservado
27h Inicializar buffer INT 09
28h Reservado
29h 1. Programar MTRR interno da CPU (P6 e PII) para endereços de memória
0-640K.
2. Inicializar APIC para CPU Pentium.
3. Programar chipset prévio de acordo com setup da CMOS. Exemplo:
controladora IDE onboard.
4. Medir velocidade da CPU.
5. Chamar BIOS de Vídeo.
2Ah Reservado
2Bh Reservado
2Ch Reservado
POST (hex) Descrição
2Dh 1. Inicializar fonte de linguagem de byte duplo (Opcional)
2. Colocar informações na tela, incluindo título da Award, tipo e velocidade da
CPU, logotipo de tela cheia.
2Eh Reservado
2Fh Reservado
30h Reservado
31h Reservado
32h Reservado
33h Restaurar teclado se Early_Reset_KB estiver definido, ex.: chips Super I/O
série Winbond 977. Ver também POST 63h.
34h Reservado
35h Reservado
36h Reservado
37h Reservado
38h Reservado
39h Reservado
3Ah Reservado
3Bh Reservado
3Ch Testar 8254
3Dh Reservado
3Eh Testar bits de máscara de interrupção 8259 para canal 1.
3Fh Reservado
40h Testar bits de máscara de interrupção 8259 para canal 2.
41h Reservado
42h Reservado
43h Testar funcionalidade de 8259.
44h Reservado
45h Reservado
46h Reservado
47h Inicializar slot EISA
48h Reservado
49h 1. Calcular memória total testando a última palavra dupla de cada página de
64K.
2. Programar alocação de gravação para CPU AMD K5.
4Ah Reservado
4Bh Reservado
4Ch Reservado
4Dh Reservado
4Eh 1. Programa MTRR de CPU M1
2. Inicializar cache L2 para CPU classe P6 e programar CPU com limites
apropriados do que pode ser colocado no cache.
3. Inicializar APIC para CPU classe P6.
4. Em plataforma multiprocessador, ajustar o limite do que pode ser colocado
no cache para o menor, caso os limites de cada CPU não forem idênticos.
4Fh Reservado
50h Inicializar USB.
POST (hex) Descrição
51h Reservado
52h Testar toda a memória (limpar toda a memória estendida para 0)
53h Reservado
54h Reservado
55h Mostrar número de processadores (plataforma multiprocessador)
56h Reservado
57h 1. Mostrar logotipo PnP
2. Inicialização prévia de PnP ISA
- Definir CSN para cada dispositivo PnP ISA.
58h Reservado
59h Inicializar o código combinado Trend AntiVirus.
5Ah Reservado
5Bh (Função Opcional)
Mostrar mensagem para entrar com AWDFLASH.EXE em disquete (opcional)
5Ch Reservado
5Dh 1. Inicializar Init_Onboard_Super_IO
2. Inicializar Init_Onboard_AUDIO.
5Eh Reservado
5Fh Reservado
60h OK para entrar no setup; os seja, antes deste estágio de POST os usuários
não poderão entrar no utilitário de setup CMOS.
61h Reservado
62h Reservado
63h Reservado
64h Reservado
65h Inicializar Mouse PS/2
66h Reservado
67h Preparar informação de tamanho da memória para chamada de função:
INT 15h ax=E820h
68h Reservado
69h Ligar cache L2
6Ah Reservado
6Bh Programar registradores de chipset de acordo com itens descritos no Setup e
tabela de autoconfiguração.
6Ch Reservado
6Dh 1. Definir recursos para todos os dispositivos PnP ISA.
2. Autodefinir portas para portas COM onboard, se o item correspondente no
Setup estiver ajustado para “AUTO”.
6Eh Reservado
6Fh 1. Inicializar controladora de disquete
2. Definir campos relativos a disquete em 40:hardware.
70h Reservado
71h Reservado
72h Reservado
73h (Função Opcional)
Entrar com AWDFLASH.EXE se:
POST (hex) Descrição
-AWDFLASH.EXE for encontrado no disquete.
-ALT+F2 for pressionado.
74h Reservado
75h Detectar e instalar todos os dispositivos IDE: HDD (disco rígido), LS120, ZIP,
CDROM… ..
76h Reservado
77h Detectar portas seriais e paralelas.
78h Reservado
79h Reservado
7Ah Detectar e instalar co-processador
7Bh Reservado
7Ch Inicializar proteção de escrita em HDD.
7Dh Reservado
7Eh Reservado
7Fh Voltar para modo texto de logotipo em tela cheia, se for suportado.
- Se houver erros, relatar erros e esperar por teclas
- Se não houver erros ou tecla F1 for pressionada para continuar:
?Limpar logotipo EPA ou personalizado.
80h Reservado
81h Reservado
E8POST.ASM inicia
82h 1. Chamar hook de gerenciamento de energia de chipset.
2. Recuperar o texto encontrado usado para logotipo EPA (não para logotipo
em tela cheia)
3. Se houver senha definida, pedir por senha.
83h Salvar todos os dados na pilha de volta à CMOS
84h Inicializar dispositivos de inicialização PnP ISA
85h 1. Inicialização final de USB
2. NET PC: construir estrutura SYSID.
3. Voltar tela para modo de texto
4. Configurar tabela ACPI no topo da memória.
5. Invocar todas as ROMs do adaptador ISA
6. Definir IRQs para dispositivos PCI
7. Inicialização de APM
8. Limpar ruído de IRQs
86h Reservado
87h Reservado
88h Reservado
89h Reservado
90h Reservado
91h Reservado
92h Reservado
93h Ler informações de setor de inicialização de HD para código Trend AntiVirus
94h 1. Ativar cache L2
2. Programar velocidade de inicialização
3. Inicialização final de chipset.
4. Inicialização final de gerenciamento de energia
POST (hex) Descrição
5. Limpar tela e mostrar tabela de resumo
6. Programar alocação de escrita de K6
7. Programar combinação de escrita para P6
95h 1. Programar horário de verão
2. Atualizar LED e taxa de digitação de teclado
96h 1. Montar tabela MP (Multiprocessador)
2. Montar e atualizar ESCD
3. Definir século de CMOS para 20xx ou 19xx
4. Carregar hora do CMOS para timer do DOS
5. Montar tabela de roteamento MSIRQ.
FFh Tentar inicialização (INT 19h)

Para mais informações sobre a Award BIOS, por favor vá para o Website da Award no
endereço http://www.award.com.tw/
Listagem de Código POST para Phoenix BIOS
Código Descrição de Rotina POST da Phoenix
POST
02 Verificar Modo Real
04 Obter tipo de CPU
06 Inicializar hardware de sistema
08 Inicializar registrador de chipset com valores iniciais de POST
09 Definir flag POST
0A Inicializar registrador de CPU
0C Inicializar cache para os valores iniciais de POST
0E Inicializar registrador de CPU 1/0
0F Inicializar o barramento IDE local
10 Inicializar Gerenciamento de Energia
11 Carregar registradores alternativos com valores iniciais de POST
12 Saltar para UserPatch0
14 Inicializar controladora de teclado
16 Checksum de ROM do BIOS
18 Inicialização de timer 8254
1A Inicialização de controladora 8237 DMA
20 Testar refresh de DRAM
22 Testar controladora de teclado 8042
24 Definir registrador de segmento ES para 4 GB
28 Tamanho automático de DRAM
2A Limpar base de 512K da RAM
2C Testar linhas de endereço de base de 512K
2E Testar memória de base de 512K
32 Testar freqüência de clock de barramento da CPU
34 Testar RAM de CMOS
35 Inicializar registradores alternativos de chipset
37 Reinicializar o chipset
38 Shadow da ROM do BIOS de sistema
39 Reinicializar o cache
3A Tamanho automático de cache
3C Configurar registradores avançados de chipset
3D Carregar registradores alternativos com valores da CMOS
40 Definir aped inicial de CPU
42 Inicializar vetores de interrupções
44 Inicializar interrupções de BIOS
46 Checar nota de copyright de ROM
47 Inicializar gerenciador de ROMs de Opção PCI
48 Checar configuração de vídeo com o CMOS
49 Inicializar barramento e dispositivos PCI
4A Inicializar todos os adaptadores de vídeo no sistema
4C Shadow da ROM de BIOS de vídeo
4E Mostrar nota de copyright
Código Descrição de Rotina POST da Phoenix
POST
50 Mostrar tipo e velocidade de CPU
51 Inicializar placa EISA
52 Testar teclado
54 Definir clique de tecla se ativado
56 Ativar teclado
58 Testar interrupções inesperadas
5A Mostrar mensagem “Press F2 to enter SETUP” (Pressione F12 para entrar no
SETUP)
5C Testar RAM entre 512 e 640K
60 Testar memória estendida
62 Testar linhas de endereço de memória estendida
64 Saltar para UserPatch1
66 Configure registradores de cache avançado
68 Ativar cache externo e de CPU
6A Mostrar tamanho externo de cache
6C Mostrar mensagem de shadow
6E Mostrar segmentos não disponíveis
70 Mostrar mensagens de erro
72 Checar erros de configuração
74 Testar relógio de tempo real
76 Checar erros de teclado
7C Montar vetores de interrupções de hardware
7E Testar co-processador, se houver
80 Desativar portas E/S onboard
82 Detectar e instalar portas RS-232 externas
84 Detectar e instalar portas paralelas externas
86 Reinicializar portas E/S onboard
88 Inicializar Área de Dados da BIOS
8A Inicializar Área de Dados Estendidos da BIOS
8C Inicializar controladora de disquete
90 Inicializar controladora de disco rígido
91 Inicializar controladora de disco rígido de barramento local
92 Saltar para UserPatch2
93 Construir MPTABLE para placas multiprocessador
94 Desativar linha de endereço A20
96 Limpar registrador de segmento grande ES
98 Procurar por ROMs opcionais
9A Shadow de ROMs opcionais
9C Definir Gerenciamento de Energia
9E Ativar interrupções de hardware
A0 Definir horário
A2 Checar “Lock-key”
A4 Inicializar taxa de digitação
A8 Apagar mensagem de F2
AA Procurar por tecla F2 apertada
Código Descrição de Rotina POST da Phoenix
POST
AC Entrar no SETUP
AE Limpar flag in-POST flag
B2 POST pronto – preparar para inicialização do sistema operacional
B4 Um bip
B6 Checar senha (opcional)
B8 Limpar tabela de descritores globais
BC Limpar verificadores de paridade
BE Limpar tela (opcional)
BF Limpar lembretes de vírus e backup
C0 Tentar a inicialização com INT19
D0 Erro de operador de interrupção
D2 Erro de interrupção desconhecido
D4 Erro de interrupção pendente
D6 Erro ao inicializar ROM opcional
D8 Erro de desligamento
DA Mover Bloco Estendido
DC Erro de desligamento 10

Para mais informações sobre a Phoenix BIOS, por favor vá para o Website da Phoenix no endereço
http://www.phoenix.com

Das könnte Ihnen auch gefallen