# cat /proc/interrupts<br><br>e veja se existem processos ocupando as mesmas interrupcoes...  desabilite na bios tudo oque voce nao utiliza, como som, portas seriais, paralela, usb, etc...<br><br><br>se quiser colar o resultado ai pra gente...<br>
<br><br>há ainda relatos de pessoas que resolveram os problemas direcionando o processamento da placa apenas para um nucleo do processador (no caso de processadores com mais de um).<br><br>com o comando abaixo voce consegue verificar qual o nucleo q esta sendo usado pela sua placa...<br>
<br># cat /proc/irq/`cat /proc/interrupts  | grep vlib | cut -f1 -d: | cut -f2 -d&quot; &quot;`/smp_affinity<br><br><br><br><br>Tem um script postado ate pelo suporte da digivoice que eu mesmo nao testei, mas segue abaixo:<br>
<br>----------------------------------<br>Crie o um arquivo chamado DGV_irq.<br>Cole o arquivo em anexo na pasta /etc/init.d<br>Mude a permissão do arquivo:<br><br>chmod -x DGV_irq<br><br>adicione a inicialização do sistema:<br>
<br>chkconfig -a DGV_irq<br><br>execute o script:<br><br>bash DGV_irq<br><br><br>O arquivo deve ter o script abaixo:<br><br>#!/bin/bash<br><br>### BEGIN INIT INFO<br># Provides:       dgv_irq<br># Required-Start:    vlibd<br>
# Should-Start: <br># Required-Stop:<br># Should-Stop:<br># Default-Start:  2 3 5<br># Default-Stop: 0 1 6<br># Short-Description: <br># Description:    <br>### END INIT INFO<br><br># Ajusta IRQs da maquinas para as placas de telefonia<br>
<br># numero de procs/cores<br><br># Ajusta IRQs da maquinas para as placas de telefonia<br># numero de procs/cores<br><br>n=`grep processor /proc/cpuinfo | wc -l`<br>echo &quot;$n cpus detectados&quot;<br>n_1=$(( $n - 1 ))<br>
# Mask para ultimo cpu<br>last_cpu_mask=$(( 2 ** $n_1 ))<br># Convierto a hexa<br># printf requiere paquete &#39;coreutils&#39;, dc requiere paquete &#39;bc&#39;<br>last_cpu_mask_hex=`printf &#39;%x&#39; $last_cpu_mask`<br>
#last_cpu_mask_hex=`echo &quot;$last_cpu_mask 16 o n&quot; | dc`<br># Mask para todos os cpu&#39;s menos o ultimo<br>almost_last_cpu_mask=$(( $last_cpu_mask - 1 ))<br>almost_last_cpu_mask_hex=`printf &#39;%x&#39; $almost_last_cpu_mask`<br>
# Todos os IRQs na CPU0 - CPU(n-1) - menos do timer (IRQ)<br><br>for IRQ in `cat /proc/interrupts | grep &quot;[0-9]:&quot; | cut -d: -f1 | sed &quot;s/\ //g&quot; | grep -v &quot;^0&quot;`; do<br>    echo &quot;echo $almost_last_cpu_mask_hex &gt; &#39;&#39; /proc/irq/$IRQ/smp_affinity&quot;;<br>
    echo $almost_last_cpu_mask_hex &gt; /proc/irq/$IRQ/smp_affinity<br>done<br><br># O driver da DGV na CPU(n-1)<br>for IRQ in `cat /proc/interrupts | grep vlibd | grep &quot;[0-9]:&quot; | cut -d: -f1 | sed &quot;s/\ //g&quot;`; do<br>
    echo &quot;Placa digivoice detectada&quot;<br>    echo &quot;echo $last_cpu_mask_hex &gt; /proc/irq/$IRQ/smp_affinity&quot;; # sin espacio entre &gt; y /proc/..<br>#    echo &quot;Gravando $last_cpu_mask_hex &gt; /proc/irq/$IRQ/smp_affinity&quot;<br>
    echo $last_cpu_mask_hex &gt; /proc/irq/$IRQ/smp_affinity<br>done<br><br>----------------------------------<br><br><br><br>Joao Claudio<br><br><br><br><br><div class="gmail_quote">2009/3/30 Alexandre Keller <span dir="ltr">&lt;<a href="mailto:alexandrekeller@gmail.com">alexandrekeller@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="">Guilherme.<div><br></div><div>Imagino que você já tenha tentado trocar as placas de SLOT PCI? Eu, normalmente, coloco as placas nos SLOTs mais distantes da fonte de energia, por geralmente utilizarem BUS exclusivo até o processador.</div>
<div><br></div><div>Quanto ao Kernel, é o Kernel 2.6.26 ou mais recente? Eu tinha problemas de IRQ enquanto utilizando o Kernel 2.6.18, após a atualização para o Kernel 2.6.26, os problemas de IRQ cessaram.</div><div><br>
</div><div>Abraço e boa sorte.</div><div><div class="im"><br><div> <span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div style="">
<div><div>-- <br>Atenciosamente,<br><br>ALEXANDRE KELLER</div><div><br>&quot;Dinheiro é a consequência de um trabalho bem feito<br>e não o motivo para se fazer um bom trabalho.&quot;</div></div><div><br></div></div></span><br>
 </div><br></div><div><div></div><div class="h5"><div><div>On 30/03/2009, at 13:24, Guilherme Farinacio de Carvalho wrote:</div><br><blockquote type="cite"><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &#39;Lucida Grande&#39;; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div bgcolor="#ffffff" style="">
<div><font face="Arial" size="2">Não Utilizo um &quot;Desk-Server&quot;</font></div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Eu utilizo um servidor DELL 1900 com processador Intel Quad-Core de 1.6Ghz e 4Gb de memória.</font></div>
<div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">o Kernel está na versão 2.6</font></div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Mas o problema só ocorre quando eu instalo meu sistema com estas duas placas no mesmo micro. Se eu utilizar uma VB6060 e VB0408 (4FXO) não ocorre o problema. Se utilizar uma VB3030 e uma VB0408 (8FXO) também não ocorre o problema.</font></div>
<div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Só ocorre mesmo se eu utilizar estes dois modelos de placas. Por isso acho que é uma incompatibilidade entre estes dois modelos.</font></div>
<div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Guilherme</font></div><blockquote dir="ltr" style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>----- Original Message -----</div><div style="background-color: rgb(228, 228, 228);"><b>From:</b><span> </span><a title="alexandrekeller@gmail.com" href="mailto:alexandrekeller@gmail.com" target="_blank">Alexandre Keller</a></div>
<div><b>To:</b><span> </span><a title="asteriskbrasil@listas.asteriskbrasil.org" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a></div><div><b>Sent:</b><span> </span>Monday, March 30, 2009 12:05 PM</div>
<div><b>Subject:</b><span> </span>Re: [AsteriskBrasil] Placas VB6060 + VB0408</div><div><br></div>Bom dia Gilherme.<div><br></div><div>Compartilhamento de IRQ não é problema de nenhuma marca de placa, e sim de alguns fatores, como: versão do Kernel, modelo e marca da placa mãe, e principalmente o uso de &quot;desk-servers&quot;, quando deveria-se usar sempre servidores com hardware adequados para o Asterisk e para qualquer sistema.</div>
<div><br></div><div>Uma coisa é um sistema/aplicação funcionar, outro bem diferente é FUNCIONAR BEM.</div><div><br></div><div>Boa sorte.</div><div><br><div><span style="word-spacing: 0px; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate;"><div style="">
<div><div>-- <br>Atenciosamente,<br><br>ALEXANDRE KELLER</div><div><br>&quot;Dinheiro é a consequência de um trabalho bem feito<br>e não o motivo para se fazer um bom trabalho.&quot;</div></div><div><br></div></div></span><br>
</div><br><div><div>On 30/03/2009, at 11:56, Guilherme Farinacio de Carvalho wrote:</div><br><blockquote type="cite"><span style="word-spacing: 0px; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate;"><div bgcolor="#ffffff">
<div><font face="Arial" size="2">Bom Dia,</font></div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Gostaria de saber se alguem já teve o problema com a junção das placas VB6060 mais a VB0408-EXP ( 8 FXO) e como resolveu a seguinte situação.</font></div>
<div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Quando por algum motivo tenho que reiniciar o servidor é um Deus nos acuda, pois as placas tem dificuldade para subir, na maioria das vezes preciso deixar o micro desligado por uns 5 minutos e depois ligar, mas mesmo assim após aguardar este tempo as placas não sobem e tenho que reiniciar novamente, algumas vezes demoro até uns 30 minutos para fazer o servidor subir estável com as placas todas reconhecidas. Parece que tem problemas de compartilhamento de IRQ entre as placas da Digivoice, mais é só com esta junção.</font></div>
<div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Uso o Fedora 7</font></div><div><font face="Arial" size="2">Asterisk 1.4.21</font></div>
<div><font face="Arial" size="2">VoicerLib 1.0.3</font></div><div><font face="Arial" size="2">DgvChannel 1.0.3</font></div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2"></font> </div><div>
<font face="Arial" size="2">Atenciosamente,</font></div><div><font face="Arial" size="2"></font> </div><div><font face="Arial" size="2">Guilherme</font></div>_______________________________________________<br>Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br>
<a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br><br>Compre uma camiseta da AsteriskBrasil.org!<br><a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br><br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div></span></blockquote></div><br></div></blockquote>_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br><a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br><br>Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br><br>Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div>
</span></blockquote></div><br></div></div></div></div><br>_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br>
<a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br>