modem adsl usb

Bueno, ya esta hecho. En mi infinita ignorancia he contratado el kit adsl usb y ahora ya no hay marcha atrás. En mi primer día de paseo por la red ya me he dado cuenta de que será difícil, si no imposible, hace funcionar la adsl en mi linux (pues ya incluso en windows me da problemas). Así que estoy abierto a todas las posibilidades y recomendaciones que me querais hacer. Me vendo barato! :D

P.D: con lo bien que vivía yo con mi cable...
Primero empieza por poner el modelo del modem usb para que los demás (yo de momento ando un poco pez, pero cuenta conmigo en lo que pueda) puedan ayudarte. ;-)
es un tal speedtouch 330 thomson :D
A ver si te sirve esto:

http://www.linuxchile.cl/docs.php?op=verVersion&doc=83&id=2


"Hola bueno, antes que nada queria dar a conocer este pequeño y liviano How To
para configurar los modem alcatel SpeedTouch Modelo 330 (Thomson) via USB ya
que eh visto demasiada gente preguntando ¿como se hace?, ¿como me conecto?, lo cual a mas
de algun usuario le salvara horas de angustia y sufrimiento sin su querida conexion a Internet.



Fig.- Modem adsl Speedtouch 330 Thomson

Bueno vamos a lo nuestro

- Primero que nada debemos tener soporte en nuestros kernel para los USB ya sean
UHCI o EHCI (dependiendo de tu hardware claro ) . En el caso de tener kernel
2.6.x vamos a la opcion:
Device Drivers ---USB Support y marcamos Support for Host-side USB y como
modulos UHCI HCD u EHCI HCD( para USB 2.0 ). Si estas usando Kernel 2.4.x son
los mismos procedimientos pero los modulos tienen distintos nombres asique ten
cuidado con ese detalle(ojo 0.0) marcas UHCI u OHCI segun corresponda y listo
para prosegir.

Ejemplo Kernel 2.4.x
| | UHCI Alternate Driver (JE) support (CONFIG_USB_UHCI_ALT)
| | OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support (CONFIG_USB_OHCI)

notese la diferencia entre los nombre de los modulos en 2.4.x usb-uhci

Ejemplo Kernel 2.6.x
|| EHCI HCD (USB 2.0) support
|| [ ] Full speed ISO transactions (EXPERIMENTAL)
|| [ ] Root Hub Transaction Translators (EXPERIMENTAL)
|| OHCI HCD support
|| UHCI HCD (most Intel and VIA) support

en kernel 2.6.x ahora se llaman uhci_hcd los modulos Smile segun corresponda.

A continuacion Guardamos los cambios compilamos nuestro kernel, instalamos
nuestra nueva compilacion y reiniciamos para aplicar los cambios echos a nuestro
sistema y si todo marcho bien entramos a nuestra nueva compilacion felices y
contentos ya paso lo mas complicado de todo ahora vamos a lo siguiente.

- Luego de haber compilado nuestro kernel y los modulos uhci u ehci escribimos
lsmod para ver si estan cargados nuestros modulos como lo muestra la siguiente
figura


ehci_hcd 38340 0
uhci_hcd 04564 0 (kernel 2.6.x)

usb-uhci 29260 0 (kernel 2.4.x)

y si todo marcho como lo esperabamos procedemos a descargar el script para la
configuracion del script speedtouch. a continuacion la descarga y configuracion del
script.

-descargamos el script desde SpeedTouch , bajamos la version
mas reciente del script.

-descomprimes el script tar -xzvf speedtouchconf-version.tar.gz ( en el directorio que desees)

-Luego necesitaremos el firware del modem el cual se consige bajando de Aqui

Nos pedira algunos datos personales como tu nombre, tu pais, email y proveedor de internet.
a continuacion hacemos click en descargar los binarios (release 2.0.4) el
archivo se llama KQD6_R204.zip el cual se descomprimira en la carpeta donde este

el script speedtouchconf-version.
(ATENCION NO INSTALES EL FIRWARE DEL MODEM, SOLO COPIAR EN LA CARPETA DEL
SCRIPT!)

Luego vamos al directorio donde tenemos el script y ejecutamos como root:
sh speedtouchconf.sh
a continuacion se muestra lo siguiente

*******************************************
* *
* Please select your ISP Settings *
* *
*******************************************

Country/ISP VPI VCI
Belgium, ? 8 35
Denmark, Orang 8 35
France, wanado 8 35
France, ? 8 67
Italy, ? 8 35
Netherlands, ? 8 48
Netherlands 0 35
Poland (NeoStrada) 0 35
UK, Any 0 38
US, BellSouth 8 35
Singapore Pacificnet 0 100
Please type your VPI VCI numbers (eg, 0 38 for UK)

-como podemos apreciar no salen los VPI(Virtual Patch ID) y VCI(Virtual Circuit ID)
para Chile, pero se sabe que son:
8 y 32 respectivamente.

- luego pide nuestro user que nos da el proveedor de internet: ejemplo para
cuentas speedy:adsxxxxxxx@speedyavanzado.terra

- ahora el password de tu cuenta: [PASSWORD]

- despues pregunta si la informacion ingresada esta correcta y pusamos (y) yes.

- tanbien nos pregunta si desea ke la conexion se inicie cada ves ke arranque el
sistema bueno eso lo dejamos a conciencia del usuario Wink y listo.

a continuacion dejamos un ejemplo completo de la configuracion del script
en caso que hayan quedado dudas.

root@example# ./speedtouchconf.sh

************************************************
* *
* EJEMPLO SACADO DE SPEETOUCH *
* http://speedtouchconf.sourceforge.net/ *
* based on speedtouch.sourceforge.net project *
* *
************************************************

If you have any problems with this script, mail me
(steve at steve-parker dot org) with the files
/tmp/speedtouch.txt and /var/log/messages for diagnosis.
Using speedtouch-1.2-sgp
microcode is alcaudsl.sys
Using alcaudsl.sys for microcode
PPP version 2.4.1 okay.
Linux kernel version 2.4.22 okay.
***************************************
* *
* Please select your ISP Settings *
* *
***************************************

Country/ISP VPI VCI
Belgium, ? 8 35
Denmark, Orang 8 35
France, wanado 8 35
France, ? 8 67
Italy, ? 8 35
Netherlands, ? 8 48
UK, BTopenworld 0 38
UK, Any ISP 0 38
US, BellSouth 8 35
Singapore Pacificnet 0 100
Please type your VPI VCI numbers (eg, 0 38 for UK)

8 32 ( PARA CHILE)

Please enter your ISP Login ID (eg another@hg1.btinternet.com)

[tu cuenta de usuario: adsxxxxxxxx@speedybasico.terra]

Please enter your ISP Password

[TUPASSWORD:]

Settings:
VPI / VCI : 8 / 38
Login : me@my.isp.com
Password : letmein
Are these correct? (Y/N) (CONFIRMACION DE LA INFORMACION INGRESADA)
Y( yes, si esta todo OK)

No further user interaction is required.
Configuring SpeedTouch Driver...
Software Configuration - SUCCESS
Building SpeedTouch Driver...
Software Build - SUCCESS
Installing SpeedTouch Driver...
Software Installation - SUCCESS
You have a default router : 192.168.1.254 (removing it for you!)

*** Configuration finished. Starting the connection ***

The modem lights should start flashing for approx. 20 seconds...
The lights should both be solid green now.
Running : pppd call adsl
inet addr:81.133.126.179 P-t-P:217.47.118.202
Mask:255.255.255.255
Looks like we're online...
Hey look, I can see the Net from here!
Configuration finished.
Any potential problems are listed below:
To automatically dial-in when the PC boots up :
chkconfig speedtouch on
Do you want to set this up now? (Yes / No)( Quieres levantar la conexion )

yes( Obviamente =D )

init command succeeded
You are now connected.
Si todo marcha bien como lo esperabamos ya podremos disfrutar tranquilamente
de nuestro ancho de banda y surfear por los rincones mas fascinantes de
Internet del caso contrario tendras que REleer el manual y reconfigurar el script.



PING http://www.google.akadns.net (66.102.11.104) 56(84) bytes of data.
64 bytes from 66.102.11.104: icmp_seq=1 ttl=241 time=53.5 ms
64 bytes from 66.102.11.104: icmp_seq=2 ttl=241 time=53.9 ms
64 bytes from 66.102.11.104: icmp_seq=3 ttl=241 time=52.9 ms
64 bytes from 66.102.11.104: icmp_seq=4 ttl=241 time=53.8 ms

--- http://www.google.akadns.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3033ms
rtt min/avg/max/mdev = 52.994/53.575/53.922/0.358 ms

---------------------------------------------------------------------

Bueno quizas hay arta cosas que no estan explicadas en este pequeño manual pero
espero en una siguiente version mejorarlo y agregarle mas informacion, cualquier
aporte u mejora al manual sera bien recibida.
Creado por DeadLock (kamus).
12-08-04 Very Happy

Anexo
---------------------

Dado que nuestras conexiones van atravez de ATM surgen los VPI y los VCI.
Los VPI(virtual path ID) y los VCI(virtual circuit ID),
ambos se usan para identificar la ruta virtual (VP) y su conexion
de circuito virtual(VC), estos simplifican la administracion de red, minimizando
los retrasos que pueda tener la conexión. Aunque tanbien permiten la conmutacion
celdas.
Ejemplo red ATM con VP y VC

VC--------|----|-------------|----|--------
VC--------| VP | | VP |--------
VC--------|----| Ruta de |----|--------
| Transmisión |
VC--------|----| |----|--------
VC--------| VP | | VP |--------
VC--------|----|-------------|----|--------
"

Saludos:

€-e
Gracias por la info. Acabo de bajar los elementos necesarios y me dispongo a pasar a linux para probarlo. Lo del kernel para usb si no recuerdo mal ya lo hice cuando estuve intentando conectar la cámara digital, así que pasaré directamente a la segunda parte.
Ya os contaré que tal me va.
Un saludo

Actualización 23-10-2004 a las 16:50:

Pues ya sabía yo que no podía ser tan fácil. He compilado el nucleo 2 veces y el script me sigue diciendo que el puerto usb no esta libre o no se encuentra, a pesar de que en lsmod aparecen usb-ohci (disabled) y usbcore. En fin, no se muy bien en que me habré equivocado. Si alguien lo ha hecho con exito agradecería su testimonio.
Un saludo

PD: Y el caso es que la camara digital me funciona perfectamente mediante gtkam.
Bueno parece que acabo de encontrar la clave del asunto. Según he leido en el /var/log/messages parece que el script busca el usb-uhci pero al intentar cargar el modulo usb-uhci me da un error.

# modprobe usb-uhci
/lib/modules/2.4.19-16mdkcustom/kernel/drivers/usb/usb-uhci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.19-16mdkcustom/kernel/drivers/usb/usb-uhci.o failed
modprobe: insmod usb-uhci failed

Y eso que estoy recien compiladito y he marcado ambos usb (uhci y ohci) como módulos. El usb-ohci se carga sin problemas con solo poner
#modprobe usb-ohci.

A ver si me podeis ayudar a cargar el modulo uhci.
Un saludo y gracias

P.D: He pensado que el hecho de que el usb-uhci no se me cargue indique que mi puerto usb es ohci. En ese caso, ¿no podré ejecutar el script ya que este busca segun creo el ush-uhci? ¿Alguien con ush-ohci ha probado el script?

Desde luego si condigo hacer conectarme con este modem a internet desde linux os doy un beso a tos. Y es que estoy hasta los webs de tener que navegar con el hasefroch [lapota]
5 respuestas