|
1、Why is my card getting an IRQ miss?
2、I am getting error messages about PCI Master Aborts. What is
3、What are the differences between FXS and FXO interfaces?
4、I am hearing an echo. What can I do to fix this?
5、Sound Quality Problems with Analog cards?
6、How can i check the IRQ of analog cards?
7、Can you not hangup calls?
8、How do you adjust the volume of voice for analog cards?
9、How do you report a problem?
Q:Why is my card getting an IRQ miss?
A:Each hardware takes 1,000 interrupts per second.
When the cards get less than this for some reason, an IRQ will be missed
You can check whether the card lost interrupts by using 'zttool.'
IRQ misses can cause different problems with Asterisk.
Symptoms of IRQ misses are bad audio quality or perhaps PRI errors,
although IRQ misseswill not cause alarms.
Also DTMF detection not working is somethingthat can be caused by IRQ misses as well.
Several common things that contribute to IRQ misses are:
-Running the X window system
-Shared IRQs
-No hard drive DMA
-Hard drive DMA too high (shoot for udma3)
-Running serial terminals or frame buffers
To check for shared IRQs you can run:
# cat /proc/interrupts
CPU0
0 10756672 XT-PIC timer
2 0 XT-PIC cascade
5 10812879 XT-PIC uhci_hcd, uhci_hcd, wctdm
10 226219 XT-PIC t1xxp, CS46XX
11 1550046 XT-PIC eth0, nvidia
12 387234 XT-PIC i8042
14 32641 XT-PIC ide0
15 18
XT-PIC ide1
NMI 0
LOC 10757616
ERR 40481
MIS 0
Notice the T100P card sharing with the sound card, and the TDM400P card is sharing with the USB controller.
This may cause problems. If you are not using any USB devices that would probably beok,
but it would be best to disable USB or get the card on it's own IRQ.
There are several ways to move cards to their own IRQ.
-Turn on APIC
-Tweak BIOS settings
-Try a different PCI slot
-Use setpci
refer this link from digium:
http://kb.digium.com/entry/63/
Q:I am getting error messages about PCI Master Aborts. What is
A:This is a very rare case. When your computer's PCI subsystemexperiences
serious problems with cards upon initializationof the card, Linux will
print out scrolling "PCI Master Abort"messages. What you should do is
go into your system's BIOS, and turnoff your motherboard's PNP (plug and play) feature.
Q:What are the differences between FXS and FXO interfaces?
A:FXS (Foreign eXchange Station) is an interface which drives atelephone.
FXS interfaces get phones plugged into them, deliverybattery, and provide
ringing. FXS interfaces are signalled with FXO signalling.
FXO (Foreign eXchange Office) is an interface that connect to a phoneline.
They supply your PBX with access to the public telephone network.
FXO interfaces use FXS signalling. FXS interfaces are what allow
you tohook telephones to your PBX, and FXO interfaces allow you
to connectyour PBX to real analog phone lines.
Q:I am hearing an echo. What can I do to fix this?
A:http://kb.digium.com/entry/1/
http://www.voip-info.org/wiki/view/Asterisk+echo+cancellation
Q:Sound Quality Problems with Analog cards?
A:please refer this link:
http://www.asteriskguru.com/tutorials/pci_irq_apic_tdm_ticks_te410p_te405p_noise.html
Q:How can i check the IRQ of analog cards?
A:please run the command:
cat /proc/interrupts
you should see the IRQs, Make sure the card has OWN IRQ, Do NOT share with other devices.<br/>
more details, please check from here
http://www.voip-info.org/wiki/view/Asterisk+PCI+bus+Troubleshooting
Q:Can you not hangup calls?
A:To resolve the problem, please check
Edit the chan_dahdi.conf
1) open busydetect=yes and busycount=4
2)hanguponpolarityswitch =yes
http://www.asteriskguru.com/tutorials/resolving_hangup_detection_problems_fxo_tdm_voicemail.html
Q:How do you adjust the volume of voice for analog cards?
A:You can edit the zapata.conf and change rxgain=5 and txgain=6 or other values.
you can use ztmonitor to test that.check from here
http://linux.die.net/man/8/ztmonitor
Q:How do you report a problem?
A:In order to solve customer's problems very effective and efficiency,
when seeking a help from us, please give these information:
1) versions of kernel and Linux distribution
2) versions of asterisk and zaptel/dahdi
3) the name of cards used in your system
4) debug and error information from your system and asterisk
5) sending us zaptel(zaptel.conf and zapata.conf) or dahdi (system.conf and chan_dahdi.conf)
configuration files
6) after loading the driver, run the command: demsg >report.txt and send the report.txt to us
7) sending us the result of the command: cat /proc/interrupts
8) sending us the message of asterisk console when you making a call
9) inform the protocols you are using in your system
10) send us a working ssh account with root permission if you need us to check the system.
11) make a backup for your important files
12) describe the problem in details
|