Si los moderadores consideran este tema poco útil, carente de interés o que se desvía del propósito que se persigue en esta página ruego lo eliminen.
Se abre este hilo porque hay gente que quiere meterse a fondo con el tema de la VoIP, y si se deja en el otro hilo se va a mezclar demasiada información (y ya hay bastante gracias a todos los que publican dudas y soluciones sobre instalación y ADSL).A mi me parece bien separar, que luego se junta demasiada información en un mismo hilo y al final cuesta encontrar las cosas ^^.
Esto es sólo una explicación sobre el hilo y será borrada cuando ya no haga falta.
Si los moderadores consideran este tema poco útil, carente de interés o que se desvía del propósito que se persigue en esta página ruego lo eliminen.
A mi me parece bien separar, que luego se junta demasiada información en un mismo hilo y al final cuesta encontrar las cosas ^^.
Saludos!
Vale, si me lo permitís, quizás debería de haber una especie de indice, sobre las cosas ya tratadas, debido a que muchos repreguntamos cosas, por no buscar, pero si hubiera una chinchetita de titulo, "Si buscas algo pincha aquí! ", quizás evitaríamos llenar todo de post "inútiles" (Este concretamente interesa A++++++++++.Me ha gustado la idea.
Puesto que en el momento en que un equipo tiene openwrt funcionando bien, el proceso para otro equipo con el mismo sistema sera muy similar, no sera necesario 1 proceso para cada dispositivo o compilación...
Respecto a lo del VoIP... Creo que la opción para los equipos con danube lantiq es correr un "mini" asterisk o cosas similares, pregunto desde mi ignorancia, en internet hay mil tutos sobre asterisk, podíamos hacer referencia a otros manuales, poniendo solo las cosas de interés o que cambien, pero lo poco que se de asterisk es que las posibilidades son casi ilimitadas...
Gracias a todos por vuestra ayuda!!!
PD: Si queréis ahora tengo algo de tiempo libre, si queréis puedo hacer una especie de FAQ como si fuera un indice y si os parece lo cambiamos o organizamos como sea conveniente.
Un saludo
Perdonad porque aquí probablemente soy el más noob, pero no puedo evitar poner un link al cliente "más sencillo" de voip para routers danube:
http://code.google.com/p/danube-voip/
Hace tiempo lo intenté hacer funcionar y lo conseguí con pbxes.org , pero con la (entonces) voz de ya.com no tuve tanta suerte. Es un cliente con menos detalles que el salpicadero de un 600, pero hará un favor a quien sólo busque tener uno o un par de teléfonos conectados al router sin meterse en berenjenales de asterisk/yate/Freeswitch .
Hasta luego !
Hay un problema de compilación con el driver ltq-vmmc (o lo tengo yo por burro), que para más fastidiar es el de bajo nivel.¿Por qué me parece que es paquete no lo ha actualizado nadie en siglos?
Ya he abierto un ticket para que blogic le eche un ojo:
https://dev.openwrt.org/ticket/12766
En fin... pones un circo y te crecen los enanos, aunque hay que tener en cuenta que para algunas cosas estamos trabajando con la rama de desarrollo.
Respecto a los temas de VoIP de estos aparatos igual este link nos va dando algunas pistas:
http://comments.gmane.org/gmane.comp.embedded.openwrt.devel/8729
Cuanto más lo miro más me gusta esta solución de brunorro (salvo lo de noob, que no le pega ni con cola).Perdonad porque aquí probablemente soy el más noob, pero no puedo evitar poner un link al cliente "más sencillo" de voip para routers danube:
http://code.google.com/p/danube-voip/
Hace tiempo lo intenté hacer funcionar y lo conseguí con pbxes.org , pero con la (entonces) voz de ya.com no tuve tanta suerte. Es un cliente con menos detalles que el salpicadero de un 600, pero hará un favor a quien sólo busque tener uno o un par de teléfonos conectados al router sin meterse en berenjenales de asterisk/yate/Freeswitch .
Hasta luego !
Making Linux 2.6.x kernel object
[general] register => +349XXXXXXXX@sip.orange.es:contraseña:XXX@sip.orange.es context=voip_yacom allowguest=yes srvlookup=no udpbindaddr=0.0.0.0 tcpenable=no qualify=no nat=no externaddr=ip_publica ;sipdebug=yes transport=udp sendrpid=pai trustrpid=yes useragent=Asterisk bindport=5060 [yacom] allowguest=no canreinvite=yes defaultuser= XXX fromuser=+349XXXXXXXX secret=contraseña context=voip_yacom type=peer fromdomain=sip.orange.es host=sip.orange.es domain=sip.orange.es outboundproxy=sip.orange.es dtmfmode=inband disallow=all allow=alaw register=yes insecure=invite session-timers=originate session-minse=14460 language=es qualify=no defaultexpiry=3600 [telefono1] nat=yes secert = contraseña dtmfmode=rfc2833 context = default type=friend host=dynamic qualify=yes [telefono2] nat = yes secert = contraseña dtmfmode=rfc2833 context = default type=friend host=dynamic qualify=yes |
[general] static=yes writeprotect=no autofallthrough=yes priorityjumping=yes [globals] YACOM=SIP/yacom [llamadas_entrantes] exten => s,1,Wait(0) exten => s,n,NoOp(${CALLERID(num)}) ; exten => s,n,Dial(TAPI/1&TAPI/2&SIP/telefono1&SIP/telefono2,40) exten => s,n,Hangup() [llamadas_salientes] exten => _X.,1,Set(CALLERID(num)=+349XXXXXXXX) exten => _X.,n,Dial(${YACOM}/${EXTEN}) exten => _X.,n,Hangup() [llamadas_internas] exten => 100,n,Dial(TAPI/1&TAPI/2,60) exten => 100,n,Hangup() exten => 101,n,Dial(SIP/telefono1,60) exten => 101,n,Hangup() exten => 102,n,Dial(SIP/telefono2,60) exten => 102,n,Hangup() [voip_yacom] include => llamadas_entrantes include => llamadas_salientes [default] include => llamadas_internas include => llamadas_salientes |
rxgain=-12 txgain=-12 echocancel = es |
127.0.0.1 localhost <ip_pública> OpenWrt 85.62.244.15 sip.orange.es |
[Mar 17 21:53:20] WARNING[22781]: res_rtp_asterisk.c:1351 ast_rtp_write: Don't know how to send format unknown packets with RTP
Edición: Pues sí, me lo he comido. :-[
¿Existe algún problema con el paquete kmod-ltq-kpi2udp ?
Sin ese paquete, que no aparece en la compilación para el arv4518 que aparece en el foro con soporte de los puertos FXO, creo que no funcionará correctamente el audio en el teléfono conectado al canal TAPI.
Al menos, he consiguido que toda la señalización funcione adecuadamente pero cuando se establece la comunicación se pierde la llamada con el siguiente mensaje de asterisk:Código: [Seleccionar][Mar 17 21:53:20] WARNING[22781]: res_rtp_asterisk.c:1351 ast_rtp_write: Don't know how to send format unknown packets with RTP
Que se debe a mi entender a no disponer del paquete kmod-ltq-kpi2udp señalado.
Saludos,
Hola,
me estoy volviendo un poco loco con la VoIP :-[
He conseguido compilar un binario con el Asterisk, lo he instalado y creo que configurado correctamente (se registra con mi proveidor VoIP).
El problema que tengo es que, cuando conecto un teléfono a los FXS del router, no ha ningún tipo de señal ni de tono.
¿Alguna idea de lo que estoy haciendo mal?
Gracias!
A priori sospecho que el problema puede estar en el sistema de ficheros JFFS2, ya que me han desaparecido archivos fundamentales para hacer funcionar el FXS:Perdona, ¿puedes dar más detalles sobre ese fallo con jffs2? ¿Se parece al que hay descrito en el mailing list de openwrt?
/etc/asterisk/lantiq.conf
Este archivo lo debe de cargar el modulo asterisk18-chan-lantiq.
Y la carpeta /overlay también hace cosas extrañas entre reinicios.
He volcado la imagen del router y coincide con la imagen squashfs que le metí, salvo la parte añadida que empieza en DE AD C0 DE, sustituida por "rootfs_data" creado por JFFS2.
Pteridium, gracias por contestar.Aquí hay que aclarar un par de detalles técnicos:
He estado mirando todas las imágenes generadas en este foro y en algun otro y ninguna de ellas tiene instalada el firmware de los puertos FXS.
Este firmware se localiza en:
/lib/firmware/danube_firmware.bin
/lib/firmware/ifx_firmware.bin
El segundo archivo es un acceso directo al primero.
Lo primero es hacer una diferenciación:
- VoIP: servidor SIP usando asterisk que se puede usar con softphones, otras centralitas, otros teléfonos VoIP y enlazar con los puertos FXS a traves de la interfaz TAPI.
- Puertos FXS: para usar teléfonos analógicos conectados a las 2 clavijas RJ11 del router.
01.- El profile XWAY del ARV7518PW tiene una configuracion inadecuada, ya que selecciona el firmware ADSL "kmod-ltq-adsl-danube-fw-b" correspondientes a lineas ISDN.Gracias por indicarlo, así se manda un parche a openwrt que corrija ese detalle y listo. ;)
Hay que seleccionar "kmod-ltq-adsl-danube-fw-a" para que funcione el ADSL en lineas de telefonia convencional PSTN (con este cambio y una configuracion adecuada sincroniza el ADSL y se conecta adecuadamente por PPPoE).
Estoy pensando sustituir el U-Boot 12.09 RC1 de 64K por otro de 192K.Sobre el bootloader eso va según gustos, pero como la función básica es inicializar y configurar memoria y procesador y luego lanzar linux, personalmente no le veo ninguna ventaja al de 192KB, ya que se desarrolló para poder incluir los SoCs más nuevos de Lantiq (http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq).
Si alguien ya lo ha realizado sin problemas:
¿puede aconsejarme sobre esta cuestión para que no acabe con un ladrillo?
La imagen U-Boot de 192K seria:
http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv7518pw_nor/openwrt-lantiq-arv7518pw_nor-u-boot.img
¿Y me podrían indicar el procedimiento para actualizar las variables?:
- uboot: tamaño de 192K en vez de 64K
- uboot_env: de la posición 0x010000 a la 0x030000
- kernel (linux): de la posición 0x020000 a la 0x040000
Saludos
espeltron
A priori sospecho que el problema puede estar en el sistema de ficheros JFFS2, ya que me han desaparecido archivos fundamentales para hacer funcionar el FXS:Los errores no se parecen a los de ese mailing list, los que he detectado, si no recuerdo mal consisten en:
/etc/asterisk/lantiq.conf
Este archivo lo debe de cargar el modulo asterisk18-chan-lantiq.
Y la carpeta /overlay también hace cosas extrañas entre reinicios.
He volcado la imagen del router y coincide con la imagen squashfs que le metí, salvo la parte añadida que empieza en DE AD C0 DE, sustituida por "rootfs_data" creado por JFFS2.
Perdona, ¿puedes dar más detalles sobre ese fallo con jffs2? ¿Se parece al que hay descrito en el mailing list de openwrt?
https://lists.openwrt.org/pipermail/openwrt-devel/2013-September/021250.html
01.- El profile XWAY del ARV7518PW tiene una configuracion inadecuada, ya que selecciona el firmware ADSL "kmod-ltq-adsl-danube-fw-b" correspondientes a lineas ISDN.En Alemania y otros paises suelen ser habituales las lineas ISDN (RDSI), asi que no te extrañe si pasan olimpicamente de tus indicaciones.
Hay que seleccionar "kmod-ltq-adsl-danube-fw-a" para que funcione el ADSL en lineas de telefonia convencional PSTN (con este cambio y una configuracion adecuada sincroniza el ADSL y se conecta adecuadamente por PPPoE).
Gracias por indicarlo, así se manda un parche a openwrt que corrija ese detalle y listo. Wink
Podría conectando el teléfono por ethernet y creando una cuenta en Voipraider, llamar a fijos nacionales completamente gratis???En teoria ¡si!, siempre y cuando:
Soporta codecs: G711a, G711u, G723, G729ABEl proveedor indicado:
G.711 (64 kbps), G.726 (32 kbps), G.729 (8 kbps), G.723 (5.3 & 6.3 kbps), GSMFR (13.2 kbps)
b) Conectar a este un segundo router HG556a con firm original de vodafone, he aquí donde creo que voy a necesitar ayuda pues tengo claro que con dchp activado en el router 1, tengo que sacar una toma eth del puerto 1 x ejemplo al router 2, lo que me falta es configurar ese router 2 con firm original para que reciba internet del router 1 con openwrt, os agradecería un tutorial de este paso.Te puedo poner algunas capturas de pantalla de lo que yo haria, pero he de decirte que todo esta sin probar y no se si funcionaria o no. Todo depende de las limitaciones de ruteo del HG556.
Una duda mas, en estos servicios no hay establecimiento de llamada?? solo pagas los 2 centimos/minuto?Yo estoy pagando a 1.5 centimos el minuto (mas el iva de Luxemburgo) por cada minuto a llamadas a moviles, "sin establecimiento de llamada". Lo unico es que te redondean el minuto hacia arriba, una llamada de 2:10 te la contabilizan como de 3 minutos, cobrandote 4.5 centimos (+iva de Luxemburgo).
Siendo asi si la calidad es decente es una pasada porque son 500 minutos a moviles e ilimitado a fijos por 10€ en cuatro meses, vamos que si te cargan iva a mayores en la recarga (otra pregunta para ti que tienes el servicio)Ajustando todo al limite se podrian realizar en 4 meses:
Usando el sistema que tienes montado, te figura en la pagina los minutos y saldo consumido??Tienes una pagina web de usuario en la que controlar el gasto al instante:
Por lo demas todo son ventajas, lo unico que me falta es preparar el hg556 con firm original siguiendo tus pasos, mis pruebas previas no tuvieron exito, de todos modos imagino que como mucho con comprarme esto:http://www.ebay.es/itm/Linksys-PAP2-NA-VOIP-SIP-ATA-Phone-Adapter-pap2-NEW-/180555935140?pt=US_VoIP_Business_Phones_IP_PBX&hash=item2a09f8eda4&_uhb=1 por 20 eurillos podría sustituir al router original sin problema.Te deberia de valer sin problemas, lo unico es que te va a tardar en llegar de china de 3 a 6 semanas.
a) En la conf que me detallas aque puerto lan debo conectar el cable que sale desde openwrt al original???Conexion: de cualquiera de los 4 conectores LAN1 a LAN4 del router "original" a cualquiera de los conectores LAN1 a LAN4 del router "OpenWrt".
b) Esta con relacion a freevoip, si estoy logueado en el PC, no puedo llamar desde el movil, mi pregunta es al tener configurado el adaptador voip, se produce algun tipo de conflicto o la unica limitacion es que no se puede usar en otro dispositivo "DURANTE LA DURACION DE LA LLAMADA". No se si me explico con claridad, imagino que tu como usuario lo tendras configurado en varios dispositivos y podrías arrojarme algo de luz.Yo tengo varios telefonos analogicos conectados a una unica linea FXS del router "original".
He preguntado en el foro de hg556 pero no me han contestado si es posible configurar el router con openwrt para voip, imagino por la falta de exito en mis busquedas y respuestas que no, pero ¿¿hay algun router tipo tp-link con atheros y usb que se pueda usar tambien para voip con openwrt??Los unicos routers que conozco con soporte VoIP y puertos FXS para telefonos analogicos que funcionan con OpenWRT son el ARV4518, el ARV7518 y alguno similar basados en el chip Lantiq.
En mi casa dejar el tema como está, router openwrt conectado a wifi abierta y desde el pc llamoDudo que esto te funcione, ya que al permanecer conectado y registrado el adaptador linksys chino usando la cuenta sip.freevoipdeal.com no dejara realizar otra conexion usando la misma cuenta de usuario, ya que en teoria este se encuentra registrado y conectado.
En casa de mis padres la intención es conectar un router openwrt a otra red abierta y este al adaptador linksys chino que conectaré a la línea telefónica de casa o a un solo teléfono inalambrico sin más.No puedes hacer el montaje anterior, ya que no podrias abrir el puerto 5060 de un router perteneciente a una red abierta.
CitarA priori sospecho que el problema puede estar en el sistema de ficheros JFFS2, ya que me han desaparecido archivos fundamentales para hacer funcionar el FXS:Los errores no se parecen a los de ese mailing list, los que he detectado, si no recuerdo mal consisten en:
/etc/asterisk/lantiq.conf
Este archivo lo debe de cargar el modulo asterisk18-chan-lantiq.
Y la carpeta /overlay también hace cosas extrañas entre reinicios.
He volcado la imagen del router y coincide con la imagen squashfs que le metí, salvo la parte añadida que empieza en DE AD C0 DE, sustituida por "rootfs_data" creado por JFFS2.
Perdona, ¿puedes dar más detalles sobre ese fallo con jffs2? ¿Se parece al que hay descrito en el mailing list de openwrt?
https://lists.openwrt.org/pipermail/openwrt-devel/2013-September/021250.html
- En la carpeta /etc/asterisk/ desaparecen archivos como lantiq.config, y si lo creas de nuevo o creas un archivo como leeme.txt tambien desaparece.
- Tras reiniciar, si miras el contenido de la carpeta /overlay/etc/asterisk/ aparecen los nombres de lantiq.config, pero no se pueden abrir o leer su contenido, es como si fueran enlaces rotos.
Gracias pipioloCitarA priori sospecho que el problema puede estar en el sistema de ficheros JFFS2, ya que me han desaparecido archivos fundamentales para hacer funcionar el FXS:Los errores no se parecen a los de ese mailing list, los que he detectado, si no recuerdo mal consisten en:
/etc/asterisk/lantiq.conf
Este archivo lo debe de cargar el modulo asterisk18-chan-lantiq.
Y la carpeta /overlay también hace cosas extrañas entre reinicios.
He volcado la imagen del router y coincide con la imagen squashfs que le metí, salvo la parte añadida que empieza en DE AD C0 DE, sustituida por "rootfs_data" creado por JFFS2.
Perdona, ¿puedes dar más detalles sobre ese fallo con jffs2? ¿Se parece al que hay descrito en el mailing list de openwrt?
https://lists.openwrt.org/pipermail/openwrt-devel/2013-September/021250.html
- En la carpeta /etc/asterisk/ desaparecen archivos como lantiq.config, y si lo creas de nuevo o creas un archivo como leeme.txt tambien desaparece.
- Tras reiniciar, si miras el contenido de la carpeta /overlay/etc/asterisk/ aparecen los nombres de lantiq.config, pero no se pueden abrir o leer su contenido, es como si fueran enlaces rotos.
Supongo que después del tiempo transcurrido ya tendrás la solución a este problema, pero a mi me ha pasado lo mismo al instalar el paquete luci-app-pbx que por lo visto regenera los archivos de la carpeta /etc/asterisk/ mediante un script en base a unos TEMPLATE que esta mismo paquete instala en la carpeta /etc/pbx-asterisk.
Lo dejo aquí por si a alguien le puede servir de ayuda.
Este router lo tenia abandonado porque conseguí lo que quería con otro, este problema me llevaba de cabeza.Perdón, ¿cuál es exactamente el problema y con qué routers?
Sabiendo que le pasa a mas gente, con los mismos síntomas y cual es la causa del problema, se podrá encontrar el error concreto y solucionarlo.
Este router, por su antigüedad y limitaciones se esta quedando un poco obsoleto, pero servirá de gran ayuda para no cometer los mismos errores en un modelo similar, el ARV7519, también un Lantiq.
Saludos
espeltron
Si se decidia utilizar Attitude Adjustment se tenia el problema de la conexion ADSL, que no estaba soportada correctamente por problemas de utilizacion del anexo B en vez del anexo A.Este router lo tenia abandonado porque conseguí lo que quería con otro, este problema me llevaba de cabeza.Perdón, ¿cuál es exactamente el problema y con qué routers?
Sabiendo que le pasa a mas gente, con los mismos síntomas y cual es la causa del problema, se podrá encontrar el error concreto y solucionarlo.
Este router, por su antigüedad y limitaciones se esta quedando un poco obsoleto, pero servirá de gran ayuda para no cometer los mismos errores en un modelo similar, el ARV7519, también un Lantiq.
Saludos
espeltron
Si es con los 4518 y 7518 hay que decir que el Lantiq Danube es algo viejo (2006, creo), pero superior en rendimiento al bcm6358 y para ciertas aplicaciones también supera al bcm6328.
Respecto a VoIP con Attitude Adjustment todo funcionaba correctamente, pero el problema estaba con Barrier Breaker, que los puertos de teléfono no van ni a tiros, creo que por una mala definición de los gpio que controlan los PEF4268 y éstos son los que manejan los puertos fxs.
al instalar el paquete luci-app-pbx que por lo visto regenera los archivos de la carpeta /etc/asterisk/ mediante un script en base a unos TEMPLATE que esta mismo paquete instala en la carpeta /etc/pbx-asterisk.
Los errores no se parecen a los de ese mailing list, los que he detectado, si no recuerdo mal consisten en:
- En la carpeta /etc/asterisk/ desaparecen archivos como lantiq.config, y si lo creas de nuevo o creas un archivo como leeme.txt tambien desaparece.
- Tras reiniciar, si miras el contenido de la carpeta /overlay/etc/asterisk/ aparecen los nombres de lantiq.config, pero no se pueden abrir o leer su contenido, es como si fueran enlaces rotos.
En principio creo que hay que instalar luci-app-ltqtapi; luci-app-pbx es para configurar asterisk.
Efectivamente, configurando "a manija" el sip.conf y el dialplan se puede conseguir hacer funcionar este router como un ATA, que es mi pretensión porque no necesito la conexión ADSL al tener otro tipo de conexión.Pues sí, es un problema gordo. Lo mejor va a ser abrir un ticket.
El tema es que cuando le añades el paquete luci-app-pbx para investigar, por ejemplo la funcionalidad de Google Talk, te das cuenta que algo empieza a fallar y es que los templates "destruyen" todo lo que habías configurado en el sip.conf y extensions.conf y elimina lantiq.conf que en este sistema es básico para que funcione el asterisk-chan-lantiq
Efectivamente, configurando "a manija" el sip.conf y el dialplan se puede conseguir hacer funcionar este router como un ATA, que es mi pretensión porque no necesito la conexión ADSL al tener otro tipo de conexión.Pues sí, es un problema gordo. Lo mejor va a ser abrir un ticket.
El tema es que cuando le añades el paquete luci-app-pbx para investigar, por ejemplo la funcionalidad de Google Talk, te das cuenta que algo empieza a fallar y es que los templates "destruyen" todo lo que habías configurado en el sip.conf y extensions.conf y elimina lantiq.conf que en este sistema es básico para que funcione el asterisk-chan-lantiq
Ahora no tengo disponible el router, pero recuerdo que:Efectivamente, configurando "a manija" el sip.conf y el dialplan se puede conseguir hacer funcionar este router como un ATA, que es mi pretensión porque no necesito la conexión ADSL al tener otro tipo de conexión.Pues sí, es un problema gordo. Lo mejor va a ser abrir un ticket.
El tema es que cuando le añades el paquete luci-app-pbx para investigar, por ejemplo la funcionalidad de Google Talk, te das cuenta que algo empieza a fallar y es que los templates "destruyen" todo lo que habías configurado en el sip.conf y extensions.conf y elimina lantiq.conf que en este sistema es básico para que funcione el asterisk-chan-lantiq
https://dev.openwrt.org/newticket
Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
Enviado desde mi LG-GW620 usando Tapatalk 2
Perfecto, me da algunas pistas. Gracias.Ahora no tengo disponible el router, pero recuerdo que:Efectivamente, configurando "a manija" el sip.conf y el dialplan se puede conseguir hacer funcionar este router como un ATA, que es mi pretensión porque no necesito la conexión ADSL al tener otro tipo de conexión.Pues sí, es un problema gordo. Lo mejor va a ser abrir un ticket.
El tema es que cuando le añades el paquete luci-app-pbx para investigar, por ejemplo la funcionalidad de Google Talk, te das cuenta que algo empieza a fallar y es que los templates "destruyen" todo lo que habías configurado en el sip.conf y extensions.conf y elimina lantiq.conf que en este sistema es básico para que funcione el asterisk-chan-lantiq
https://dev.openwrt.org/newticket
Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
Enviado desde mi LG-GW620 usando Tapatalk 2
- durante el primer arranque del router, tras la grabacion del firmware openwrt, el telefono analogico tenia alimentacion y daba tono, pero esto solo se mantenia unos segundos.
Durante la finalazacion del arranque y en la ultima parte del bootlog se desconectaba la alimentacion de los telefonos analogicos, se perdia la funcionalidad de los puertos FXS para siempre.
Espero que esto sirva de ayuda para el que este haciendo pruebas con esto.
Saludos
espeltron
Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
Desde que se dio el salto del kernel 3.3 al 3.7 en Lantiq los puertos FXS no han vuelto a funcionar. Creo que es un tema de gpios pero no me he metido a investigarlo. :-[Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
He intentado instalar algunas imágenes que he encontrado, incluso he mentado una máquina virtual para compilar una imagen y poder comprobar esto que preguntas. pero todavía soy un pipiolo en openWRT y no lo he conseguido.
Hay alguna imagen "ligera" de peso con Barrier Breaker por ahí, que tenga los mínimos paquetes para poder arrancar desde un USB? y poder comprobar si funcionan los puertos FSX
Para que funcione la wifi en el ARV4518 en AA es simplemente borrar una miserable línea: http://patchwork.openwrt.org/patch/3556/Edición: ¿os funcionan los puertos FXS con Barrier Breaker?
Allá por el mes de diciembre cuando empecé a trastear con el ARV4518 necesitaba más memoria para los paquetes que tenía que meter, y tuve que descartar la compilación que hay en el primer mensaje de desarrollo de este trasto porque la memoria del USB la monta en /overlay sin embargo no la convierte en rootfs y por eso no pude usar esa versión. Tampoco hay otra en http://downloads.openwrt.org/ que se pueda utilizar.
Por eso tuve que echar mano a AA, a pesar de que no tiene wifi.
La verdad, es una lástima que un trasto que puede dar tanto juego en el apartado VoIP se haya estancado en el desarrollo . ???
git clone git://git.openwrt.org/12.09/openwrt.git
osvn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
También está este repo que tiene unos retoques en la wifi: https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01Arranque desde usb no se puede en esta plataforma de momento (ya lo intenté sin éxito).
Para que funcione la wifi en el ARV4518 en AA es simplemente borrar una miserable línea: http://patchwork.openwrt.org/patch/3556/
Si quieres compilarlo tú mismo con soporte wifi es tan simple como descargar el código y compilar:Código: [Seleccionar]git clone git://git.openwrt.org/12.09/openwrt.git
oCódigo: [Seleccionar]svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
También está este repo que tiene unos retoques en la wifi: https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01
Estos son los cambios que se le hicieron: https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01/commits/master
Hola!
Como gracias a este foro he conseguido tener la voip de yacom en el arv7518 con openwrt y creo que sera de ayuda para tener los puertos fxs del router mas cuentas sip con llamadas internas.
Lo primero es poner openwrt en este router que esta muy bien explicado en este foro. La compilación podéis:
Bajaros una compilación: de openwrt, de este foro o esta que es la que yo uso.
Mi compilación: https://mega.co.nz/#!9UBARbyA!chErkym2ifscUBbU3j7LikCN9ik_g1ZvStMx565F2KM (https://mega.co.nz/#!9UBARbyA!chErkym2ifscUBbU3j7LikCN9ik_g1ZvStMx565F2KM)
O compilarlos vosotros mismos.
Yo instalo asterisk en el usb mi compilacion ya tiene para montar (overlay).
Los paquetes necesarios que tenéis que instalar para que funcione la voip.
-kmod-ltq-vmmc
-kmod-ltq-kpi2udp
-asterisk18
-asterisk18-chan-lantiq (esto es para los puertos fxs de router)
Una vez instalado hay que configurar: sip.conf extensions.conf y lantiq.conf. Que estan en la ruta /etc/asterisk. También hosts porque los dns no resuelven la ruta de "sip.orange.es" que esta en /etc. Ahora la configuración de cada archivo:
sip.conf
[general]
register => +349XXXXXXXX@sip.orange.es:contraseña:XXX@sip.orange.es
context=voip_yacom
allowguest=yes
srvlookup=no
udpbindaddr=0.0.0.0
tcpenable=no
qualify=no
nat=no
externaddr=ip_publica
;sipdebug=yes
transport=udp
sendrpid=pai
trustrpid=yes
useragent=Asterisk
bindport=5060
[yacom]
allowguest=no
canreinvite=yes
defaultuser= XXX
fromuser=+349XXXXXXXX
secret=contraseña
context=voip_yacom
type=peer
fromdomain=sip.orange.es
host=sip.orange.es
domain=sip.orange.es
outboundproxy=sip.orange.es
dtmfmode=inband
disallow=all
allow=alaw
register=yes
insecure=invite
session-timers=originate
session-minse=14460
language=es
qualify=no
defaultexpiry=3600
[telefono1]
nat=yes
secert = contraseña
dtmfmode=rfc2833
context = default
type=friend
host=dynamic
qualify=yes
[telefono2]
nat = yes
secert = contraseña
dtmfmode=rfc2833
context = default
type=friend
host=dynamic
qualify=yes
Cuando pongo "XXX" es nombre de autentificación que segun cada uno su cuenta de yacom u orange cambia algunos es el mismo numero de telefono el mio es una combinacion de 17 caracteres
extensions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
priorityjumping=yes
[globals]
YACOM=SIP/yacom
[llamadas_entrantes]
exten => s,1,Wait(0)
exten => s,n,NoOp(${CALLERID(num)}) ;
exten => s,n,Dial(TAPI/1&TAPI/2&SIP/telefono1&SIP/telefono2,40)
exten => s,n,Hangup()
[llamadas_salientes]
exten => _X.,1,Set(CALLERID(num)=+349XXXXXXXX)
exten => _X.,n,Dial(${YACOM}/${EXTEN})
exten => _X.,n,Hangup()
[llamadas_internas]
exten => 100,n,Dial(TAPI/1&TAPI/2,60)
exten => 100,n,Hangup()
exten => 101,n,Dial(SIP/telefono1,60)
exten => 101,n,Hangup()
exten => 102,n,Dial(SIP/telefono2,60)
exten => 102,n,Hangup()
[voip_yacom]
include => llamadas_entrantes
include => llamadas_salientes
[default]
include => llamadas_internas
include => llamadas_salientes
lantiq.conf
rxgain=-12
txgain=-12
echocancel = es
En lantiq.conf quitar el ";" del principio de la linea donde estén los nombres de arriba y cambiar los valores.
host
127.0.0.1 localhost
<ip_pública> OpenWrt
85.62.244.15 sip.orange.es
Nota: Si cuando entrais en asterisk -r para recargar el sip.conf "sip reload" os sale un mensaje de que el archivo /var/lib/asterisk/astdb no se encuentra o no existe. Tenéis que ir al archivo /usr/sbin/asterisk y habrilo con un editor hexadecioma "yo uso ghex" y buscar donde pone /var/lib/asterisk/astdb y cambiarlo por /urs/lib/asterisk/astdb.
Principalmente las fuentes de donde he conseguido la información de la voip son:
-http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ (http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/)
-http://apuntesderoot.wordpress.com/2012/01/24/centralita-asterisk-conectada-a-voip-de-yacom-total/ (http://apuntesderoot.wordpress.com/2012/01/24/centralita-asterisk-conectada-a-voip-de-yacom-total/)
-http://apuntesderoot.files.wordpress.com/2012/01/asterisk-yacom.pdf (http://apuntesderoot.files.wordpress.com/2012/01/asterisk-yacom.pdf)
Espero que os sirva >:( >:( ;)
podrias activar el link a esa imagen para probar ya que esta caido o borrado en ese upload?? grs por adelantado un saludoHoy voy a hacer algunas pruebas con Attitude Adjustment y trunk a ver qué pasa con los puertos fxs, y ya de paso cuelgo un par de firms para los 4518 y 7518 en los que funcionen los puertos fxs.
hombre eso esta mas que arreglao ven hoy a mi barrio que es el dia de la tapa en Madrid si vives cerca todavia hay tiempo.Se agradece, pero Vigo queda un poco lejos. :D
uci set network.lan.gateway=192.168.1.1
uci set network.lan.ipaddr=192.168.1.190
uci set network.lan.netmask=255.255.255.0
uci set network.lan.dns="8.8.4.4 8.8.8.8"
uci commit
/etc/init.d/network restart
ifconfig
ping www.google.com
opkg update
opkg install kmod-usb-storage kmod-fs-ext4 block-mount
uci set fstab.@mount[0].fstype=ext4
uci set fstab.@mount[0].options=rw,sync
uci set fstab.@mount[0].device=/dev/sda1
uci set fstab.@mount[0].target=/overlay
uci set fstab.@mount[0].enabled=1
uci set fstab.@mount[0].enabled_fsck=1
uci commit
/etc/init.d/fstab enable
/etc/init.d/fstab start
df -h
opkg update
opkg install luci
opkg install luci-i18n-spanish
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd reload
Añadir nano, para editar ficherosopkg install nano
Añadir Asteriskopkg update
opkg install asterisk18
opkg install asterisk18-chan-lantiq
cat /sys/kernel/debug/gpio
Quiero compararlos con Barrier Breaker a ver si doy con algo útil. :P
@pipiolo (¡qué raro suena!): ¿podrías poner la información de los gpios?Código: [Seleccionar]cat /sys/kernel/debug/gpio
Quiero compararlos con Barrier Breaker a ver si doy con algo útil. :P
root@OpenWrt:~# cat /sys/kernel/debug/gpio
GPIOs 0-15, ltq_gpio:
gpio-3 (soc:green:power ) out lo
gpio-4 (soc:green:adsl ) out lo
gpio-5 (soc:green:internet ) out lo
gpio-6 (soc:green:wifi ) out lo
gpio-7 (soc:yellow:wps ) out lo
gpio-8 (soc:red:fail ) out lo
gpio-13 (switch ) out hi
gpio-14 (usb_power ) out hi
GPIOs 16-31, ltq_gpio:
gpio-19 (soc:green:usb ) out lo
gpio-21 (pci-reset ) out hi
gpio-23 (pci-gnt2 ) out hi
gpio-28 (wifi ) in hi
gpio-29 (wps ) in hi
gpio-30 (reset ) in hi
gpio-31 (pci-req2 ) in hi
GPIOs 100-115, ltq_ebu:
gpio-100 (soc:green:voip ) out ?
gpio-101 (soc:green:fxs1 ) out ?
gpio-102 (soc:green:fxs2 ) out ?
gpio-103 (soc:green:fxo ) out ?
Código: [Seleccionar]cat /sys/kernel/debug/gpio
Quiero compararlos con Barrier Breaker a ver si doy con algo útil. :P
La verdad es que no, pero muchas gracias por tomarte las molestias de mandarme la información. Además blogic se va a poner en serio con ello.Código: [Seleccionar]cat /sys/kernel/debug/gpio
Quiero compararlos con Barrier Breaker a ver si doy con algo útil. :P
¿Has podido encontrar algo útil?
svn checkout --revision=r40431 svn://svn.openwrt.org/openwrt/tags/attitude_adjustment_12.09
Revisión obtenida: 40431
Y para simplificar las configuraciones solo se va a utilizar un codec: G.711 (64 kbps)El Danube tiene dos cores, uno de los cuales se usa para VoIP exclusivamente, con lo que mucho trabajo cae sobre él y no sería de extrañar que incluso los codecs los procese ese core. blogic me explicó hace tiempo que no hay posibilidad de meter soporte SMP porque hay algunas diferencias entre ellos que lo hacen imposible.
Aunque es el menos eficiente, es el que menos procesamiento de datos necesita y es un estandar practicamente compatible con todos los servidores de VoIP.
Quiero ahorrarme de momento las complicaciones que pueden suponer usar codecs con mucho procesamiento y uso de CPU.
Importante:
Una de las pruebas que hay que hacer para resolver un problema existente es:
- Durante el PRIMER arranque de este firmware tenemos que tener conectado un telefono analogico a uno de los puertos FXS, tenerlo descolgado y observar el bootlog.
- Hay que ver cuando empieza a tener alimentacion y tono de señal el telefono (seguramente nada mas cargar los drivers IFX o VMMC).
- Hay que ver cuando se silencia para siempre (seguramente tras el primer formateo del sistema JFFS2).
Como esto solo se puede comprobar en el primer arranque del router con este firmware, no intenteis hacer la prueba despues.
Primera imagen creada de forma rapida:
http://www.mediafire.com/download/ppx0ka3nsj3eodq/openwrt-lantiq-danube-ARV7518PW-squashfs_20140411A.zip (http://www.mediafire.com/download/ppx0ka3nsj3eodq/openwrt-lantiq-danube-ARV7518PW-squashfs_20140411A.zip)
En teoria se podria configurar:
- Luci
- ADSL Anexo A
- Wifi
- VoIP con Asterisk (cliente y servidor)
- Puertos telefonicos FXS
He añadido paquetes de mas, como mas codecs para el asterisk, y he omitido alguno que puede dar problemas, como el luci-app-pbx.
Esta sin probar, recien horneada, asi que es posible que al ser la primera no vaya ni la mitad de cosas, o incluso nada.
Ahora tengo ocupado el adaptador serie haciendo el volcado de 32M de una flash de otro router (unas 3 horas), asi que de momento no puedo probar esta imagen.
¿Quien es el valiente que se quiere arriesgar? ^-^
Nota:
Al ocupar mas de 4MB los que usen puentes permanentes para acceder al modo UART que desistan de probarla.
Primero que pongan interruptores, resistencias o jumpers en esas localizaciones y los abran una vez accedido al modo uart.CitarImportante:
Una de las pruebas que hay que hacer para resolver un problema existente es:
- Durante el PRIMER arranque de este firmware tenemos que tener conectado un telefono analogico a uno de los puertos FXS, tenerlo descolgado y observar el bootlog.
- Hay que ver cuando empieza a tener alimentacion y tono de señal el telefono (seguramente nada mas cargar los drivers IFX o VMMC).
- Hay que ver cuando se silencia para siempre (seguramente tras el primer formateo del sistema JFFS2).
Como esto solo se puede comprobar en el primer arranque del router con este firmware, no intenteis hacer la prueba despues.
Saludos
espeltron
1. (about 2h) Backup your router twice and compare the results to ensure you have a correct backup. Use brntool from https://github.com/rvalles/brntool. Command: "./brntool.py –serial=/dev/ttyUSB0 –read=AR4518PW_whole2.dump –addr=0xB0000000 –verbose –size=0x800000"Otra guia:
Tienes que acceder al modo UART.
Entrar al modo de comandos con 3 espacios nada mas encender el router.
Entrar al modo administrador con la tecla !.
Pulsar R: [R] Read from Memory
Introducir la direccion 0xB0000000
Y el tamaño: 0x00800000
Capturar el volcado (50 minutos aproximadamente)
Procesamiento de los datos (comprobar los parametros en cada caso concreto):
- cut -c 12-58 backup.log > backup.asc
- Usar un editor de texto, como el Notepad++, y quitar la cabecera con basura, y puede que algo en la parte final.
- xxd -r -p backup.asc > backup.bin
Hola a todos.Todas las aportaciones son bien recibidas. :)
Ya lo he puesto en el hilo general de los routers de ya.com, pero como veo que en este hilo se esta hablando de crear una nueva imagen, también lo pongo aquí:
Conseguí compilar e instalar OpenWRT Attitude Adjustment en mi router 4518pw. La revisión es la 39952. He metido Asterisk, MiniDLNA, Samba y Amule. Funciona todo de maravilla, a excepción del Amule, con el que tengo algunos problemas que creo irresolubles. Lo digo por si tenéis algún problema con la nueva imagen, a lo mejor yo os puedo ayudar, porque ya he pasado por ello hace una semana.
Desde aquí animo a que os instaléis OpenWrt en vuestros routers de Orange.
Destacar que he conseguido alcanzar un conocimiento en Asterisk superior al de los tutoriales que hay en la primera página de este hilo y en blogs.wifi.net. Sobre todo en temas de seguridad, ya que con la configuración expuesta en esos dos sitios veía en los logs cómo me intentaban atacar para poder llamar desde mi Asterisk. Que nadie se alarme, ya que con la configuración referida no consiguieron entrarme. He invertido muchas horas en aprender Asterisk y ahora sí que lo tengo bien securizado.
Quería también que Asterisk generara ficheros CDR para poder ver un registro de las llamadas recibidas y realizadas, pero el paquete asterisk18-cdr está roto en Attitude Adjustment y no puedo generarlo. Así que he creado una configuración para que se generen automáticamente mis propios registros de llamadas en un fichero txt.
También lo tengo configurado para que se graben las conversaciones automáticamente. Esto es más útil de lo que parece.
Si queréis, pongo en este hilo los pasos que he seguido, que sería mi pequeño granito de arena que añadir al gran trabajo que realizáis todos los demás.
ROM VER: 1.0.3
CFG 01
Readü
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X
U-Boot 2010.03 (May 16 2012 - 05:51:08)
Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM: 64 MB
Flash: 8 MB
*** Warning - bad CRC, using default environment
Net:
searching for rtl8306 switch ... failed
no known switch found ...
lq_cpe_eth
Hit any key to stop autoboot: 0
ARV4518 => loady 0x80500000
## Ready for binary (ymodem) download to 0x80500000 at 115200 bps...
CCC***Modem - CRC mode, 0(SOH)/5890(STX)/0(CAN) packets, 8 retries
## Total Size = 0x005c0004 = 6029316 Bytes
ARV4518 => era ${kernel_addr} +${filesize}
............................................................................................. done
Erased 93 sectors
ARV4518 => cp.b ${ram_addr} ${kernel_addr} ${filesize}
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV4518 => run flash_flash
## Booting kernel from Legacy Image at b0020000 ...
Image Name: MIPS OpenWrt Linux-3.3.8
Created: 2014-04-11 6:38:03 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 974394 Bytes = 951.6 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 3.3.8 (user@debian) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Fri Apr 11 08:38:01 CEST 2014
[ 0.000000] SoC: Danube rev 1.5
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00004000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00004000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV7518PW
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[ 0.000000] Writing ErrCtl register=0003bbf8
[ 0.000000] Readback ErrCtl register=0003bbf8
[ 0.000000] Memory: 61836k/65536k available (2296k kernel code, 3700k reserved, 397k data, 172k init, 0k highmem)
[ 0.000000] NR_IRQS:256
[ 0.000000] CPU Clock: 333MHz
[ 0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 512
[ 0.048000] NET: Registered protocol family 16
[ 0.056000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[ 0.060000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[ 0.064000] MIPS: machine is ARV7518PW - ASTORIA
[ 0.068000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[ 0.112000] bio: create slab <bio-0> at 0
[ 0.120000] PCI host bridge to bus 0000:00
[ 0.124000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[ 0.128000] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff]
[ 0.132000] pci 0000:00:0e.0: fixup device configuration
[ 0.136000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000
[ 0.140000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[ 0.144000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[ 0.148000] Switching to clocksource MIPS
[ 0.156000] NET: Registered protocol family 2
[ 0.164000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.168000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.176000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.184000] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.188000] TCP reno registered
[ 0.192000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.204000] NET: Registered protocol family 1
[ 0.212000] gptu: totally 6 16-bit timers/counters
[ 0.216000] gptu: misc_register on minor 63
[ 0.220000] gptu: succeeded to request irq 126
[ 0.224000] gptu: succeeded to request irq 127
[ 0.228000] gptu: succeeded to request irq 128
[ 0.232000] gptu: succeeded to request irq 129
[ 0.240000] gptu: succeeded to request irq 130
[ 0.244000] gptu: succeeded to request irq 131
[ 0.252000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.256000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.268000] msgmni has been set to 120
[ 0.272000] io scheduler noop registered
[ 0.276000] io scheduler deadline registered (default)
[ 0.280000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[ 0.288000] console [ttyLTQ1] enabled, bootconsole disabled
[ 0.288000] console [ttyLTQ1] enabled, bootconsole disabled
[ 0.304000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[ 0.312000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.316000] Amd/Fujitsu Extended Query version 1.1.
[ 0.320000] number of CFI chips: 1
[ 0.324000] Creating 4 MTD partitions on "ltq_nor":
[ 0.328000] 0x000000000000-0x000000010000 : "uboot"
[ 0.336000] 0x000000010000-0x000000020000 : "uboot_env"
[ 0.344000] 0x000000020000-0x0000007f0000 : "linux"
[ 0.352000] found squashfs behind kernel
[ 0.352000] Creating 2 MTD partitions on "ltq_nor":
[ 0.356000] 0x000000020000-0x00000010de7a : "kernel"
[ 0.364000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.376000] 0x00000010de7a-0x0000007f0000 : "rootfs"
[ 0.380000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.396000] mtd: partition "rootfs" set to be root filesystem
[ 0.400000] mtd: partition "rootfs_data" created automatically, ofs=5B0000, len=240000
[ 0.408000] 0x0000005b0000-0x0000007f0000 : "rootfs_data"
[ 0.416000] 0x0000007f0000-0x000000800000 : "board_config"
[ 0.572000] ltq_mii: probed
[ 0.596000] eth0: Atheros AR8216 switch driver attached.
[ 0.696000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[ 0.716000] TCP cubic registered
[ 0.720000] NET: Registered protocol family 17
[ 0.724000] 8021q: 802.1Q VLAN Support[ 0.740000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 0.748000] Freeing unused kernel memory: 172k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -
Please press Enter to activate this console. [ 9.480000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[ 9.480000]
[ 9.512000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[ 9.520000] Backport based on wireless-testing.git master-2012-09-07
[ 9.524000] compat.git: wireless-testing.git
[ 10.080000] cfg80211: Calling CRDA to update world regulatory domain
[ 10.088000] cfg80211: World regulatory domain updated:
[ 10.092000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 10.100000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 10.108000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 10.112000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 10.120000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 10.128000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 10.372000] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[ 10.692000] usbcore: registered new interface driver usbfs
[ 10.696000] usbcore: registered new interface driver hub
[ 10.700000] usbcore: registered new device driver usb
[ 11.360000] Lantiq MIPS24KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[ 11.368000] request_timer(3, 0x000001AE, 1)...successful!
[ 11.372000] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[ 11.644000] Lantiq KPI2UDP driver, version 2.2.0.0, (c) 2008-2010 Lantiq Deutschland GmbH
[ 12.204000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[ 12.216000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[ 12.220000] ath: phy0: random mac address will be used: ce:8d:45:bb:92:65
[ 12.240000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[ 12.284000] NET: Registered protocol family 8
[ 12.284000] NET: Registered protocol family 20
[ 12.340000] Button Hotplug driver version 0.4.1
[ 12.508000] PPP generic driver version 2.4.2
[ 13.068000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 13.440000] NET: Registered protocol family 24
[ 13.472000] nf_conntrack version 0.5.0 (968 buckets, 3872 max)
[ 14.388000] xt_time: kernel timezone is -0000
[ 14.904000] IFX MEI Version 5.00.00
[ 15.036000]
[ 15.036000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[ 15.076000] ATM (A1) firmware version 1.0.19
[ 15.080000] ifxmips_atm: ATM init succeed
[ 15.116000] dwc_otg: version 2.60a 22-NOV-2006
[ 15.724000] DWC_otg: Using DMA mode
[ 15.724000] dwc_otg dwc_otg.0: DWC OTG Controller
[ 15.732000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[ 15.736000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[ 15.748000] DWC_otg: Init: Port Power? op_state=1
[ 15.748000] DWC_otg: Init: Power Port (0)
[ 15.756000] hub 1-0:1.0: USB hub found
[ 15.756000] hub 1-0:1.0: 1 port detected
[ 15.792000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[ 15.860000] DISCONNECTED PORT
[ 23.348000] device eth0.1 entered promiscuous mode
[ 23.352000] device eth0 entered promiscuous mode
[ 23.360000] br-lan: port 1(eth0.1) entered forwarding state
[ 23.364000] br-lan: port 1(eth0.1) entered forwarding state
[ 25.368000] br-lan: port 1(eth0.1) entered forwarding state
[ 38.996000] sched: RT throttling activated
[ 46.272000]
[ 46.272000] WARNING: FW version 12.1.0 too old. Minimum required FW version is 12.4.0
[ 64.432000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 64.448000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 64.452000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[ 87.756000] JFFS2 notice: (1353) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 610.460000] wlan0: authenticate with a4:xx:6f:f5:8b:xx
[ 610.472000] wlan0: send auth to a4:XX:6f:f5:8b:XX (try 1/3)
[ 610.480000] wlan0: authenticated
[ 610.492000] wlan0: associate with a4:XX:6f:f5:8b:XX (try 1/3)
[ 610.500000] wlan0: RX AssocResp from a4:XX:6f:f5:8b:XX (capab=0x411 status=0 aid=6)
[ 610.508000] wlan0: associated
------------------------
BusyBox v1.19.4 (2014-04-11 08:24:35 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
ATTITUDE ADJUSTMENT (Attitude Adjustment, r36422)
-----------------------------------------------------
* 1/4 oz Vodka Pour all ingredients into mixing
* 1/4 oz Gin tin with ice, strain into glass.
* 1/4 oz Amaretto
* 1/4 oz Triple sec
* 1/4 oz Peach schnapps
* 1/4 oz Sour mix
* 1 splash Cranberry juice
-----------------------------------------------------
root@OpenWrt:/#
En esto de Asterisk y VoIP estoy más perdido que un pulpo en una cocina. :-[ Toca aprender.
brunorro explicó hace tiempo configuró una cuenta en pbxes.com con un cliente sip muy sencillo pero que le funcionaba; lo que no sé del todo es si es gratis, aunque se puede configurar una cuenta free (ni idea de las funcionalidades).
Post de brunorro. (https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg263909/#msg263909)
https://www2.pbxes.com/index_e.php
Me he ofrecido como voluntario, aunque tenga que volver a tener los dolores de cabeza de hace unos meses.
blogic me ha pedido que haga las pruebas en la Attitude Adjustment para que el pueda traspasar los archivos de configuracion a la BB.
.......
Si hay algun voluntario mas lo puede decir, no seais timidos.
A mi me han hecho voluntario practicamente de sopeton. ^-^
.....
Plataforma:
La plataforma es un Lantiq ARV7518PW con 8MB de memoria flash. Se descarta en principio el ARV4518 por falta de memoria, y mas aun si el objetivo es terminar usando el BB.
......
Idea que me han dado a entender:
AA 7518 --> BB 7518 --> BB 7519 --> BB Fritz!Box alemanes
Saludos
espeltron
Me gustaría poder ayudar, pero lamentablemente los trastos que tengo son dos 4518 y por lo que veo de momento están descartados para estas pruebas.Pues yo tengo también dos 4518 y uno con la VoIP configurada a medias. Compilé marcando los paquetes básicos y luego lo de asterisk, drivers lantiq VoIP y el resto como módulos para meterlos en un pen e instalarlos más tarde desde él. No le metí adsl porque el Danube sincroniza horrible en mi línea (tiene mucha atenuación y me quedo en 2'6Mb de bajada, cuando tengo 3'2 con el Zyxel) y el driver me chupa unos 12 MB de RAM.
Si acaso, más adelante, con los 7519 si puedo ya echo una manita.
Suerte !!
Pues yo tengo también dos 4518 y uno con la VoIP configurada a medias.
Sí, tengo tono en ambos puertos, pero lo que me está costando un riñón es configurar asterisk y una cuenta en pbxes.Pues yo tengo también dos 4518 y uno con la VoIP configurada a medias.
Pero si conectas un teléfono analógico llegas a oír la señal de llamada que puse en el ejemplo?
https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg307196/#msg307196
Porque si es así, lo que he hecho es una mini configuración de centralita de asterisk de prueba y arrancando zoiper en cualquier ordenador y configurando la conexión de la extensión creada en el dialplan. Todo esto teniendo en cuenta que son pruebas "encima de la mesa" y también que el uso definitivo que va a tener lo que necesito no va a tener salida a Internet porque tienen que funcionar dentro de una red privada, con nodos distantes, pero red privada al fin y al cabo.
Si quieres te puedo pasar la configuración por MP, en este caso no la pongo aquí porque ni a mi me merece ninguna garantía, sólo sirve para hacer la prueba de que llamando desde un PC se puede hablar por los puertos FSX del router.
root@OpenWrt:/# ifconfig br-lan 192.168.1.1- en cuanto se le instala luci-app-pbx y los paquetes dependientes dejan de funcionar los puertos FXS y el telefono analogico deja de tener alimentacion.
luci-app-pbx 0.11.1-1 LuCI PBX Administration
Installing luci-app-pbx (0.11.1-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/luci-app-pbx_0.11.1-1_lantiq.ipk.
Installing asterisk18-app-disa (1.8.10.1-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/asterisk18-app-disa_1.8.10.1-2_lantiq.ipk.
Installing asterisk18-app-system (1.8.10.1-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/asterisk18-app-system_1.8.10.1-2_lantiq.ipk.
Installing asterisk18-chan-gtalk (1.8.10.1-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/asterisk18-chan-gtalk_1.8.10.1-2_lantiq.ipk.
Installing libiksemel (1.4-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libiksemel_1.4-1_lantiq.ipk.
Installing libgnutls (2.8.6-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libgnutls_2.8.6-2_lantiq.ipk.
Installing libgcrypt (1.5.0-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libgcrypt_1.5.0-1_lantiq.ipk.
Installing libgpg-error (1.9-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libgpg-error_1.9-1_lantiq.ipk.
Installing libtasn1 (1.4-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libtasn1_1.4-1_lantiq.ipk.
Installing asterisk18-func-cut (1.8.10.1-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/asterisk18-func-cut_1.8.10.1-2_lantiq.ipk.
Installing asterisk18-res-clioriginate (1.8.10.1-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/asterisk18-res-clioriginate_1.8.10.1-2_lantiq.ipk.
Configuring libtasn1.
Configuring libgpg-error.
Configuring libgcrypt.
Configuring libgnutls.
Configuring libiksemel.
Configuring asterisk18-app-system.
Configuring asterisk18-app-disa.
Configuring asterisk18-func-cut.
Configuring asterisk18-chan-gtalk.
Configuring asterisk18-res-clioriginate.
Configuring luci-app-pbx.
Segun indicaciones previas de otro usuario, deben ser los TEMPLATES que corrompen el sistema de ficheros y las configuraciones.
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
pipioloSegun indicaciones previas de otro usuario, deben ser los TEMPLATES que corrompen el sistema de ficheros y las configuraciones.
He estado trasteando los templates para ver si incorporando lantiq.conf.TEMPLATE en la secuencia de arranque ya funcionaba.
Lo que he probado es crear un nuevo lantiq.conf.TEMPLATE en el directorio /etc/pbx-asterisk/
y modificar /etc/init.d/pbx-asterisk creando una variable global que cargue este nuevo template y añadiendo la variable a la función copy_unedited_templates_over(), esto consigue generar el archivo lantiq.conf donde corresponde para que funcione el asterisk-chan-lantiq. (pero no funciona)
También he modificado el modules.conf.TEMPLATE primero intentando que cargue el chan-lantiq.so y luego cambiando toda la configuración por la configuración que tenía asterisk cuando funcionaba bien, y siempre el mismo mensaje de errorCódigo: [Seleccionar]Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Parece que hay algo más que se me escapa.
pelocho, muy interesante.
Ya que lo tienes todo funcionando, ¿podrias instalar el paquete luci-app-pbx y sus dependencias?
Asi podriamos comparar resultados y ver posibles bugs.
No solo queremos configurar la VoIP, tambien hacer que funcione la aplicacion de Luci que lo configura de forma grafica.
No todos los usuarios entienden tantos parametros o no saben hacer los cambios requeridos para cada configuracion.
Saludos
espeltron
Para que se registre en mi caso tengo que hacerle un restart al asterisk, nada mas hacerselo el PBX indica la cuenta como "Registered".
He llegado a instalar todos los paquetes indicados anteriormente del luci-app-pbx, y los puertos FXS han seguido funcionando, todo esto con el router "offline".
Por algun extraño motivo, cuando el router tiene conexion a internet, los puertos FXS dejan de funcionar.
WARNING: skipping kmod-usb-rt305x-dwc_otg -- package not selected
Espeltron, ya sé lo que te está ocurriendo.pelocho
Veo en un mensaje tuyo que te descargas el código fuente usando este comando:
svn checkout --revision=r40431 svn://svn.openwrt.org/openwrt/tags/attitude_adjustment_12.09
Yo, en lugar de usar ese comando, uso este:
svn checkout --revision=40431 svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
Me parece que con tu comando estás descargando siempre el mismo código fuente anticuado, pongas la revisión que pongas. He hecho una prueba a descargar dos revisiones diferentes con tu comando, luego he comparado el contenido de todos los ficheros descargados, ¡y son exactamente iguales!
He utilizado mi comando para descargar la revisión 40431 del código, y veo que hay muchos ficheros diferentes a lo que descarga tu comando con la revisión 40431.
De hecho, gracias a barriteleves, veo en el banner que ha pegado que estáis usando a versión muy antigua:
ATTITUDE ADJUSTMENT (Attitude Adjustment, r36422)
Así que usa mi comando para descargar el código.
Luego ejecuta:
./scripts/feeds update -a
./scripts/feeds install -a
Un saludo.
svn checkout --revision=40535 svn://svn.openwrt.org/openwrt/trunk/Esta vez si ha incluido los feeds de telefonia.
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X
U-Boot 2010.03-svn34185 (Nov 16 2012 - 07:29:27)
Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM: 64 MB
Flash: 8 MB
*** Warning - bad CRC, using default environment
Net: initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot: 2 1 0
## Booting kernel from Legacy Image at b0020000 ...
Image Name: MIPS OpenWrt Linux-3.10.36
Created: 2014-04-20 9:20:03 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1281769 Bytes = 1.2 MB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 3.10.36 (user@debian) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40535) ) #1 Sun Apr 20 11:19:53 CEST 2014
[ 0.000000] SoC: Danube rev 1.5
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[ 0.000000] MIPS: machine is ARV7518PW - Astoria Networks
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Writing ErrCtl register=00055a60
[ 0.000000] Readback ErrCtl register=00055a60
[ 0.000000] Memory: 60868k/65536k available (2726k kernel code, 4668k reserved, 883k data, 220k init, 0k highmem)
[ 0.000000] NR_IRQS:256
[ 0.000000] CPU Clock: 333MHz
[ 0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 512
[ 0.048000] pinctrl core: initialized pinctrl subsystem
[ 0.052000] NET: Registered protocol family 16
[ 0.072000] pinctrl-xway 1e100b10.pinmux: Init done
[ 0.076000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[ 0.088000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[ 0.092000] MEM 0x0000000018000000..0x0000000019ffffff
[ 0.096000] IO 0x000000001ae00000..0x000000001affffff
[ 0.100000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash
[ 0.124000] bio: create slab <bio-0> at 0
[ 0.132000] usbcore: registered new interface driver usbfs
[ 0.136000] usbcore: registered new interface driver hub
[ 0.140000] usbcore: registered new device driver usb
[ 0.144000] PCI host bridge to bus 0000:00
[ 0.148000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[ 0.152000] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff]
[ 0.156000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.160000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[ 0.164000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[ 0.168000] Switching to clocksource MIPS
[ 0.176000] NET: Registered protocol family 2
[ 0.184000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[ 0.192000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[ 0.196000] TCP: Hash tables configured (established 512 bind 512)
[ 0.204000] TCP: reno registered
[ 0.204000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.212000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.220000] NET: Registered protocol family 1
[ 0.224000] gptu: totally 6 16-bit timers/counters
[ 0.228000] gptu: misc_register on minor 63
[ 0.232000] gptu: succeeded to request irq 126
[ 0.240000] gptu: succeeded to request irq 127
[ 0.244000] gptu: succeeded to request irq 128
[ 0.248000] gptu: succeeded to request irq 129
[ 0.252000] gptu: succeeded to request irq 130
[ 0.256000] gptu: succeeded to request irq 131
[ 0.268000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[ 0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.284000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.296000] msgmni has been set to 118
[ 0.300000] io scheduler noop registered
[ 0.304000] io scheduler deadline registered (default)
[ 0.312000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[ 0.320000] console [ttyLTQ0] enabled, bootconsole disabled
[ 0.320000] console [ttyLTQ0] enabled, bootconsole disabled
[ 0.336000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022cb
[ 0.344000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.348000] Amd/Fujitsu Extended Query version 1.1.
[ 0.352000] number of CFI chips: 1
[ 0.356000] 4 ofpart partitions found on MTD device ltq_nor
[ 0.360000] Creating 4 MTD partitions on "ltq_nor":
[ 0.364000] 0x000000000000-0x000000010000 : "uboot"
[ 0.372000] 0x000000010000-0x000000020000 : "uboot_env"
[ 0.380000] 0x000000020000-0x0000007f0000 : "firmware"
[ 0.404000] 2 uimage-fw partitions found on MTD device firmware
[ 0.408000] 0x000000020000-0x000000158f29 : "kernel"
[ 0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.428000] 0x000000158f29-0x0000007f0000 : "rootfs"
[ 0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.448000] mtd: device 4 (rootfs) set to be root filesystem
[ 0.452000] mtd: partition "rootfs_data" created automatically, ofs=0x710000, len=0xe0000
[ 0.460000] 0x000000710000-0x0000007f0000 : "rootfs_data"
[ 0.532000] 0x0000007f0000-0x000000800000 : "boardconfig"
[ 0.576000] switch0: Atheros AR8216 rev. 1 switch registered on 1e180000.etop-ff
[ 0.612000] libphy: ltq_mii: probed
[ 0.708000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=1e180000.etop-ff:00, irq=-1)
[ 0.720000] wdt 1f8803f0.watchdog: Init done
[ 0.724000] leds-gpio gpio-leds.5: pins are not configured from the driver
[ 0.740000] TCP: cubic registered
[ 0.744000] NET: Registered protocol family 17
[ 0.748000] 8021q: 802.1Q VLAN Support v1.8
[ 0.752000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash
[ 0.776000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 0.784000] Freeing unused kernel memory: 220K (80389000 - 803c0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 8.076000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[ 8.584000] IFXUSB: USB core #0 soft-reset
[ 8.788000] IFXUSB: USB core #0 soft-reset
[ 8.792000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[ 8.796000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[ 8.804000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[ 8.808000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 8.816000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 8.820000] IFXUSB: Init: Power Port (0)
[ 9.196000] hub 1-0:1.0: USB hub found
[ 9.196000] hub 1-0:1.0: 1 port detected
[ 9.204000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
jffs2 is not ready - marker found
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[ 14.432000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[ 14.572000] NET: Registered protocol family 10
[ 14.588000] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[ 14.600000] NET: Registered protocol family 8
[ 14.604000] NET: Registered protocol family 20
[ 14.628000] PPP generic driver version 2.4.2
[ 14.656000] nf_conntrack version 0.5.0 (954 buckets, 3816 max)
[ 14.672000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 14.716000] IFX MEI Version 5.00.00
[ 14.740000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[ 14.768000] u32 classifier
[ 14.768000] input device check on
[ 14.772000] Actions configured
[ 14.792000] Mirror/redirect action on
[ 14.820000] Loading modules backported from Linux version master-2014-03-31-1-0-g5c109d2
[ 14.824000] Backport generated by backports.git backports-20140221-0-g8e94650
[ 15.012000] Lantiq MIPS24KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[ 15.016000] request_timer(3, 0x000001AE, 1)...successful!
[ 15.024000] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[ 15.056000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 15.084000] ATM1.0.26 ATM (A1) firmware version 0.17
[ 15.088000] ifxmips_atm: ATM init succeed
[ 15.148000] NET: Registered protocol family 24
[ 15.252000] xt_time: kernel timezone is -0000
[ 15.312000] cfg80211: Calling CRDA to update world regulatory domain
[ 15.316000] cfg80211: World regulatory domain updated:
[ 15.320000] cfg80211: DFS Master region: unset
[ 15.324000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 15.336000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 15.344000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 15.352000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 15.360000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 15.364000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 15.372000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 29.876000] device eth0.1 entered promiscuous mode
[ 29.880000] device eth0 entered promiscuous mode
[ 29.888000] br-lan: port 1(eth0.1) entered forwarding state
[ 29.892000] br-lan: port 1(eth0.1) entered forwarding state
[ 30.856000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[ 31.896000] br-lan: port 1(eth0.1) entered forwarding state
[ 51.400000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 51.408000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 51.412000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[ 60.464000] jffs2: notice: (1532) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
procd: - init complete -
procd: Instance sysntpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
BusyBox v1.19.4 (2014-04-20 11:15:02 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (Bleeding Edge, r40535)
-----------------------------------------------------
* 1/2 oz Galliano Pour all ingredients into
* 4 oz cold Coffee an irish coffee mug filled
* 1 1/2 oz Dark Rum with crushed ice. Stir.
* 2 tsp. Creme de Cacao
-----------------------------------------------------
root@OpenWrt:/#
SaludosEsta imagen Barrier Breaker va mucho peor:¿Qué quieres decir exactamente con que los puertos FXS no funcionan? Yo he hecho unas pruebas rápidas con BB r40521 y los dos puertos dan tono; la prueba la he hecho sin los drivers ni el firm adsl pero quizá sea bueno probarlo con los drivers cargados.
- No funcionan los puertos FXS, ni si quiera en el primer arranque.
- No funciona la tarjeta wireless.
Y no he seguido probando cosas...
Saludos
espeltron
U-Boot 2010.03 (May 16 2012 - 05:51:08)
Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM: 64 MB
Flash: 8 MB
*** Warning - bad CRC, using default environment
Net:
searching for rtl8306 switch ... failed
no known switch found ...
lq_cpe_eth
Hit any key to stop autoboot: 0
## Booting kernel from Legacy Image at b0020000 ...
Image Name: MIPS OpenWrt Linux-3.10.36
Created: 2014-04-20 9:20:03 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1281769 Bytes = 1.2 MB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 3.10.36 (user@debian) (gcc version 4.8.3 (OpenWrt/L inaro GCC 4.8-2014.01 r40535) ) #1 Sun Apr 20 11:19:53 CEST 2014
[ 0.000000] SoC: Danube rev 1.5
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[ 0.000000] MIPS: machine is ARV7518PW - Astoria Networks
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 byt es
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 16256
[ 0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Writing ErrCtl register=0002fbf8
[ 0.000000] Readback ErrCtl register=0002fbf8
[ 0.000000] Memory: 60868k/65536k available (2726k kernel code, 4668k reserve d, 883k data, 220k init, 0k highmem)
[ 0.000000] NR_IRQS:256
[ 0.000000] CPU Clock: 333MHz
[ 0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 512
[ 0.048000] pinctrl core: initialized pinctrl subsystem
[ 0.052000] NET: Registered protocol family 16
[ 0.072000] pinctrl-xway 1e100b10.pinmux: Init done
[ 0.076000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[ 0.088000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[ 0.092000] MEM 0x0000000018000000..0x0000000019ffffff
[ 0.096000] IO 0x000000001ae00000..0x000000001affffff
[ 0.100000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash
[ 0.124000] bio: create slab <bio-0> at 0
[ 0.132000] usbcore: registered new interface driver usbfs
[ 0.136000] usbcore: registered new interface driver hub
[ 0.140000] usbcore: registered new device driver usb
[ 0.144000] PCI host bridge to bus 0000:00
[ 0.148000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[ 0.152000] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff]
[ 0.156000] pci_bus 0000:00: No busn resource found for root bus, will use [b us 00-ff]
[ 0.160000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[ 0.164000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[ 0.168000] Switching to clocksource MIPS
[ 0.176000] NET: Registered protocol family 2
[ 0.184000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[ 0.192000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[ 0.196000] TCP: Hash tables configured (established 512 bind 512)
[ 0.204000] TCP: reno registered
[ 0.204000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.212000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.220000] NET: Registered protocol family 1
[ 0.224000] gptu: totally 6 16-bit timers/counters
[ 0.228000] gptu: misc_register on minor 63
[ 0.232000] gptu: succeeded to request irq 126
[ 0.240000] gptu: succeeded to request irq 127
[ 0.244000] gptu: succeeded to request irq 128
[ 0.248000] gptu: succeeded to request irq 129
[ 0.252000] gptu: succeeded to request irq 130
[ 0.256000] gptu: succeeded to request irq 131
[ 0.268000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[ 0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.284000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc.
[ 0.296000] msgmni has been set to 118
[ 0.300000] io scheduler noop registered
[ 0.304000] io scheduler deadline registered (default)
[ 0.312000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lant C¡+‚rš’‚‚‚‚êconsole [ttyLTQ0] enabled, bootconsole disabled
[ 0.320000] console [ttyLTQ0] enabled, bootconsole disabled
[ 0.336000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[ 0.344000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.348000] Amd/Fujitsu Extended Query version 1.1.
[ 0.352000] number of CFI chips: 1
[ 0.356000] 4 ofpart partitions found on MTD device ltq_nor
[ 0.360000] Creating 4 MTD partitions on "ltq_nor":
[ 0.364000] 0x000000000000-0x000000010000 : "uboot"
[ 0.372000] 0x000000010000-0x000000020000 : "uboot_env"
[ 0.380000] 0x000000020000-0x0000007f0000 : "firmware"
[ 0.404000] 2 uimage-fw partitions found on MTD device firmware
[ 0.408000] 0x000000020000-0x000000158f29 : "kernel"
[ 0.412000] mtd: partition "kernel" must either start or end on erase block b oundary or be smaller than an erase block -- forcing read-only
[ 0.428000] 0x000000158f29-0x0000007f0000 : "rootfs"
[ 0.432000] mtd: partition "rootfs" must either start or end on erase block b oundary or be smaller than an erase block -- forcing read-only
[ 0.448000] mtd: device 4 (rootfs) set to be root filesystem
[ 0.452000] mtd: partition "rootfs_data" created automatically, ofs=0x710000, len=0xe0000
[ 0.460000] 0x000000710000-0x0000007f0000 : "rootfs_data"
[ 0.532000] 0x0000007f0000-0x000000800000 : "boardconfig"
[ 0.576000] switch0: Atheros AR8216 rev. 1 switch registered on 1e180000.etop -ff
[ 0.612000] libphy: ltq_mii: probed
[ 0.708000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=1e180 000.etop-ff:00, irq=-1)
[ 0.720000] wdt 1f8803f0.watchdog: Init done
[ 0.724000] leds-gpio gpio-leds.5: pins are not configured from the driver
[ 0.740000] TCP: cubic registered
[ 0.744000] NET: Registered protocol family 17
[ 0.748000] 8021q: 802.1Q VLAN Support v1.8
[ 0.752000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash
[ 0.776000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 0.784000] Freeing unused kernel memory: 220K (80389000 - 803c0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 8.076000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[ 8.584000] IFXUSB: USB core #0 soft-reset
[ 8.788000] IFXUSB: USB core #0 soft-reset
[ 8.792000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[ 8.796000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus numbe r 1
[ 8.804000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[ 8.808000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 8.816000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 8.820000] IFXUSB: Init: Power Port (0)
[ 8.828000] hub 1-0:1.0: USB hub found
[ 8.832000] hub 1-0:1.0: 1 port detected
[ 8.836000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
jffs2 is ready
[ 9.372000] jffs2: notice: (320) jffs2_build_xattr_subsystem: complete buildi ng xattr subsystem, 23 of xdatum (1 unchecked, 22 orphan) and 45 of xref (0 dead , 33 orphan) found.
switching to jffs2
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[ 14.896000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[ 15.036000] NET: Registered protocol family 10
[ 15.052000] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[ 15.068000] NET: Registered protocol family 8
[ 15.068000] NET: Registered protocol family 20
[ 15.104000] PPP generic driver version 2.4.2
[ 15.124000] nf_conntrack version 0.5.0 (954 buckets, 3816 max)
[ 15.140000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 15.184000] IFX MEI Version 5.00.00
[ 15.228000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[ 15.264000] u32 classifier
[ 15.268000] input device check on
[ 15.268000] Actions configured
[ 15.284000] Mirror/redirect action on
[ 15.296000] Loading modules backported from Linux version master-2014-03-31-1 -0-g5c109d2
[ 15.300000] Backport generated by backports.git backports-20140221-0-g8e94650
[ 15.344000] Lantiq MIPS24KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lanti q Deutschland GmbH
[ 15.348000] request_timer(3, 0x000001AE, 1)...successful!
[ 15.356000] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[ 15.392000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 15.440000] ATM1.0.26 ATM (A1) firmware version 0.17
[ 15.444000] ifxmips_atm: ATM init succeed
[ 15.492000] NET: Registered protocol family 24
[ 15.576000] xt_time: kernel timezone is -0000
[ 15.616000] cfg80211: Calling CRDA to update world regulatory domain
[ 15.620000] cfg80211: World regulatory domain updated:
[ 15.624000] cfg80211: DFS Master region: unset
[ 15.628000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gai n, max_eirp), (dfs_cac_time)
[ 15.640000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m Bm), (N/A)
[ 15.644000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m Bm), (N/A)
[ 15.652000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m Bm), (N/A)
[ 15.660000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 m Bm), (N/A)
[ 15.668000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m Bm), (N/A)
[ 15.676000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 28.576000] device eth0.1 entered promiscuous mode
[ 28.576000] device eth0 entered promiscuous mode
[ 28.592000] br-lan: port 1(eth0.1) entered forwarding state
[ 28.596000] br-lan: port 1(eth0.1) entered forwarding state
[ 29.556000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[ 30.600000] br-lan: port 1(eth0.1) entered forwarding state
procd: - init complete -
procd: Instance sysntpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Hola Espeltron.Hola pelocho
He descargado el código fuente de la versión de Attitude Adjustment, versión 40431. Lo he compilado y se me han generado correctamente los dos paquetes que te dan problemas:
asterisk18-chan-gtalk_1.8.10.1-2_lantiq.ipk
luci-app-pbx_0.11+svn9971-1_lantiq.ipk
O estoy pasando algo por alto al crear la imagen, o hay algún otro problema en tu entorno de compilación.
Doy más datos por si ayudan en algo. En la compilación se me han generado 3406 paquetes. A la imagen sólo le he metido dos paquetes para el soporte a USB y otro para el soporte al sistema de ficheros ext4, es decir, lo mínimo para poder hacer extroot. Si alguien quiere que le pase esta imagen y un fichero tar.gz con el resto de paquetes para hacer pruebas, que me lo diga, y ya de paso, que me indique dónde colgarlo o cómo enviárselo, porque nunca he subido nada.
Un saludo.
¿Por qué me parece que es paquete no lo ha actualizado nadie en siglos?Código: [Seleccionar]Making Linux 2.6.x kernel object
Porque se usa directamente el driver Lantiq con pequeñas modificaciones. Si se le echa un ojo al código fuente te vuelves loco o algo peor.¿Por qué me parece que es paquete no lo ha actualizado nadie en siglos?Código: [Seleccionar]Making Linux 2.6.x kernel object
Por cansancio. Si las imágenes actuales incluyen el driver vmmc, debería ser suficiente recompilar sofia-sip y svd (siempre y cuando el formato de los Makefiles de openwrt no haya cambiado de manera incompatible).Hasta donde yo sé con AA ambos puertos fxs funcionan, aunque alguna persona ha indicado que le ha dado fallos, con lo que no tengo ni idea si es estable al 100%. Con BB da muchos problemas tal como ha podido comprobat espeltron.
Pero tuve tantos problemas con los puertos fxs (uno funcionaba, el otro dejaba de funcionar con un pitido si usaba caller id, y cada svn update me encontraba con más problemas, por no hablar de la imposibilidad de encontrar un firmware correspondiente a la versión mínima que requieren los drivers, quizás esa fuera la causa de todos los problemas, no sé) que lo dejé por imposible.
Por otro lado el chan-lantiq no me ha gustado nunca (cuando lo miré no usaba las capacidades del DSP para tratar los varios codecs voip) igual ahora ha mejorado (y eso que el svd también es una porquería, pero por lo menos intentaba aprovechar el hardware).
Acabas de sintetizar el problema de esta plataforma con openwrt: siempre hay algo que no funciona.Tal cual como lo dices: se arregla lo que falla, funciona unos días y luego peta por otro lado. Además da la impresión que blogic tiene la plataforma un poco dejada de lado y en favor de Mediatek/Ralink y que va incorporando los parches que la gente va enviando y que se "verifica" que funcionan y no dan "problemas".
Se arregla el wifi y se estropea el adsl, se arregla el adsl y se estropean los fxs, se arreglan los fxs y se cambia la numeración de los GPIOs y deja de funcionar el usb y los leds......
Bueno, estoy compilando trunk de openwrt (brunorro dice que funciona todo con el ARV7518PW).¿A qué parches te refieres?
Libab compila, sofia-sip no (tengo que añadir una dependencia sobre libopenssl, antes no hacía falta), svd aún no ha llegado su turno (edit ha llegado y compila).
De paso he visto que alguien había puestos unos parches interesantes al proyecto, pero google no me había avisado ???
A ver si consigo incorporar los parches y actualizar el proyecto.
Off topic: la wifi les ha dejado de funcionar a los que tienen Netgear DGN3500 así que esperemos que no venga Daniel Gimpelevich con algún parche que se vuelva a cargar todo el tinglado. :P
Si eso ocurre empezaré a echar espuma por la boca y me tendrán que internar en un psiquiátrico.Off topic: la wifi les ha dejado de funcionar a los que tienen Netgear DGN3500 así que esperemos que no venga Daniel Gimpelevich con algún parche que se vuelva a cargar todo el tinglado. :P
Según la ley de Murphy, lo hará... ;D ;D ;D
¿A qué parches te refieres?
Buena y malas noticias:¿Qué tipo de error y quién lo manda: aplicación o driver vmmc?
Las buenas, svd/sofia-sip compilan, svd arranca y alimenta los puertos fxs (el driver sigue quejándose de la versión del firmware pero eso no es nuevo).
Las malas, que con la cuenta de ekiga.net que siempre he usado para las prueba, sofia-sip registra bien pero me da un internal error cuanto intento llamar ???
No, no, no es eso, los puertos van, dan tono, incluso suena el timbre si llamo a la cuenta registrada, etc.
El problema está en sofia-sip, pero no consigo encontrarlo (de momento).
Edit2: he encontrado la opción, es "Advanced configuration options (for developers)", hay poner asterisco en "Target options" (ese paso me lo salté, por eso antes no me salía) y entonces hay la opción "Build packages with MIPS16 instructions".
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
option enable '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 3 4 5'
option vid '1'
Por fin he encontrado el problema (bueno, en realidad lo ha encontrado google ;))
http://code.google.com/p/unimrcp/issues/detail?id=169
y funciona ;D
Ahora volveré a preparar una imagen con mips16 y dejaré los ipk en algun sitio por si alguien quiere usarlos (o si no los cambios ya están en http://code.google.com/p/danube-voip/).
Lo de swconfig, comprobado, es eso, supongo que estará mal la configuración por defecto o el driver del switch.
Pero incluso recompilando sin mips16 sigo con el problema del internal error en sofia-sip :-[
Edit: el problema de swconfig es la configuración por defecto del switch. Esta funciona:Código: [Seleccionar]config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
option enable '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 3 4 5'
option vid '1'
El puerto 0 es la cpu, el 1 no está conectado, el 2 es el lan4, el 3 es el lan3, el 4 es el lan 2 y el 5 es el lan1 (vamos, que van al revés de lo que ponen los leds).
Se agradecen comentarios (positivos ;D), parches, traducciones, etc.Podría traducirla al gallego, pero sería el gallego que aprendí en EGB, no el raro que hay ahora y dicen que es el oficial. De todas formas no creo que valga la pena.
Si ya tenéis svd bien configurado, guardad una copia de /etc/config/svd, por si las moscas ;)
Edit: añadidas traducciones al catalán e italiano.
En teoría sofia-sip (que es la libreria sip que usa svd) calcula el tiempo para refrescar el registro en base a lo que le dice el servidor y si el servidor no lo dice (o si sofia-sip no se entera, que es otra posibilidad) usa el valor por defecto que es una hora.
Así a bote pronto creo que no hay ningún parámetro para controlar el tiempo de refresco (que debería funcionar automáticamente) pero seguiré investigando.
Mientras si puedes hacer una captura de los mensajes de registro y la respuesta (con un log de nivel 9 debería ser suficiente) igual descubrimos donde está el problema.
nua(): refresh register after 2241 seconds (in [900..2700])
Contact: <sip:Netelip@192.168.3.254:35192;transport=udp>;expires=120