Cursos Asterisk en México

Tarjeta Sangoma A200 BRM

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Tarjeta Sangoma A200 BRM

    Ojala puedan ayudarme.
    No puedo concluir la instalación de la tarjeta me sale un error al final, supongo que es por quemo detecta algunas cosas.

    Cuando quiero instalarla según el manual de sangoma me arroja lo siguiente.

    ----------------------------------------------------------
    WANPIPE v7.0.10 Installation Script
    Copyright (c) 1995-2013, Sangoma Technologies Inc.
    ----------------------------------------------------------

    Fixing file permissions...

    Verifying files and fixing permissions ...Done
    Checking for C developement tools ...(gcc) OK
    Checking for C++ developement tools ...OK
    Checking for Make utility ...OK
    Checking for ncurses library ... OK
    Checking for Perl developement tools ...OK
    Checking for AWK ...OK
    Checking for FLEX ...Failed!
    Checking for Patch ...OK
    Checking for libtermcap-devel...OK
    Checking for bison...Failed!
    Checking for libtool...Failed!

    WARNING: You are missing some prerequisites

    Flex package .
    Required for Wancfg configuration utility.
    Install flex package (e.g yum install flex).

    Bison.
    Required for Wanpipe Utilities.
    Install bison package (e.g yum install bison).

    Libtool.
    Required for libsangoma.
    Install libtool package (e.g yum install libtool).

    Press Y to continue, N to abort installation (y/n)

    y al final me sale el siguiente error.Captura de pantalla 2014-05-16 a la(s) 20.53.58.jpg

    Que puedo hacer ?
    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

  • #2
    Ya instale las dependencias y ya están en Ok todas, pero al final sigo teniendo el mismo error
    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

    Comentario


    • #3
      Copia y pega el log en pastebin.com y danos el enlace.t
      Editado por última vez por navaismo; https://asteriskmx.org/foros/member/1218-navaismo en 05-16-2014, 11:00 PM.

      Comentario


      • #4
        Hola navaismo.
        Gracias por tu interés.

        Pego el link de la instalación.

        Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

        Comentario


        • #5
          completo

          Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

          Comentario


          • #6
            Veo que usas un kernel 3.10 Wanpipe tiene unos problemas de compatibilidad con kernels 3. ¿Usas OpenSUSE o cual es el Sistema Operativo de ese PBX?

            Comentario


            • #7
              Hola navaismo, tengo lo siguiente.

              x86_64

              No LSB modules are available.
              Distributor ID: Ubuntu
              Description: Ubuntu 12.04.4 LTS
              Release: 12.04
              Codename: precise

              Linux marcos 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

              Tengo que formatear ?
              Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

              Comentario


              • #8
                Hay varias cosas que puedes hacer, entre ellas estan:

                1) Investigar porque dice que tu kernel no esta preparado correctemente "The Linux source in /lib/modules/3.11.0-15-generic/build has not been configured." Generalmente esto se debe porque no estan los headers o sources del kernel.

                2) Compilar wanpipe sin usar su script install esto se logra con los comandos:
                Código:
                make dahdi DAHDI_DIR=aqui_pones_el_directorio_fuente_de dahdi_con_los_binarios
                make install
                3) Intentar parchar wanpipe para soportar el kernel >3.10 esto se hace:
                editando la función sk_for_each y agregar un argumento intermedio(node) a los archivos:
                {wanpipedir}/patches/kdrivers/src/wanrouter/af_wanpipe_src.c
                {wanpapiedir}/patches/kdrivers/src/wanrouter/af_wanpipe_datascope.c

                Después editar el archivo patches/kdrivers/include/linux/wanpipe_kernel.h y quitar el IF interno del IF del kernel:
                #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0)
                #define LINUX_3_0
                /* Not sure exactly when they removed write_proc_t, but in 3.11.8 is not there anymore */
                //mein
                //#if defined(KERN_PROC_PDE_FEATURE) && KERN_PROC_PDE_FEATURE > 0
                // typedef int (write_proc_t)(char *, char **, off_t, int, int);
                //#endif
                //#ifndef pci_dev_b
                #ifndef pci_dev_b
                #define pci_dev_b(n) list_entry(n, struct pci_dev, bus_list)
                #endif
                #endif

                Y finalmente en el mismo archivo cambiar las líneas:

                #define dev_init_buffers(a)
                //#if defined(KERN_PROC_PDE_FEATURE) && KERN_PROC_PDE_FEATURE > 0
                //# define WP_PDE_DATA PDE_DATA
                //#else
                #include <linux/proc_fs.h>
                static inline void*WP_PDE_DATA(const struct inode *inode)
                {
                struct proc_dir_entry* pde=PDE(inode);
                if (pde) {
                return pde->data;
                }

                return NULL;
                }
                // #endif
                Compilar como en el paso 2.

                Si nada de eso te funciona entonces deberás usar un kernel más antiguo.

                Comentario


                • #9
                  Lo voy a intentar.
                  Te cuento que es lo que pasa.

                  Gracias.
                  Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                  Comentario


                  • #10
                    Hola navaismo, gracias por la ayuda, hice lo que me dijiste y ahora obtengo lo siguiente con el comando wanrouter hwprobe.

                    Se supone que ya quedo y no y ya no tengo que volver a instalar wanpipe?

                    ################################################## #
                    ###
                    ### DAHDI tools installed successfully.
                    ### If you have not done so before, install init scripts with:
                    ###
                    ### make config
                    ###
                    ################################################## #
                    make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.9.0+2.9.0.1/tools'
                    root@marcos:/usr/src/dahdi-linux-complete-2.9.0+2.9.0.1# wanrouter hwprobe

                    -------------------------------
                    | Wanpipe Hardware Probe Info |
                    -------------------------------
                    1 . AFT-A200-SH : SLOT=4 : BUS=4 : IRQ=10 : CPU=A : PORT=PRI : HWEC=0 : V=13

                    Sangoma Card Count: A200=1

                    root@marcos:/usr/src/dahdi-linux-complete-2.9.0+2.9.0.1#
                    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                    Comentario


                    • #11
                      Tendrías que probar con la tarjeta para estar seguro que realmente funciona.

                      Saludos.

                      Comentario


                      • #12
                        Sigo sin tener éxito, incluso ya reinstale ubuntu a una versión mas vieja, pero con peores resultados.
                        Incluso actualizando sin descargar los kernels.

                        Pero mañana espero poder instalar Centos haber que tal me va !

                        Agradezco tu ayuda.
                        Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                        Comentario


                        • #13
                          No supimos nada de ti, así que asumimos que te fue bien.

                          También siempre puedes instalar Elastix y usar la autodetección, si quieres evitarte problemas al instalar la tarjeta.



                          Ahora que si quieres aprender, vas por el buen camino ;-)

                          Saludos.
                          dCAP Christian Cabrera R.
                          Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
                          Si deseas asesoría pagada, por favor contáctame

                          Comentario

                          Nube de Etiquetas

                          Colapsar

                          Principales Usuarios Activos

                          Colapsar

                          No hay usuarios activos superiores.
                          Trabajando...
                          X