Good stuff for programming geeks
[ start | index | login or register ]
start > Asterisk PBX

Asterisk PBX

Created by tmoertel. Last edited by tmoertel 2340 days ago. Viewed 14163 times. #2
[diff] [history] [edit] [rdf]
labels
attachments
wcfxo-oops.png (16380)

Asterisk is a full-featured, open source PBX system.

My talk on Fun with Asterisk and Perl

See Talk - Fun with Asterisk and Perl.

My Asterisk RPMS

You can download my RPMs for Red Hat Linux 9 from the >>community download area for Asterisk.

These RPMs are now outdated. Luckily, there is now a stable branch for Asterisk development, and other folks are making RPMs available. See >>Asterisk RPM on >>voip-info.org.

Troubleshooting

Here are some problems that I am working on.

NMI issues w/ Wildcard X100P cards

Something funny is going on when Asterisk loads the wcfxo driver:

…
Zapata Telephony Interface Registered on major 196
Uhhuh. NMI received. Dazed and confused, but trying to continue
You probably have a hardware problem with your RAM chips
wcfxo: DAA mode is 'FCC'
Found a Wildcard FXO: Wildcard X101P
Registered tone zone 0 (United States / North America)
...

Note the "Dazed and confused" part. This is with the normal SMP kernel and SMP-build Zaptel driver. On the suggestion from folks from Digium, I tried building a non-SMP driver and using it under a non-SMP kernel (Linux version 2.4.20-20.9 (bhcompile@stripples.devel.redhat.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Mon Aug 18 11:45:58 EDT 2003). The results of modprobe wcfxo under this kernel/driver combo:

…
Zapata Telephony Interface Registered on major 196
PCI: Assigned IRQ 10 for device 00:04.0
Uhhuh. NMI received. Dazed and confused, but trying to continue
You probably have a hardware problem with your RAM chips
wcfxo: DAA mode is 'FCC'
Found a Wildcard FXO: Wildcard X101P
Registered tone zone 0 (United States / North America)
...

Note that bit about "PCI: Assigned IRQ 10". What else is on 10? Well, cat /proc/interrupts says:

CPU0
  0:      35874          XT-PIC  timer
  1:          4          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:          0          XT-PIC  usb-ohci
  5:          7          XT-PIC  advansys
  8:          1          XT-PIC  rtc
 10:     200367          XT-PIC  3ware Storage Controller, wcfxo
 11:       1713          XT-PIC  ioc0, eth0
 12:         41          XT-PIC  PS/2 Mouse
 14:         14          XT-PIC  ide0
 15:         26          XT-PIC  ide1
NMI:          1
ERR:          0

Hmmm… I don't like that the wcfxo driver is sharing an interrupt w/ the 3ware RAID controller.

Similarly, and more concerning, my server (a Dell PowerEdge 1600SC (ServerWorks chipset)) locked up w/ a kernel oops. While none of the oops diagnostics managed to make it to the logs, I was able to take a >>photograph of the oops output.

Links

  • >>Asterisk is the project home page
  • >>Digium supports Asterisk development, sells telephony hardware, provides professional Asterisk support
no comments | post comment
community.moertel.com | Copyright © 2003–07 Moertel Consulting