HDLC Bad FCS
pri_dchannel: PRI got event: HDLC Bad FCS (8) on Primary D-channel of span
Откуда: Казахстан, Актау
Сообщений: 14
|
HDLC Bad FCS
Здравствуйте.
Не знаю как с этим бороться перерыл весь инет.
pri_dchannel: PRI got event: HDLC Bad FCS (8) on Primary D-channel of span 1
Линия заведомо рабочая т.к. до этого стоял алкатель и он работал.
Плата такая
[root@ast02akt ~]# dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TE122 Card 0
name=WCT1/0
manufacturer=Digium
devicetype=Wildcard TE122 with VPMADT032
location=PCI Bus 03 Slot 03
basechan=1
totchans=31
irq=177
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
Паралельно с ней стоит ISDN плата. Она работает нормально.
[root@ast02akt ~]# lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:01.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-E1] (rev 01)
03:02.0 Ethernet controller: Digium, Inc. Wildcard TE122 single-span T1/E1/J1 card (rev 11)
[root@ast02akt ~]# cat /proc/interrupts
CPU0
0: 5428562 IO-APIC-edge timer
1: 8 IO-APIC-edge i8042
8: 3 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
12: 114 IO-APIC-edge i8042
169: 0 IO-APIC-level uhci_hcd:usb5
177: 5382420 IO-APIC-level wcte12xp0
209: 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2
217: 16342 IO-APIC-level uhci_hcd:usb3, ata_piix
225: 335218 IO-APIC-level uhci_hcd:usb4, HFC-multi
233: 2381879 PCI-MSI eth0
NMI: 0
LOC: 5317558
ERR: 0
MIS: 0
[root@ast02akt ~]# hdparm -v /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9729/255/63, sectors = 156301488, start = 0
[root@ast02akt ~]# cat /proc/version
Linux version 2.6.18-164.6.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Nov 3 16:18:27 EST 2009
С этой платой проблемы были с самого начала. Две разных материнки, астериск 1.4 ставил и AstNow и компилил все тоже самое. Приблизительно часа через четыре работы начинаются эти ошибки. После перезагрузки все нормально какоето время.
system.conf
span=1,1,0,ccs,hdb3
# termtype: te
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31
# Global data
loadzone = ru
defaultzone = ru
Где копать что посмотреть ? Помогите.
|
Откуда: Уфа
Сообщений: 5856
|
Re: HDLC Bad FCS
сигнализацию правильно выставил?
Было у меня когда-то, выставил так же как на старой АТС lusent4ess, так оно работало, но периодически голючило.
|
Откуда: Казахстан, Актау
Сообщений: 14
|
Re: HDLC Bad FCS
switch: сигнализацию правильно выставил?
Было у меня когда-то, выставил так же как на старой АТС lusent4ess, так оно работало, но периодически голючило.
Да вроде правильно
Эти настройки мне сгенерил dahdi_genconf. Какие там вообще бывают варианты ?
Я несовсем понял что значат второй и третий параметры в span. Может там покопать ?
Предлагается попробовать поменять dchan на чтонить типа rawhdlc или hardhdlc ?
|
Откуда: Казахстан, Актау
Сообщений: 14
|
Re: HDLC Bad FCS
в dmesg отловил такую строчку
wcte12xp0: Missed interrupt. Increasing latency to 4 ms in order to compensate
Видимо собака зарыта где то тут. Но как с этим бороться не знаю.
|
Откуда: SPb
Сообщений: 1307
|
Re: HDLC Bad FCS
cat /proc/interrupts
если там лишнее напротив dahdi модуля , то вырубаем usb , параллельный / последовательный порты
|
Сообщений: 6521
|
Re: HDLC Bad FCS
zzus, чуть выше человек привёл свой спейсок
[root@ast02akt ~]# cat /proc/interrupts
CPU0
0: 5428562 IO-APIC-edge timer
1: 8 IO-APIC-edge i8042
8: 3 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
12: 114 IO-APIC-edge i8042
169: 0 IO-APIC-level uhci_hcd:usb5
177: 5382420 IO-APIC-level wcte12xp0 тут нет ничего напротив dahdi модуля.
Но есть напротив
225: 335218 IO-APIC-level uhci_hcd:usb4, HFC-multi - это PCI ISDN BRI карта
Kvantum: в dmesg отловил такую строчку
wcte12xp0: Missed interrupt. Increasing latency to 4 ms in order to compensate
Видимо собака зарыта где то тут. Но как с этим бороться не знаю.
На каких дровах работает HFC-multi?
пробуйте добавить в параметры загрузки ядра noapic и acpi=off
Примеры гуглятся.
|
Откуда: SPb
Сообщений: 1307
|
Re: HDLC Bad FCS
вот я слепень , пропустил.
Тогда что? crc4 , поток через TDM сеть без номальной синхронизации или карта капризничает?
Но мне как помниться это больше с потокм связано.
|
Откуда: Казахстан, Актау
Сообщений: 14
|
Re: HDLC Bad FCS
[root@ast02akt ~]# cat /proc/interrupts
CPU0
0: 4803546 IO-APIC-edge timer
1: 8 IO-APIC-edge i8042
8: 3 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
12: 114 IO-APIC-edge i8042
177: 4760414 IO-APIC-level wcte12xp0
209: 6971 IO-APIC-level ata_piix
217: 899079 PCI-MSI eth0
225: 296365 IO-APIC-level HFC-multi
NMI: 0
LOC: 4703788
ERR: 0
MIS: 0
Не помогло. Причем ночь стоит нормально к обеду как нагрузка начинается.
Поток идет без crc4. Если включить crc4 то вообще работать не будет.
[root@ast02akt ~]# /etc/init.d/dahdi restart
Unloading DAHDI hardware modules: done
Loading DAHDI hardware modules:
wct4xxp: [ OK ]
wcte12xp: [ OK ]
wct1xxp: [ OK ]
wcte11xp: [ OK ]
wctdm24xxp: [ OK ]
wcfxo: [ OK ]
wctdm: [ OK ]
wcb4xxp: [ OK ]
wctc4xxp: [ OK ]
xpp_usb: [ OK ]
driver should be 'cwain' but is actually 'hfcmulti'
Running dahdi_cfg: [ OK ]
Астериск и драйвера у меня с репозиториев centos-asterisk и centos-digium. Но я и из исходников ставил кода ISDN карточки еще небыло, все тоже самое.
Потока у меня 2 с разных станций, реакция одинаковая. На одном из потоков год простоял алкатель без проблем. Кроме того я переодически меняю потоки местами между digium-картой и isdn и тоже все также. Так что я думаю что с потоком вроде проблем нет т.к. isdn карта работает нормально.
Просто странно что какая то дешёвая noname isdn работает лучше чем digium-овская.
Может она бракованная. Я даже не знаю как это проверить.
Может карта бракованная ?
Седня попробую noapic и acpi=off и посмотрю что будет.
|
Откуда: Казахстан, Актау
Сообщений: 14
|
Re: HDLC Bad FCS
сейчас все воттак
[root@ast02akt ~]# cat /proc/interrupts
CPU0
0: 106958 XT-PIC timer
1: 8 XT-PIC i8042
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
10: 2864 XT-PIC HFC-multi
11: 64569 XT-PIC wcte12xp0
12: 114 XT-PIC i8042
15: 3699 XT-PIC ata_piix
81: 7051 PCI-MSI eth0
NMI: 0
LOC: 104994
ERR: 0
MIS: 0
|
Сообщений: 6521
|
Re: HDLC Bad FCS
Ну вот по последнему варианту хоть можно быть уверенным, что не будет бяки
wcte12xp0: Missed interrupt.
По поводу Loading DAHDI hardware modules: оно конечно не мешает, но задизаблить бы все, которые не используются!
|
|