Имеется 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
В вашем случае проблема шума в этом
18: 5409333 IO-APIC-fasteoi SiS SI7012, wctdm24xxp0
попробуйте поменять карту в другой слот или выключить звуковую карту в биосе (SI7012)
Установил карту в другой компьютер (не такой древний), отключил 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
Обязательно отключу звук на компьютере с которого начался пост. Но сегодня это уже не проверить.
поделюсь своим опытом: 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.
на каких портах появляется фоновый шум?
Задан: 2011-01-21 00:40:34 +0400
Просмотрен: 3,229 раз
Обновлен: Mar 18 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.