Fórum de Suporte Digivoice
Você não está logado.
Ola
Preciso de resolver o probema abaixo estou usando
Ubuntu kernel 2.6.15-28 SMP
Asterisk 1.4.1
VoicerLib 4.0.9.2 - Linux
Chamel Driver versao 0.9.2
Erro Alocacao de memoria
[Jun 19 17:41:35] ERROR[6100]: chan_dgv.c:7652 setup_dgv:
Error starting voicerlib (code 0x400)
[Jun 19 17:41:35] NOTICE[6100]: chan_dgv.c:7657 setup_dgv: Cause: Memory allocation failed (low memory or /dev/vlibd* could not be created)
[Jun 19 17:41:35] NOTICE[6100]: chan_dgv.c:7274 __unload_module: -- Unload module digivoice
[Jun 19 17:41:35] NOTICE[6100]: chan_dgv.c:7395 __unload_module: -- module unloaded
Grato
maclink
Offline
Olá Maclink!
Esse erro geralmente é causado pelo fato de não terem sidos criados corretamente os inodes do vlibd.
Verifique como está o seu hardware, ele não pode estar compartilhando interrupções, geralmente desabilitando na BIOS do computador periféricos não utilizados ou trocando a placa de slot PCI soluciona o problema.
[]'s
Muriel Arneiro
Offline
O erro foi inteiramente meu, instalei o asterisk com kernel SMP, preemptivo e as placas VBs 6060 e 3030 não são compatíveis em projeto com kernel desse gênero ..
Obrigado
[],s
Fernando Fortes
Offline
Olá Maclink!
Nossas placas são sim compativeis com o Kernel SMP, acredito que você não tinha os pacotes de desenvolvimento para o kernel correto na sua máquina.
[]'s
Muriel Arneiro
Offline
Estranho Muriel, converse com o Leandro e com o Barth sobre isso estive ai e inclusive levei a máquina pra que alguém pudesse me apresentar solução... e me informaram que Kernels 64bits SMP não eh suportado pelo driver da placa okay.
Abraços e obrigado pela ajuda
Sem mais
Fernando Fortes
Offline
A incompatibilidade não será com a versão de kernel 64 bits e não com o fato dele ser SMP ?
Não faz sentido essa incompatibilidade com o SMP uma vez que em algumas aplicações críticas é necessário um servidor com 02 cpus quad-core para processar um grande número dfe ligações simultâneas (200 a 250 ligações). Esse tipo de incompatibilidade limitaria seriamente o uso da placa Digivoice em sites maiores.
Vamos aguardar o pronunciamento do Muriel.
Offline
Olá Srs..
Kernel SMP não é necessariamente 64 bits.
O Kernel SMP é um kernel utilizado em processadores do tipo Hyper Threading, Dual Core e derivados...
Quanto à questão dos processadores 64 bits, a DigiVoice está trabalhando e nas proximas semanas estará sendo liberada uma versão BETA dos nossos drivers para 64 bits.
[]'s
Muriel Arneiro
Offline
Ola a todos :D
Resolvi o problema da seguinte forma!!! talvez existam soluções melhores mais enfim descrevo abaixo o que eu fiz exatamente...
compilei a voicerlib e o dgvchannel de forma que inicialmente eu coloca-se no computador apenas a VB3030, usei tb um kernel de versão menor especificamente voltado para AMD 32 bits . . . debian 2.6-k7
Bem o asterisk subiu normalmente...
Ai eh q vem o pulo do gato ;)
Coloquei a VB6060 no micro e pra minha surpresa a Vlib detecta a presença da mesma e já faz subir tb criando dinâmicamente os gupos no digivoice.conf contido em /etc.
parece simples mais levei 5 dias pra matar essa questão . . .
Espero ter contribuído, tudo que posso dizer eh que o kernel tem problemas em alocar memoria malloc para as placas se esiverem coabitando o sistema conjuntamente, talvez isso seja um bug no driver que possa ser corrigido
Abraços
Maclink :)
Offline