Pessoal, primeiro: desculpe pelo tamanho da mensagem, mas acredito ser necessário para me fazer entender. segundo: já conversei com algumas pessoas que trabalhando com asterisk, mas a questão sempre é o BSD, apesar de existir o driver ainda não encontrei alguém que tenha funcionando, por isso a lista de BSD.
*Situação:* Tenho uma interface de telefonia¹ (externa) que opera via TDMoE. Estou tentando fazê-lo funcionar em um BSD, porém sem sucesso até o momento. Em Linux funciona normalmente, cito apenas para eliminar problemas de hardware/ligação física. Quando o driver do asterisk (dahdi) tenta acessar o dispositivo, dah o erro abaixo: Feb 13 16:09:05 voip00-dgm kernel: dahdi_netdev(dahdi@em1): no netgraph node for em1 Feb 13 16:09:05 voip00-dgm kernel: TDMoE Multiframe: Invalid device 'em1' Feb 13 16:09:05 voip00-dgm kernel: Driver 'ethmf' (Ethernet) rejected address 'em1/00:50:c2:65:d8:e8/0' (em Linux eu deveria especificar: [eth1/00:50:c2:65:d8:e8/0 ], o MAC em questão é da interface redFone - soh pra constar) /usr/local/etc/dahdi/system.conf (arquivo que configuro a comunicação do driver com o dispositivo) dynamic=ethmf,em1/00:50:c2:65:d8:e8/0,31,0 dynamic=ethmf,em1/00:50:c2:65:d8:e8/1,31,0 dynamic=ethmf,em1/00:50:c2:65:d8:e8/2,31,0 dynamic=ethmf,em1/00:50:c2:65:d8:e8/3,31,1 Pelo que pude entender olhando o código e pesquisando eu deveria especificar de outra forma, mas não acho um único exemplo para BSD com TDMoE. http://lists.digium.com/pipermail/asterisk-bsd/2010-January/003704.html http://lists.digium.com/pipermail/dahdi-commits/2010-January/001690.html http://svn.digium.com/svn/dahdi/freebsd/trunk/ É citado que é necessário módulo ng_ether carregado, o qual já está no caso. root@voip00-dgm:/boot # kldstat Id Refs Address Size Name 1 20 0xffffffff80200000 13f9318 kernel 2 2 0xffffffff81812000 33a07 dahdi.ko 3 5 0xffffffff81846000 87b2 netgraph.ko 4 2 0xffffffff8184f000 267d dahdi_dynamic.ko 5 1 0xffffffff81852000 20ed dahdi_dynamic_ethmf.ko 6 1 0xffffffff81855000 12ed ng_dahdi_netdev.ko 7 1 0xffffffff81857000 1e29 ng_socket.ko 8 1 0xffffffff81859000 159d ng_ether.ko 9 1 0xffffffff8185b000 1b09 ng_bridge.ko Alguém tem alguma ideia de como criar esse "node" para [em1] manualmente? há o utilitário ngctl, mas ainda estou lendo arrespeito.. Qualquer informação adicional bem vinda, até mandei um e-mail para mantenedor, mas pelo port ser de 2010 não sei se este estará ativo/respondendo, mas encontrei posts dele (fjoe@) de 08/2012. *Outras informações adicionais:* No momento estou com o kernel GENERIC, porque achei que poderia ser algo que mudei. FreeBSD voip00-dgm 9.1-STABLE FreeBSD 9.1-STABLE #0: Sun Feb 3 14:42:16 BRST 2013 root@voip00-dgm:/usr/obj/usr/src/sys/GENERIC amd64 Os drivers do dispositivo estão instalados e funcionando (/usr/ports/net/fonulator), fonulator é o aplicativo do fabricante para comunicação com o dispositivo: root@voip00-dgm:/usr/ports # fonulator -vqs Detecting foneBRIDGE Span 1 configured as: E1 (CRC4),HDB3 Span 2 configured as: E1 (CRC4),HDB3 Span 3 configured as: E1 (CRC4),HDB3 Span 4 configured as: E1 (CRC4),HDB3 SW ver: 3.0 SW Compile date: Dec 1 2009 09:31:10 SW Build: 83 MAC Address: 00:50:c2:65:d8:e8 IP Address[0]: 192.168.1.254 IP Address[1]: 192.168.1.253 DSP Status: Available 1 - http://red-fone.com/ -- ____________________________________________ Thiago Rocha Network Administrator FreeBSD: The Power to Serve! ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd