Имеется TDM410 установленная в далеко не новый компьютер.
hwinfo
system.firmware.vendor = 'Award Software International, Inc.'
system.firmware.version = '6.00 PG'
system.firmware.release_date = '03/10/2003'
system.board.product = 'GA-8ST800'
system.board.version = '1.x'
system.board.vendor = 'Gigabyte Technology Co., Ltd.'
cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 1.80GHz
stepping : 4
cpu MHz : 1799.770
При загрузке драйвера wctdm24xxp в трубке подключенной к FXS порту возникает достаточно сильный фоновый шум.
С учетом того, что данный компьютер:
поиск причины возникновения шума могут быть продолжительными и возможно безрезультатными. И я понимаю, что причину возникновение шума за меня никто не найдет. Но не могли бы вы рассказать о наиболее частых причинах возникновения данных шумов в вашей практике (теория вроде и так известна)?
Да, кстати, конечно возможно, что wctdm24xxp имеет проблемы в моей версии, но пока к этому выводу не склоняюсь.
На всякий случай, ниже версия используемого ПО и базовые настройки dahdi:
dmesg
[ 2648.096859] dahdi: Telephony Interface Registered on major 196
[ 2648.096865] dahdi: Version: 2.2.1
[ 2648.146448] dahdi_transcode: Loaded.
[ 2648.190743] wctdm24xxp 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 2648.727135] Port 1: Installed -- AUTO FXO (FCC mode)
[ 2649.359956] Port 2: Installed -- AUTO FXO (FCC mode)
[ 2651.021477] Port 3: Installed -- AUTO FXS/DPO
[ 2652.677003] Port 4: Installed -- AUTO FXS/DPO
[ 2652.681003] VPM100: Not Present
[ 2652.685324] Found a Wildcard TDM: Wildcard TDM410P (4 modules)
[ 2652.885614] dahdi: Registered tone zone 0 (United States / North America)
[ 2653.038984] echo: module is from the staging directory, the quality is unknown, you have been warned.
[ 2653.047523] dahdi_echocan_oslec: Registered echo canceler 'OSLEC'
[ 2653.048313] dahdi: Registered tone zone 40 (Russian Federation)
/etc/dahdi/system.conf
fxsks=1,2
fxoks=3,4
echocanceller=oslec,1-4
loadzone = ru
defaultzone = ru
/etc/dahdi/modules
dahdi
dahdi_dummy
dahdi_transcode
wctdm24xxp
uname -a
Linux 2.6.35-25-generic #43-Ubuntu SMP Thu Jan 6 22:25:16 UTC 2011 i686 GNU/Linux
/etc/issue
Ubuntu 10.10 \n \l
cat /proc/interrupts
CPU0
0: 48 IO-APIC-edge timer
1: 15577 IO-APIC-edge i8042
8: 0 IO-APIC-edge rtc0
9: 0 IO-APIC-fasteoi acpi
10: 0 IO-APIC-edge MPU401 UART
12: 256322 IO-APIC-edge i8042
14: 127364 IO-APIC-edge pata_sis
15: 0 IO-APIC-edge pata_sis
18: 5409333 IO-APIC-fasteoi SiS SI7012, wctdm24xxp0
19: 18854 IO-APIC-fasteoi eth0
20: 5836 IO-APIC-fasteoi ohci_hcd:usb2
21: 0 IO-APIC-fasteoi ohci_hcd:usb3
23: 2 IO-APIC-fasteoi ehci_hcd:usb1
NMI: 0 Non-maskable interrupts
LOC: 1115411 Local timer interrupts
SPU: 0 Spurious interrupts
PMI: 0 Performance monitoring interrupts
PND: 0 Performance pending work
RES: 0 Rescheduling interrupts
CAL: 0 Function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
THR: 0 Threshold APIC interrupts
MCE: 0 Machine check exceptions
MCP: 22 Machine check polls
ERR: 0
MIS: 0
поделюсь своим опытом: Asterisk 1.6.2.5-0ubuntu1.3 с OpenVox A800P (2xFXO и 4xFXS). Компьютер тоже далеко не первой свежести и без заземления. К 2м FXO было подключено по GSM-модему (со своими блоками питания) и при входящих и исходящих звонках был сильный фоновый шум.
Решение оказалось простым - общая земля. Т.е. подключив контакт заземления GSM-модема к корпусу компьютера шум этот пропал (для этих целей я использовал USB шнур и свободные USB порты на компьютере, т.к. у меня модемы помимо RJ-11 оснащены RS-232 и USB выходами).
на каких портах появляется фоновый шум?
ну так какой результат? у меня вообще платы Allvoip по 16 портов в каждой, один их портов то работает то нет. Ругается вроде на питание, комп тоже достаточно старый, может замена БП поможет. И еще один порт в dahdi_scan говорит что все тип-топ, но на нем ни в какую нет гудка, а на еще одно порту очесь слабая громкость. С остальными портами все нормально. Тот порт который ругается на питание иногда всетаки поднимается и работает, если системник отключить от питания и оставить постоять на часок, правда после перезагрузки уже порт оказывается не рабочим, приходится его отключать.
Как думаете это все таки питание, или платы глючат? порты кстати FXS.
Установил карту в другой компьютер (не такой древний), отключил usb в биос. Фоновый шум остается в наличии. Начинаю грешить на карту, но это конечно-же не факт.
cat /proc/interrupts
CPU0 CPU1
0: 46 0 IO-APIC-edge timer
1: 1771 0 IO-APIC-edge i8042
6: 3 0 IO-APIC-edge floppy
7: 0 0 IO-APIC-edge parport0
8: 1 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 20238 0 IO-APIC-edge i8042
14: 0 0 IO-APIC-edge ata_piix
15: 0 0 IO-APIC-edge ata_piix
16: 2280 0 IO-APIC-fasteoi i915
21: 1084116 0 IO-APIC-fasteoi wctdm24xxp0
23: 43005 0 IO-APIC-fasteoi ata_piix
42: 513 0 PCI-MSI-edge hda_intel
43: 27524 0 PCI-MSI-edge eth0
NMI: 0 0 Non-maskable interrupts
LOC: 1207046 147142 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 6178 3230 Rescheduling interrupts
CAL: 63 75 Function call interrupts
TLB: 957 1197 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 4 4 Machine check polls
ERR: 1
MIS: 0
Обязательно отключу звук на компьютере с которого начался пост. Но сегодня это уже не проверить.
В вашем случае проблема шума в этом
18: 5409333 IO-APIC-fasteoi SiS SI7012, wctdm24xxp0
попробуйте поменять карту в другой слот или выключить звуковую карту в биосе (SI7012)
Задан: 2011-01-21 00:40:34 +0400
Просмотрен: 3,206 раз
Обновлен: Mar 18 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.