[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