FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 24/11/2008 17:50:21

bordignon
Membro

Erro vlibd - para Asterisk

Boa tarde...

tenho um servidor funcionando a 1 ano sem problemas, mas a 5 dias traz vem dando esse erro e trava o asterisk, ja atualizei o channel e voicelib, e o erro ainda persiste.

Nov 24 17:18:33 IpPhoneQTG -- MARK --
Nov 24 17:26:01 IpPhoneQTG kernel: >vlibd: vlib_release: disabling interrupt on card 0(0x9030).
Nov 24 17:26:05 IpPhoneQTG kernel: vlibd->init_plx: Probing Device Name: vlibd
Nov 24 17:26:05 IpPhoneQTG kernel: vlibd->plx_countcards: 1 Cards Found.
Nov 24 17:26:05 IpPhoneQTG kernel: vlibd->plx_countcards: Calling force_cleanup before.
Nov 24 17:26:05 IpPhoneQTG kernel: ACPI: PCI interrupt for device 0000:00:09.0 disabled
Nov 24 17:26:05 IpPhoneQTG kernel: vlibd->plx_probe: ->Probing card number 0
Nov 24 17:26:05 IpPhoneQTG kernel: PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
Nov 24 17:26:05 IpPhoneQTG kernel: ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 217

so volta se eu matar o processo.

Neulo

Offline

 

#2 11/02/2010 16:12:09

r.thiago
Membro

Re: Erro vlibd - para Asterisk

Ola bordignon,

O Problema ainda acontece? qual versão de asterisk e driver Digivoice o Sr esta utilizando?


Obrigado!


Thiago Ramos
Suporte Técnico DigiVoice

Offline

 

#3 24/06/2010 23:21:41

irapuanm
Membro

Re: Erro vlibd - para Asterisk

Ola Thiago Ramos.

Cara, estou tendo serios problemas com placas vb6060 PCI. Todas apresentam problemas com qualquer versao do Asterisk de 1.4.26 ate com o 1.6.2.8.

Utilizo o vlib e dgvchannel estaveis e ultima versao...
O linux e o debian Lenny
O erro que aparece e o mesmo citado pelo bordignon.

Qdo substituo a placa PCI pelo modelo PCI-x tudo funciona normal...

Cara, estou a ponto de nao utilizar mais placas da Digivoice e de nao recomendar pros meus clientes...

Precisando de mais informacoes posso enviar sem problemas... mas nao posso mais "falar pros meus clientes que estou corrigindo o problema e que tudo vai dar certo... bla bla bla... estou perdendo meus clientes por confiar na Digivoice..."

Cara, tambem estou a disposicao de ajudar, se for necessario, tb sou desenvolvedor.... mas estou precisando de uma solucao rapida para esses casos...

Relembrando... PCI da pau... PCI-x funciona sem problemas...

Offline

 

#4 24/06/2010 23:32:17

irapuanm
Membro

Re: Erro vlibd - para Asterisk

Adiantando algumas informacoes:

[158884.056209] asterisk[19889]: segfault at c ip b72bc9a0 sp aaab8aa4 error 4 in libpthread-2.7.so[b72b5000+15000]
[158884.064366] >vlibd: vlib_release: disabling interrupt on card 0(0x9030).
[159108.587950] vlibd->init_plx: Probing Device Name: vlibd
[159108.587950] vlibd->plx_countcards: 1 Cards Found.
[159108.587950] vlibd->plx_countcards: Calling force_cleanup before.
[159108.587950] vlibd->plx_probe: ->Probing card number 0
[159498.790915] asterisk[20228]: segfault at c ip b72e19a0 sp aaa8aaa4 error 4 in libpthread-2.7.so[b72da000+15000]
[159498.790915] >vlibd: vlib_release: disabling interrupt on card 0(0x9030).
[159545.628367] vlibd->init_plx: Probing Device Name: vlibd
[159545.628367] vlibd->plx_countcards: 1 Cards Found.
[159545.628367] vlibd->plx_countcards: Calling force_cleanup before.
[159545.628367] vlibd->plx_probe: ->Probing card number 0


Isso acontece, pelo menos de duas a tres vezes por dia...


           CPU0       CPU1       CPU2       CPU3
  0:        163         91         89        101   IO-APIC-edge      timer
  1:          1          0          1          0   IO-APIC-edge      i8042
  8:         15         18         14         13   IO-APIC-edge      rtc0
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
12:          2          0          0          2   IO-APIC-edge      i8042
18:   14267701   14292786   14265574   14285613   IO-APIC-fasteoi   /dev/vlibd
19:          0          1          1          0   IO-APIC-fasteoi
23:         26         23         25         17   IO-APIC-fasteoi   ata_piix
217:   57254025   57235874   57257173   57237894   PCI-MSI-edge      eth0
218:     319020     311340     317299     317091   PCI-MSI-edge      eth1
219:      66258      67016      66973      66417   PCI-MSI-edge      ioc0
NMI:          0          0          0          0   Non-maskable interrupts
LOC:    8863244    7115239    6653337    7781741   Local timer interrupts
RES:     701836     652644     418774     490087   Rescheduling interrupts
CAL:        188        189        228        199   function call interrupts
TLB:      78843      82384      79529      78354   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
SPU:          0          0          0          0   Spurious interrupts
ERR:          0
MIS:          0

Pelo que podemos ver a vlibd esta isolada quanto a IRQ...

Versao do Asterisk
Connected to Asterisk 1.6.2.8 currently running on XXXXXXX (pid = 20244)

Versao VLIB e DGVCHANNEL
Channel Driver Version: 1.0.5
VoicerLib Version.....: 4.2.2.0 (4220)
Firmware Versions.....:
    |_ DigiVoice Card 1: 362h

~# lspci
00:00.0 Host bridge: Intel Corporation 3200/3210 Chipset DRAM Controller (rev 01)
00:01.0 PCI bridge: Intel Corporation 3200/3210 Chipset Host-Primary PCI Express Bridge (rev 01)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
05:00.0 Multimedia controller: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI <-> IOBus Bridge (rev 0a)
05:05.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)


LSPCI -VVVVV
05:00.0 Multimedia controller: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI <-> IOBus Bridge (rev 0a)
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at dffcff80 (32-bit, non-prefetchable) [size=128]
        Region 1: I/O ports at d880 [size=128]
        Region 2: Memory at dffe0000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [40] Power Management version 0
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=3 PME-
        Kernel driver in use: vlibd
        Kernel modules: com20020-pci

05:05.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 028b
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32 (2000ns min), Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at dc00 [size=256]
        Region 2: Memory at dffd0000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at dff00000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel modules: radeonfb


dglist
~# dglist

Voicerlib Started!
-------------------------------------------------
Port   Card   Card/Ch Bus/Slot Name
-------------------------------------------------
01      01       01     0/0    E1 60/60 slim
02      01       02     0/0    E1 60/60 slim
03      01       03     0/0    E1 60/60 slim
04      01       04     0/0    E1 60/60 slim
05      01       05     0/0    E1 60/60 slim
06      01       06     0/0    E1 60/60 slim
07      01       07     0/0    E1 60/60 slim
08      01       08     0/0    E1 60/60 slim
09      01       09     0/0    E1 60/60 slim
10      01       10     0/0    E1 60/60 slim
11      01       11     0/0    E1 60/60 slim
12      01       12     0/0    E1 60/60 slim
13      01       13     0/0    E1 60/60 slim
14      01       14     0/0    E1 60/60 slim
15      01       15     0/0    E1 60/60 slim
-------------------------------------------------
Port   Card   Card/Ch Bus/Slot Name
-------------------------------------------------
16      01       16     0/0    E1 60/60 slim
17      01       17     0/0    E1 60/60 slim
18      01       18     0/0    E1 60/60 slim
19      01       19     0/0    E1 60/60 slim
20      01       20     0/0    E1 60/60 slim
21      01       21     0/0    E1 60/60 slim
22      01       22     0/0    E1 60/60 slim
23      01       23     0/0    E1 60/60 slim
24      01       24     0/0    E1 60/60 slim
25      01       25     0/0    E1 60/60 slim
26      01       26     0/0    E1 60/60 slim
27      01       27     0/0    E1 60/60 slim
28      01       28     0/0    E1 60/60 slim
29      01       29     0/0    E1 60/60 slim
30      01       30     0/0    E1 60/60 slim
-------------------------------------------------
Port   Card   Card/Ch Bus/Slot Name
-------------------------------------------------
31      01       31     0/0    E1 60/60 slim
32      01       32     0/0    E1 60/60 slim
33      01       33     0/0    E1 60/60 slim
34      01       34     0/0    E1 60/60 slim
35      01       35     0/0    E1 60/60 slim
36      01       36     0/0    E1 60/60 slim
37      01       37     0/0    E1 60/60 slim
38      01       38     0/0    E1 60/60 slim
39      01       39     0/0    E1 60/60 slim
40      01       40     0/0    E1 60/60 slim
41      01       41     0/0    E1 60/60 slim
42      01       42     0/0    E1 60/60 slim
43      01       43     0/0    E1 60/60 slim
44      01       44     0/0    E1 60/60 slim
45      01       45     0/0    E1 60/60 slim
-------------------------------------------------
Port   Card   Card/Ch Bus/Slot Name
-------------------------------------------------
46      01       46     0/0    E1 60/60 slim
47      01       47     0/0    E1 60/60 slim
48      01       48     0/0    E1 60/60 slim
49      01       49     0/0    E1 60/60 slim
50      01       50     0/0    E1 60/60 slim
51      01       51     0/0    E1 60/60 slim
52      01       52     0/0    E1 60/60 slim
53      01       53     0/0    E1 60/60 slim
54      01       54     0/0    E1 60/60 slim
55      01       55     0/0    E1 60/60 slim
56      01       56     0/0    E1 60/60 slim
57      01       57     0/0    E1 60/60 slim
58      01       58     0/0    E1 60/60 slim
59      01       59     0/0    E1 60/60 slim
60      01       60     0/0    E1 60/60 slim

(*) Bus/Slot info is only available in Windows (for now)


* * * Goodbye! * * *

tenho uma saida com lsof que eh bem grande... precisando posso enviar..

Abracos

Offline

 

#5 29/06/2010 13:31:45

r.thiago
Membro

Re: Erro vlibd - para Asterisk

Ola irapuanm,


A interrupção da placa esta somando em todos os núcleos do processador? ("cat /proc/interrupts") que dispositivo é esse que aparece no log "IO-APIC-fasteoi"?

Estou a disposição para ajudar!


Thiago Ramos
Suporte Técnico DigiVoice

Offline

 

#6 12/07/2010 14:09:00

irapuanm
Membro

Re: Erro vlibd - para Asterisk

Oi Thiago.

Sim, nesse momento que coletei as informações, todos os processadores estão sendo utilizados pela vlibd.
Em momento anterior, a penas o último núcleo estava sendo utilizado e o problema foi o mesmo. Utilizei o script dgvirq fornecido por vcs, para alocar apenas o último núcleo.

O IO-APIC-fasteoi ou IO-APIC-edge são os tipos de classe/tipo de interrupção que está sendo utilizado pelo Kernel. Não são um dispositivo em "SI".

Irapuan Menezes

Offline

 

#7 16/07/2010 11:22:28

r.thiago
Membro

Re: Erro vlibd - para Asterisk

Ola irapuanm,


Por favor envie telefone para contato, para que assim possamos monitorar seu ambiente.

(11) 2191-6366 Também estou a disposição no telefone!!


Obrigado!


Thiago Ramos
Suporte Técnico DigiVoice

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson