wcte12xp0: Missed interrupt.
всегда после dahdi: Disabled echo canceller because of tone (rx)
Сообщений: 87
|
wcte12xp0: Missed interrupt.
Добрый день!
Имеется asterisk 1.6.1.0 (правда, не в чистом виде, а с несколькими патчами) с dahdi 2.1.0.4 с картой TE122.
Периодически вижу в логе:
Dec 29 14:00:54 asterisk kernel: dahdi: Disabled echo canceller because of tone (rx) on channel 1
Dec 29 14:00:54 asterisk kernel: wcte12xp0: Missed interrupt. Increasing latency to 6 ms in order to compensate.
на юзерах, вроде , не отражается, но ругаются телефонисты, что в их железке ошибки видно ;-)
Может есть идеи почему отключение эха приводит к потере прерываний или это вообще известная и уже починенная беда?\
|
Сообщений: 6521
|
Re: wcte12xp0: Missed interrupt.
cat /proc/interrupts ?
|
Сообщений: 87
|
Re: wcte12xp0: Missed interrupt.
cat /proc/interrupts
CPU0 CPU1
0: 974130588 0 IO-APIC-edge timer
1: 2 0 IO-APIC-edge i8042
4: 13 0 IO-APIC-edge serial
8: 1 0 IO-APIC-edge rtc
9: 1 0 IO-APIC-level acpi
58: 27850 9317796 PCI-MSI eth0
82: 33 21522761 PCI-MSI eth1
90: 973564173 0 IO-APIC-level wcte12xp0
NMI: 0 0
LOC: 973962472 973962513
ERR: 0
MIS: 0
|
Откуда: SPb
Сообщений: 1307
|
Re: wcte12xp0: Missed interrupt.
как обычно.. поотключать все лишние девайсы аля lpt,com,usb , переткнуть в другой слот , если возможно.
Попробывать поменять rx/tx gain , отключить эхоподавление совсем.
|
Сообщений: 6521
|
Re: wcte12xp0: Missed interrupt.
Не влияет.
У него wcte12xp0 сидит на отдельном прерывании, ни скем его не делит.
sles, оформляйте тагами \[code\] выкладки, там всё в кучу, похоже из двух ядер у вас одно только работает.
|
Сообщений: 87
|
Re: wcte12xp0: Missed interrupt.
zzuz:
Попробывать поменять rx/tx gain
а это возможно на E1? :-)
аппаратные изменения как бы невозможны, да и явно не в них дело то- четкое 100% совпадение- отключили echo canceler- получили missed interrupt, просто само по себе оно не встречается.
отключить эхоподавление совсем.
скорее возможно отключить отключение :-)
один вопрос- а на ReceiveFAX это как-то скажется?
|
Сообщений: 87
|
Re: wcte12xp0: Missed interrupt.
ded: похоже из двух ядер у вас одно только работает.
а то ж- гипертридинг однако ;-)
|
Сообщений: 6521
|
Re: wcte12xp0: Missed interrupt.
Это недотреадинг, однако, если все прерывания обрабатывает одно ядро?! (:
А какой у вас эхоканцеллер? Софтварный? Аппаратный?
на ReceiveFAX это отключение повлияет самым благоприятным образом: для факсов эхо канцелять - только вред.
|
Сообщений: 87
|
Re: wcte12xp0: Missed interrupt.
ded: Это недотреадинг, однако, если все прерывания обрабатывает одно ядро?! (:
претензии в интел, пожалуйста. ядро то в реалии одно
А какой у вас эхоканцеллер? Софтварный? Аппаратный?
oslec, но с mg2 было так же.
на ReceiveFAX это отключение повлияет самым благоприятным образом: для факсов эхо канцелять - только вред.
это я понимаю, Вы вопрос мой поняли неправильно- я не могу отключить подавление эха, но могу пересобрать dahdi с NO_ECHOCAN_DISABLE, вот я и спрашиваю- если так сделать факсы ходить не перестанут? :-)
|
Сообщений: 6521
|
Re: wcte12xp0: Missed interrupt.
sles: ded: Это недотреадинг, однако, если все прерывания обрабатывает одно ядро?! (:
претензии в интел, пожалуйста. ядро то в реалии одно
Написал претензию в Интел.
sles: oslec, но с mg2 было так же.
А как вы отключили echo canceler тогда? Я так понял, что на командном уровне? Тогда никаких missed interrupt не должно быть.
Хотя, на некоторых сборках (ужас!) вообще oslec не запускался с картами Дигиум! Наверное, они какую-то подлянку там замастрячили, так как oslec входит как модуль в современные версии ядра, а у Дигиум все полки затарены аппаратными эхоканцеляторными приблудами, да ещё и немерянное кол-во лицензий Octasic не продано :(
Так ничего не продашь с бесплатным oslec в конкуренции!
|
|