Pon aquí el Makefile que te dije que modificaras a ver si vemos algún otro error...
hola soy nuevo como les va ??![]()
bueno quiero poner el modem zyxel 630-C1 en suse 9.2 pero tengo problemas
aca esta la guia de configuracion.
este paso lo hago todo bien.
Y los instalas, teniendo en cuenta que debes ser 'root':
Modulo del Kernel para Zyxel 630-c1
> tar xzf modulo-630-c1.tar.gz
> cd modulo-630-c1
> make
> make install
pero cuando quiero hacer el siguiente
Utilidades cxacru para Zyxel 630-c1
> tar xzf cxacru-630-new.tar.gz
> cd cxacru-630-new
> make
ME DA DOS ERRORESy son los siguientes
linux:~ # cd /home/mapu/cxacru
linux:/home/mapu/cxacru # make
cd init && make clean
make[1]: Entering directory `/home/mapu/cxacru/init'
rm -f cxload cxioctl cxloaddbg cxloaddbgt
make[1]: Leaving directory `/home/mapu/cxacru/init'
cd bridged && make clean
make[1]: Entering directory `/home/mapu/cxacru/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/home/mapu/cxacru/bridged'
cd init && make && make install
make[1]: Entering directory `/home/mapu/cxacru/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxload.c -o cxload
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxioctl.c -o cxioctl
make[1]: Leaving directory `/home/mapu/cxacru/init'
make[1]: Entering directory `/home/mapu/cxacru/init'
install -c -m 755 -p cxload cxioctl /usr/sbin
make[1]: Leaving directory `/home/mapu/cxacru/init'
cd firmware && make
make[1]: Entering directory `/home/mapu/cxacru/firmware'
install -c -m 644 -p cxfirm4.bin /etc/cxacru/
install: cannot create regular file `/etc/cxacru/': Is a directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/mapu/cxacru/firmware'
make: *** [CX_FIRMWARE] Error 2
linux:/home/mapu/cxacru #
alguien tiene idea ???
me puede ayudar plzzz ??![]()
desde ya muchas gracias
saludos y suerte![]()
hola mdk!
el archivo lo tengo q :
- agregar lo q me diste
- o modificarlo ??
saludos y suerte![]()
Para qué modificáis el Makefile??Iniciado por Mdk
![]()
La carrera no siempre la ganan los más veloces, sino aquellos que siguen corriendo
"No importa cuanto sepas, sino las ganas que tengas de seguir aprendiendo"
nuse pero lo modifique y me da el mismo errorIniciado por chuzo
![]()
![]()
![]()
saludos y suerte
Pero qué modificación le hiciste exactamente??![]()
Es que normalmente el Makefile no hay que modificarlo para nada ... si acaso se le puede pasar algún parámetro que sea necesario, pero al modificarlo lo más fácil que puede ocurrir es que le fichero pierda su estructura y ya no funcione de ninguna manera, por eso me extraña ...
Tendría que bajarme los fuentes y mirarlo con más detalle, pero simplemente mirando la salida comprueba si tienes una carpeta /etc/cxacru, que deberías, si la carpeta está vacía la borras y pruebas de nuevo el Make, si tiene ficheros dentro pones por aquí el contenido![]()
La carrera no siempre la ganan los más veloces, sino aquellos que siguen corriendo
"No importa cuanto sepas, sino las ganas que tengas de seguir aprendiendo"
A ver... expliquemos un poco.
M4pu preguntó cómo configurar el modem. Primero tuvo que instalar unos cuantos paquetes de desarrollo para que no fallase el primer configure...
La primera parte funcionó todo bien, pero al hacer la segunda parte el make daba un error al buscar la ruta del kernel en /lib/modules.
Buscaba el kernel /lib/modules/2.6.8-24-default/ y la cuestión es que ese no era el kernel activo y no tenía el directorio build, sino que el activo era /lib/modules/2.6.8-24.8/, que sí contenía el directorio build.
Estudié el make y en varias secciones ponía un enlace hacia el kernel, algo como $(Kernel_ruote) (me lo estoy inventando), y la cuestión es que eso apuntaba a un kernel, el que te he dicho, que no era el correcto (no sé por qué). Así que le dije que en todos los lugares del makefile donde pusiese eso, pusiese la ruta exacta de su kernel. Sé que es un "apaño zarrapastroso", pero no se me ocurría otra forma ya que el código apuntaba a un kernel que no era el correcto.
¿Me he explicado más o menos?
Bueno, si tampoco digo que no hubiera que modificarlo, sólo que todo eso no lo sabía, por eso preguntaba. No se si ya se habría puesto por aquí o será de otro sitio, no me sonaba haberlo visto, por eso quería ver de lo que se estaba hablando para tener más información que ayudara a corregir el problema
Bueno, cabría preguntarse si el fichero que está usando es el apropiado para la distribución o incluso para la versión del nucleo que tiene, eso es lo básico ...Iniciado por Mdk
Bueno, realmente eso podría llegar a funcionar en según qué casos, pero como ya puse antes no es lo más recomendable ... principalmente porque el Makefile no es más que un fichero de reglas para el programa make, y está hecho de tal forma que funciona "bajo ciertas circunstancias" y sobre todo en el entorno para el que está preparado, en el momento que cambias eso la compilación puede tener efectos no deseados o simplemente resultados impredecibles, por lo que al final más que arreglar se suele complicar más de esta formaIniciado por Mdk
Normalmente la manera de arreglar este tipo de fallos (cuando algo debiera estar en una ruta pero está en otra) es usar los enlaces simbólicos, y suele funcionar, aunque lo principal, como ya puse, es asegurarse que los fuentes que se están compilando son los apropiados para el entorno en el que se está, porque muchas veces ahí está el problema
De todas formas el error que ha puesto en la salida de la primera respuesta no parece tener nada que ver con esto ...
Un saludo![]()
La carrera no siempre la ganan los más veloces, sino aquellos que siguen corriendo
"No importa cuanto sepas, sino las ganas que tengas de seguir aprendiendo"
bueno muchas gracias por todo pero....
mdk masomenos me conose y sabe q soy novato![]()
el problema ya lo solucione no me da ningun error![]()
es mas
elimine el módulo speedtch antiguo
actualize lista de módulos del Kernel
modifique /etc/cxacru/cxacru.conf
y ahora nose como hacer esto:
Si tu conexión necesita autentificación, debes configurar la cuenta a través de las herramientas que provee tu distribución. [ SI MI CONEXION NECESITA AUTENTIFICACION TENGO SPEEDY Y NESESITA ]
pero el problema es q no se hacer la conexión ADSL osea no se poner en la tarjeta de red 'nas0'
me entienden ???
y el otro problema es de la forma manual:
SuSE Linux
Como en la creación de la conexión ADSL no se puede seleccionar 'nas0', elije cualquier otro dispositivo y luego de finalizado el asistente edita el archivo /etc/sysconfig/network/ifcfg-dsl0.
Luego donde dice DEVICE='xxxxxx', coloca DEVICE='nas0'.
ese archivo [ifcfg-dsl0] no esta en ese directorio y nose como conectarme
q hagooo ???????
saludos y suerte
bueno sigo sin lograr hacerlo andar pero por lo menos ahora en el modem cuando inicio linux prende la luz DSL del modem![]()
y seguramente va a andar de 10
saludos y suerte![]()
Última edición por M4pu; 14-ene-2005 a las 06:42
There are currently 1 users browsing this thread. (0 members and 1 guests)
Marcadores