Fórum de Suporte Digivoice
Você não está logado.
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
Ola bordignon,
O Problema ainda acontece? qual versão de asterisk e driver Digivoice o Sr esta utilizando?
Obrigado!
Offline
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
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
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!
Offline
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
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!
Offline