[AsteriskBrasil] Problemas com IRQ

Paulino Kenji Sato pksato em gmail.com
Domingo Março 21 17:55:51 BRT 2010


Ola

2010/3/19 Leonardo Sena <leosud em gmail.com>:
>
> cat /proc/interrupts
>            CPU0       CPU1
>   0:   34311755          0          XT-PIC  timer
>   1:        498          0          XT-PIC  i8042
>   2:          0          0          XT-PIC  cascade
>   3:   39654896          0          XT-PIC  opvxa1200, eth1
>   5:     108382          0          XT-PIC  cciss0
>   7:   33877998          0          XT-PIC  wct2xxp
>   8:          1          0          XT-PIC  rtc
>  12:        288          0          XT-PIC  i8042

Opa, tem algo errado aqui, atualmente, não se usa mais o XT-PIC para
gerenciar interrupções.

XT-PIC se refere ao chip 8259A usado nos primeiros computadores
pessoais da IBM, o tal de XT, com processador 8086 ou 8088. Se usa ele
por mera questão de compatibilidade.
O 8259A se não me engano, possui 8 linhas de interrupção, no AT,
usando duas 8259A em cascata, são 15 linhas.
Como muitas são reservadas para uso interno, sobram poucas para uso da PCI.
Sistemas modernos usam o APIC, que expande o número de linhas de
interrupções para algo por volta de 224.
Então, veja na bios onde ativar o APIC, ou o ACPI (acpi costuma ligar
tmb o APIC).
Ou, se esta usando um kernel com suporte a Local APIC,
Ou ainda a MSI (dependendo do hardware e do kernel)




-- 
Paulino Kenji Sato
http://www.nobel.com.br


Mais detalhes sobre a lista de discussão AsteriskBrasil