[Asterisk-Users] Sound quality issue in one direction and wctdm
problem with APIC enabled kernel
Chris Miller
asterisk at scratchspace.com
Tue Feb 28 10:45:43 MST 2006
I'm chasing down a pop/click type of disturbance on a PBX system.
Strangely, the disturbance is only heard by the outside caller, the
internal recipient hears the caller crystal clear. This seems to have
crept up when upgrading the zaptel driver to the 1.2 series while
running 1.0.10. I went ahead and upgraded the entire system to 1.2.4.
The system is a ~2Ghz AMD 32bit system, with 512MB of memory and nothing
other than Asterisk running. Phone traffic is minimal, perhaps 3
simultaneous calls max, but the problem occurs with just one call. It's
located in a data center with ~20ms pings to the ITSP and ~20ms pings to
the remote office IP phones.
Up to this point, ztdummy was in use without problems, although the
timing (zttest) was a hair under the recommended threshold. I dropped in
a TDM400P for testing, and although the timing improved, the symptom
remained. The system has an IDE drive, and I verified the hdparm dma/irq
settings were enabled. The TDM card was sharing interrupts, so I
recompiled the kernel with APIC support. Unfortunately the wctdm module
will no longer load after recompile and install into the new kernel
directory. I went back to the ztdummy driver with the same problem.
Below is the relevant errors and info.
Chris
# modprobe wctdm
FATAL: Error inserting wctdm (/lib/modules/2.6.12-prep/misc/wctdm.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for wctdm
# dmesg
wctdm: disagrees about version of symbol zt_receive
wctdm: Unknown symbol zt_receive
wctdm: disagrees about version of symbol zt_qevent_lock
wctdm: Unknown symbol zt_qevent_lock
wctdm: disagrees about version of symbol zt_ec_chunk
wctdm: Unknown symbol zt_ec_chunk
wctdm: disagrees about version of symbol zt_transmit
wctdm: Unknown symbol zt_transmit
wctdm: disagrees about version of symbol zt_unregister
wctdm: Unknown symbol zt_unregister
wctdm: disagrees about version of symbol zt_hooksig
wctdm: Unknown symbol zt_hooksig
wctdm: disagrees about version of symbol zt_register
wctdm: Unknown symbol zt_register
# cat /proc/interrupts
CPU0
0: 34991774 IO-APIC-edge timer
1: 10 IO-APIC-edge i8042
8: 1 IO-APIC-edge rtc
9: 1 IO-APIC-level acpi
12: 111 IO-APIC-edge i8042
14: 170392 IO-APIC-edge ide0
15: 383872 IO-APIC-edge ide1
18: 0 IO-APIC-level SiS SI7012, SiS SI7013 Modem
19: 164220 IO-APIC-level eth0
20: 0 IO-APIC-level ohci_hcd:usb2
21: 0 IO-APIC-level ohci_hcd:usb3
22: 0 IO-APIC-level ohci_hcd:usb4
23: 0 IO-APIC-level ehci_hcd:usb1
NMI: 0
LOC: 34991738
ERR: 0
MIS: 0
More information about the asterisk-users
mailing list