ayudenme con el internet porfa

Imagen de rhodan
0 puntos

bueno, yo tengo un modem adsl en usb, y encontre por ahi el driver y esta guia de instalacion, pero necesito descifrar algunas cosas, les aviso que la guia es bastante larga, aunque supongo que facil, si se animan, la guia la encerre entre los asteriscos y al final van las preguntas, gracias.
(no esta completa http://sourceforge.net/project/showfiles.php?group_id=84006)
("quickguidepppoa-es.txt")

********************inicio guia******************
Para instalar correctamente el driver debes de contar con las fuentes de tu kernel, preferiblemente instalado desde el CD de
tu distribucion. Ademas el kernel debe haber sido compilado con soporte para modulos y soporte para ATM. Si esto no lo tienes
deberias recompilar tu kernel estableciendo estas opciones (puedes guiarte de este manual http://www.linux-usb.org/SpeedTouch/docs/index.html )
o deberias considerar pasarte a otra distro.

1 .- Descargar

- Linux-ATM :
Si tienes .rpm linux-atm-2.4.1-1.i386.rpm desde http://sourceforge.net/project/showfiles.php?group_id=47406
Si tienes .deb atm-dev desde http://packages.debian.org/cgi-bin/search_packages2.pl?keywords=atm-dev&...
y atm-tools desde http://packages.debian.org/cgi-bin/search_packages2.pl?keywords=atm-tool...

- Driver :
amedyn-aaaa-mm-dd-src.tgz (aaaa = año, mm = mes, dd = dia) desde http://sourceforge.net/project/showfiles.php?group_id=84006

2 .- Instalar ATM

- Instala tu paquete linux-atm ya sea con rpm o con deb.

3 .- Compilar driver

- Descomprime el paquete en /[tu_dir_de_instalacion]
- Colócate en este directorio y ejecuta: make

Si ningun error te ha aparecido, el driver se ha instalado bien hasta el momento.

*lo demas no es necesario ya qu todavia no llego y se ve mas facil*****************************************************
PREGUNTAS:
-en la parte 1 se dice qe el kernel debe tener soporte para ATM, ¿como puedo saber si el q trae ubuntu la tiene.

-en la parte 3(compilar driver) ¿la dir_de_intalacion puede ser cualquiera q yo elija, si fuera asi, lo de "make" no me resulta, tambien lei el "man make" pero no cache como se ocupa, ¿me lo podrian explicar? .

Muchas gracias...

Imagen de rhodan
+1
0
-1

ya pude ejecutar el comando "make", pero no puedo seguir porque me aparece una gran lista de errores:

/*************************************************************/
rodrigo@ubuntu:~/amedyn-2004-08-04-src/amedyn $ make
cd init && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
cd module && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
cd bridged && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'
cd amcontrol && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
cd init && make && make install
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload
make[1]: gcc: No se encontró el programa
make[1]: *** [amload] Error 127
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
make: *** [AME_INIT] Error 2
rodrigo@ubuntu:~/amedyn-2004-08-04-src/amedyn $ dir
amcontrol bridged COPYING doc include INSTALL module
amedyn.spec COPIANDO debian firmware init Makefile scripts
rodrigo@ubuntu:~/amedyn-2004-08-04-src/amedyn $ make
cd init && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
cd module && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
cd bridged && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'
cd amcontrol && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
cd init && make && make install
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../includ e -lusb amload.c -o amload
amload.c:65:17: usb.h: No existe el fichero o el directorio
En el fichero incluído de amload.c:66:
../include/usbi.h:4:17: usb.h: No existe el fichero o el directorio
In file included from amload.c:66:
../include/usbi.h:49: error: error de decodificación before '*' token
../include/usbi.h:49: aviso: function declaration isn't a prototype
../include/usbi.h:54: error: error de decodificación before '*' token
../include/usbi.h:54: aviso: function declaration isn't a prototype
../include/usbi.h:55: error: error de decodificación before '*' token
../include/usbi.h:55: aviso: function declaration isn't a prototype
amload.c:223: error: error de decodificación before '*' token
amload.c:224: aviso: function declaration isn't a prototype
amload.c: En la función `transfer_ctrl_msg':
amload.c:234: aviso: implicit declaration of function `usb_control_msg'
amload.c:234: error: `adsl_handle' undeclared (first use in this function)
amload.c:234: error: (Each undeclared identifier is reported only once
amload.c:234: error: for each function it appears in.)
amload.c:234: error: `requesttype' undeclared (first use in this function)
amload.c:234: error: `request' undeclared (first use in this function)
amload.c:234: error: `value' undeclared (first use in this function)
amload.c:234: error: `buf' undeclared (first use in this function)
amload.c:234: error: `size' undeclared (first use in this function)
amload.c:244: aviso: implicit declaration of function `usb_strerror'
amload.c:244: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:246: aviso: implicit declaration of function `usb_clear_halt'
amload.c: En el nivel principal:
amload.c:262: error: error de decodificación before '*' token
amload.c:263: aviso: function declaration isn't a prototype
amload.c: En la función `read_bulk':
amload.c:268: error: `buf' undeclared (first use in this function)
amload.c:274: aviso: implicit declaration of function `usb_bulk_read'
amload.c:274: error: `adsl_handle' undeclared (first use in this function)
amload.c:274: error: `ep' undeclared (first use in this function)
amload.c:274: error: `size' undeclared (first use in this function)
amload.c:284: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c: En el nivel principal:
amload.c:301: error: error de decodificación before '*' token
amload.c:302: aviso: function declaration isn't a prototype
amload.c: En la función `send_bulk':
amload.c:308: error: `nfil' undeclared (first use in this function)
amload.c:314: aviso: implicit declaration of function `usb_bulk_write'
amload.c:314: error: `adsl_handle' undeclared (first use in this function)
amload.c:314: error: `ep' undeclared (first use in this function)
amload.c:314: error: `buf' undeclared (first use in this function)
amload.c:314: error: `ncol' undeclared (first use in this function)
amload.c:324: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c: En el nivel principal:
amload.c:361: error: error de decodificación before '*' token
amload.c:361: aviso: function declaration isn't a prototype
amload.c: En la función `clear_endpoints':
amload.c:362: error: `op' undeclared (first use in this function)
amload.c:363: aviso: implicit declaration of function `usb_resetep'
amload.c:363: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:373: error: error de decodificación before '*' token
amload.c:374: aviso: function declaration isn't a prototype
amload.c: En la función `send_block':
amload.c:377: error: `bufin' undeclared (first use in this function)
amload.c:377: error: `len' undeclared (first use in this function)
amload.c:380: error: `place' undeclared (first use in this function)
amload.c:383: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:389: error: error de decodificación before '*' token
amload.c:390: aviso: function declaration isn't a prototype
amload.c: En la función `jump_to_address':
amload.c:396: error: `place' undeclared (first use in this function)
amload.c:400: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:411: error: error de decodificación before '*' token
amload.c:412: aviso: function declaration isn't a prototype
amload.c: En la función `send_cmds_sync':
amload.c:420: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:451: error: error de decodificación before '*' token
amload.c:452: aviso: function declaration isn't a prototype
amload.c: En la función `load_firmware':
amload.c:465: error: `adsl_handle' undeclared (first use in this function)
amload.c:611: error: `tmodem' undeclared (first use in this function)
amload.c: En la función `init_modem':
amload.c:739: error: dereferencing pointer to incomplete type
amload.c:740: error: dereferencing pointer to incomplete type
amload.c: En la función `main':
amload.c:783: error: `usb_dev_handle' undeclared (first use in this function)
amload.c:783: error: `adsl_handle' undeclared (first use in this function)
amload.c:834: aviso: implicit declaration of function `usb_init'
amload.c:835: aviso: implicit declaration of function `usb_find_busses'
amload.c:840: aviso: implicit declaration of function `usb_find_devices'
amload.c:847: error: `usb_busses' undeclared (first use in this function)
amload.c:851: error: dereferencing pointer to incomplete type
amload.c:854: error: dereferencing pointer to incomplete type
amload.c:854: error: dereferencing pointer to incomplete type
amload.c:861: error: dereferencing pointer to incomplete type
amload.c:864: error: dereferencing pointer to incomplete type
amload.c:871: error: dereferencing pointer to incomplete type
amload.c:871: error: dereferencing pointer to incomplete type
amload.c:885: aviso: implicit declaration of function `usb_open'
amload.c:892: aviso: implicit declaration of function `usb_set_configuration'
amload.c:894: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:898: aviso: implicit declaration of function `usb_claim_interface'
amload.c:900: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:905: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:910: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:919: aviso: implicit declaration of function `usb_release_interface'
amload.c:921: aviso: implicit declaration of function `usb_close'
make[1]: *** [amload] Error 1
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
make: *** [AME_INIT] Error 2
rodrigo@ubuntu:~/amedyn-2004-08-04-src/amedyn $ dir
/*****************************************************************/

y la parte 4 de la guia es:

///////////////////////////////
4 .- Configurar

- Debes configurar el archvio /etc/amedyn estableciendo los siguientes valores:

# Protocol
PROTOCOL_MODE=2

# ATM
VPI= [El que tu proveedor te ha dado]
VCI= [El que tu proveedor te ha dado]

No debes cambiar nada mas en ese archivo

- Debes configurar el archivo /etc/ppp/options de esta manera :

lock
defaultroute
noipdefault
noauth
holdoff 4
maxfail 25
persist
asyncmap 0
lcp-echo-interval 2
lcp-echo-failure 7
name user@domain
user user@domain

plugin /usr/lib/pppd/plugins/pppoatm.so
0.38

user@domain es el login de tu conexion, deberias colocar el que tu porveedor te ha asignado
0.38 es VPI.VCI debes colocar los mismo que pusiste en el archivo /etc/amedyn

- Debes configurar los archivos pap-secrets y chap-secrets con lo siguiente:

user@domain * password

Otra vez user@domain es el login de tu conexion y password es el password de tu conexion, los espacios entre cada campo
deberian ser tab keys (tabuladores)
En un post de internet lei que en debian debian colocarse los campos entre "", usenlo como ultimo recurso

- Debes configurar /etc/resolv.conf con las direcciones DNS que tu proveedor te ha dado de la sigueinte forma

nameserver 111.222.333.444
nameserver 555.666.777.888
//////////////////////////////////////

bueno, no cacho como se solucionaran esos errores,necesito alguna ayuda
nota: no instale el atm porque supuse q el kernel lo trae.
-Gracias.

+1
0
-1

Chile -- Estudiante ingenieria

Imagen de Anónimo
+1
0
-1

El comando make te devuelve esos errores porqué no tienes instalado el compilador gcc. Si te fijas en los errores lo verás:

make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'

Aquí intenta ejecutar gcc -O2 ......

gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload

make[1]: gcc: No se encontró el programa

Y aquí te dice que no lo ecuentra.
Tienes que instalarte el gcc.

Un saludo

+1
0
-1
Imagen de rhodan
+1
0
-1

ya solucione lo del gcc instalando todo lo que tuviera q ver con c o c++ y aun asi me siguen saliendo muchos errores, estos son:

*************************************************
root@ubuntu:~/amedyn-2004-08-04-src/amedyn # make
cd init && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
cd module && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/module'
cd bridged && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'rm -f br2684ctl
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/bridged'
cd amcontrol && make clean
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/amcontrol'
cd init && make && make install
make[1]: Entering directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload
amload.c:65:17: usb.h: No existe el fichero o el directorio
En el fichero incluído de amload.c:66:
../include/usbi.h:4:17: usb.h: No existe el fichero o el directorio
In file included from amload.c:66:
../include/usbi.h:49: error: error de decodificación before '*' token
../include/usbi.h:49: aviso: function declaration isn't a prototype
../include/usbi.h:54: error: error de decodificación before '*' token
../include/usbi.h:54: aviso: function declaration isn't a prototype
../include/usbi.h:55: error: error de decodificación before '*' token
../include/usbi.h:55: aviso: function declaration isn't a prototype
amload.c:223: error: error de decodificación before '*' token
amload.c:224: aviso: function declaration isn't a prototype
amload.c: En la función `transfer_ctrl_msg':
amload.c:234: aviso: implicit declaration of function `usb_control_msg'
amload.c:234: error: `adsl_handle' undeclared (first use in this function)
amload.c:234: error: (Each undeclared identifier is reported only once
amload.c:234: error: for each function it appears in.)
amload.c:234: error: `requesttype' undeclared (first use in this function)
amload.c:234: error: `request' undeclared (first use in this function)
amload.c:234: error: `value' undeclared (first use in this function)
amload.c:234: error: `buf' undeclared (first use in this function)
amload.c:234: error: `size' undeclared (first use in this function)
amload.c:244: aviso: implicit declaration of function `usb_strerror'
amload.c:244: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:246: aviso: implicit declaration of function `usb_clear_halt'
amload.c: En el nivel principal:
amload.c:262: error: error de decodificación before '*' token
amload.c:263: aviso: function declaration isn't a prototype
amload.c: En la función `read_bulk':
amload.c:268: error: `buf' undeclared (first use in this function)
amload.c:274: aviso: implicit declaration of function `usb_bulk_read'
amload.c:274: error: `adsl_handle' undeclared (first use in this function)
amload.c:274: error: `ep' undeclared (first use in this function)
amload.c:274: error: `size' undeclared (first use in this function)
amload.c:284: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c: En el nivel principal:
amload.c:301: error: error de decodificación before '*' token
amload.c:302: aviso: function declaration isn't a prototype
amload.c: En la función `send_bulk':
amload.c:308: error: `nfil' undeclared (first use in this function)
amload.c:314: aviso: implicit declaration of function `usb_bulk_write'
amload.c:314: error: `adsl_handle' undeclared (first use in this function)
amload.c:314: error: `ep' undeclared (first use in this function)
amload.c:314: error: `buf' undeclared (first use in this function)
amload.c:314: error: `ncol' undeclared (first use in this function)
amload.c:324: aviso: el argumento de formato no es un puntero (argumento 2)

amload.c: En el nivel principal:
amload.c:361: error: error de decodificación before '*' token
amload.c:361: aviso: function declaration isn't a prototype
amload.c: En la función `clear_endpoints':
amload.c:362: error: `op' undeclared (first use in this function)
amload.c:363: aviso: implicit declaration of function `usb_resetep'
amload.c:363: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:373: error: error de decodificación before '*' token
amload.c:374: aviso: function declaration isn't a prototype
amload.c: En la función `send_block':
amload.c:377: error: `bufin' undeclared (first use in this function)
amload.c:377: error: `len' undeclared (first use in this function)
amload.c:380: error: `place' undeclared (first use in this function)
amload.c:383: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:389: error: error de decodificación before '*' token
amload.c:390: aviso: function declaration isn't a prototype
amload.c: En la función `jump_to_address':
amload.c:396: error: `place' undeclared (first use in this function)
amload.c:400: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:411: error: error de decodificación before '*' token
amload.c:412: aviso: function declaration isn't a prototype
amload.c: En la función `send_cmds_sync':
amload.c:420: error: `adsl_handle' undeclared (first use in this function)
amload.c: En el nivel principal:
amload.c:451: error: error de decodificación before '*' token
amload.c:452: aviso: function declaration isn't a prototype
amload.c: En la función `load_firmware':
amload.c:465: error: `adsl_handle' undeclared (first use in this function)
amload.c:611: error: `tmodem' undeclared (first use in this function)
amload.c: En la función `init_modem':
amload.c:739: error: dereferencing pointer to incomplete type
amload.c:740: error: dereferencing pointer to incomplete type
amload.c: En la función `main':
amload.c:783: error: `usb_dev_handle' undeclared (first use in this function)
amload.c:783: error: `adsl_handle' undeclared (first use in this function)
amload.c:834: aviso: implicit declaration of function `usb_init'
amload.c:835: aviso: implicit declaration of function `usb_find_busses'
amload.c:840: aviso: implicit declaration of function `usb_find_devices'
amload.c:847: error: `usb_busses' undeclared (first use in this function)
amload.c:851: error: dereferencing pointer to incomplete type
amload.c:854: error: dereferencing pointer to incomplete type
amload.c:854: error: dereferencing pointer to incomplete type
amload.c:861: error: dereferencing pointer to incomplete type
amload.c:864: error: dereferencing pointer to incomplete type
amload.c:871: error: dereferencing pointer to incomplete type
amload.c:871: error: dereferencing pointer to incomplete type
amload.c:885: aviso: implicit declaration of function `usb_open'
amload.c:892: aviso: implicit declaration of function `usb_set_configuration'
amload.c:894: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:898: aviso: implicit declaration of function `usb_claim_interface'
amload.c:900: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:905: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:910: aviso: el argumento de formato no es un puntero (argumento 2)
amload.c:919: aviso: implicit declaration of function `usb_release_interface'
amload.c:921: aviso: implicit declaration of function `usb_close'
make[1]: *** [amload] Error 1
make[1]: Leaving directory `/home/rodrigo/amedyn-2004-08-04-src/amedyn/init'
make: *** [AME_INIT] Error 2
root@ubuntu:~/amedyn-2004-08-04-src/amedyn #
*********************************************

como pueden ver he seguido los pasos al pie de la letra, de que se pueden tratar los errores???.

+1
0
-1

Chile -- Estudiante ingenieria

Imagen de Anónimo
+1
0
-1

../include/usbi.h:4:17: usb.h: No existe el fichero o el directorio

Necesitas instalar libusb-devel, o un nombre similar, repasa la lista de paquetes necesarios.

Cunado tengas errores tan largos no te asustes y mira al comienzo de los mensajes de error, lo mas seguro es que encuentres la causa principal de esa forma.

+1
0
-1
Imagen de ChicoGeek
+1
0
-1

¿cuál es la marca y el modelo del módem? con ese dato quizá podríamos ayudar más.

En teoría no hay diferencia entre teoría y práctica, en la práctica sí

+1
0
-1

En teoría no hay diferencia entre teoría y práctica, en la práctica sí