FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 19/06/2007 17:48:35

maclink
Membro

Memory Allocation Error

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

 

#2 20/06/2007 08:11:05

muriel
Membro

Re: Memory Allocation Error

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

 

#3 02/07/2007 22:18:42

maclink1
Membro

Re: Memory Allocation Error

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

 

#4 03/07/2007 07:57:22

muriel
Membro

Re: Memory Allocation Error

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

 

#5 03/07/2007 13:35:55

maclink1
Membro

Re: Memory Allocation Error

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

 

#6 11/07/2007 17:14:08

Otaci
Membro

Re: Memory Allocation Error

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

 

#7 11/07/2007 17:22:27

muriel
Membro

Re: Memory Allocation Error

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

 

#8 13/07/2007 03:10:57

maclink1
Membro

Re: Memory Allocation Error

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

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson