EciAdsl es un driver Linux gratuito para conectar su computador a Internet
si es que Ud. posee un modem ADSL USB basado en el conjunto de chips Globespan.
Otros sistemas operativos como *BSD están en desarrollo (por favor contacte a los
autores para más información - See Autores / Soporte.)
La página principal del driver EciAdsl se encuentra en:
http://eciadsl.flashtux.org
Una lista actualizada de los modems soportados está disponible en esta página:
http://eciadsl.flashtux.org/modems.php?lang=en&supported=yes
Para instalar el driver EciAdsl, usted necesita los siguientes programas / paquetes:
Si usted posee la última distribución de Mandrake/Redhat con la configuración predeterminada
del núcleo (kernel) usted puede omitir este capítulo.
De acuerdo a su distribución, algunas opciones pueden no estar configuradas en su núcleo.
Si el script eciadsl-doctor detecta que falta alguna opción, usted necesitará recompilar su núcleo.
Usted DEBE incluir las siguientes opciones(“*” significa “en el núcleo(kernel)”,
“M” significa “modulo”):
USB support —>
<M> Support for USB
[ ] USB verbose debug messages
— Miscellaneous USB options
[*] Preliminary USB device filesystem
[ ] Enforce USB bandwidth allocation (EXPERIMENTAL)
[ ] Long timeout for slow-responding devices (some MGE Ellipse UPSes)
— USB Host Controller Drivers
< > EHCI HCD (USB 2.0) support (EXPERIMENTAL)
<M> UHCI (Intel PIIX4, VIA, ...) support
<M> UHCI Alternate Driver (JE) support
<M> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
..
— USB Multimedia devices
..
< > DABUSB driver
..
Character devices —>
..
[*] Non-standard serial port support
<M> HDLC line discipline support
..
Network device support —>
..
<M> PPP (point-to-point protocol) support
[ ] PPP multilink support (EXPERIMENTAL)
[ ] PPP filtering
<M> PPP support for async serial ports
<M> PPP support for sync tty ports
<M> PPP Deflate compression
<M> PPP BSD-Compress compression
< > PPP over Ethernet (EXPERIMENTAL)
< > PPP over ATM (EXPERIMENTAL)
Si el modem está energizado al inicio de Linux, entonces usted necesita remover el dabusb.
De otro modo, omita esta sección.
El Hotplug probablemente este habilitado, y este detectará erroneamente sus modems como dispositivos de
audio y cargará el módulo dabusb para agregar el soporte para este dispositivo de audio.
Si el archivo /etc/hotplug/blacklist existe, edítelo y agregue una línea que contenga la palabra
'dabusb' (sin las comillas simples). Reinicie Linux.
Si usted no puede encontrar el archivo indicado y el hotplug está instalado y habilitado,
existe otra manera de configurarlo aplicando el siguiente metodo (un poco rudo pero funciona):
Descargue la última versión estable del paquete usermode (código fuente o un paquete adecuado para su
distribución) desde ésta página:
http://eciadsl.flashtux.org/download.php
Dependiendo del paquete que usted obtenga, ejecute uno de estos comandos:
Si usted instaló un paquete específico a su distribución (Redhat/Mandrake, Debian, Slackware, Gentoo), usted puede saltarse este paso.
Todo lo que debe hacer es ejecutar en una consola o terminal:
./configure
make
Como "root": make install
Verifique con el comando ./configure –help para ver la lista de los parámetros opcionales. Si usted desea instalar el software en un lugar (directorio) diferente al predeterminado (/usr/local),
utilise la opción –prefix, por ejemplo –prefix=/opt.
Los archivos de configuración del Driver también pueden ser instalados en el directorio que usted prefiera (por omision es en /etc/eciadsl), utilizando los parámetros –conf-prefix (por omision es /) Y
–conf-dir (por omisión es etc/eciadsl). Por ejemplo:
--conf-prefix=/opt --conf-dir=etc/eciadsl
ó --conf-prefix=/opt/eciadsl --conf-dir=etc
Sea cuidadoso, –etc-prefix también puede ser cambiado (por omisión es /, de este modo /etc es usado), recuerde que éste es usado para obtener los archivos de configuración del sistema tales como resolv.conf o los archivos de configuración de pppd.
Use el parámetro –etc-prefix sólo si usted está seguro de lo que está haciendo.
Vea las otras opciones disponibles utilizando ./configure –help.
user
password
VPI
VCI
DNS del Proveedor
Modem
Modem chipset
Alt synch
Alt pppoeci
Synch .bin file
PPP mode
DHCP
Static IP
Para conectarse a internet, ejecute el siguiente comando como root:
eciadsl-start | tee log.txt
Si usted tiene problemas de sincronización (eciadsl-synch timeout/error o lcp timeouts después de la sincronización), entonces siga las instruciones siguientes:
Para los otros problemas con eciadsl-start, por favor consulte las FAQ:
http://eciadsl.flashtux.org/faq.php?lang=es
Si usted está utilizando PPPoE, usted tiene que configurar y utilizar un cliente PPPoE estándar tal como rp-pppoe (http://www.roaringpenguin.com/pppoe) para conectar su modem ADSL vía tap0.
Utilice este script si eciadsl-start no puede encontrar su modem. Este script busca el VendorID/ProductID (VID/PID) de su modem y lo muestra. Para mas detalles, contáctenos. See Autores / Soporte.
Utilice este script (con la optión --usb-init) si eciadsl-start falla con otro problema diferente de “Modem not found” o de sincronización.
Utilice este script para probar automaticamente todos los archivos .bin, si usted tiene problemas de sincronización.
Si usted tiene problemas de sincronización y ya probó todos los archivos .bin sin éxito, entonces usted tendrá que crear su propio archivo .bin bajo Windows.
De otro modo, usted puede saltarse este capítulo.
[Saltese esta seccion si su modem posee el chipset GS7470, USTED DEBE UTILIZAR SU DRIVER DE WINDOWS.
Ante cualquier duda por favor verifique el chipset de su modem en: http://eciadsl.flashtux.org/modems.php?lang=en].
Descargue el driver Eci para windows version 1.06 (de otro modo el archivo .bin no funcionará bajo linux):
http://eciadsl.flashtux.org/download/eci_drv_106_win.zip
Si su modem no posee uno de estos VID/PID, Ud. debe modificar dos archivos
en Eci Windows:
- VID1/PID1: 0547/2131, VID2/PID2: 0915/8000
- VID1/PID1: 0915/0001, VID2/PID2: 0915/0002
Para verificar su VID/PID, por favor mire en :
http://eciadsl.flashtux.org/modems.php?lang=en.
Modificaciones que Ud. debe realizar:
- En el archivo gafwload.inf, línea 24 :
ExcludeFromSelect = USB\VID_0547&PID_2131
reemplace el valor de su VID1 por 0547 y su PID1 por 2131
- en el archivo gafwload.inf, línea 30 :
%GSILOAD.DeviceDescAnchor% = GSIUSBLDRANCHOR, USB\VID_0547&PID_2131
reemplace el valor de su VID1 por 0547 y su PID1 por 2131
- en el archivo gwausb.inf, línea 34 :
ExcludeFromSelect = USB\VID_0915&PID_8000
reemplace el valor de su VID2 por 0915 y su PID2 por 8000
- en el archivo gwausb.inf, línea 42 :
%ADSLUSB.DeviceDesc% = ADSLUSB.gspnDefault, USB\VID_0915&PID_8000
reemplace el valor de su VID2 por 0915 y su PID2 por 8000
- en el archivo gwausb.inf, línea 58 :
HKR, Ndi, DeviceID, 0, "USB\VID_0915&PID_8000"
reemplace el valor de su VID2 por 0915 y su PID2 por 8000
Inicie el programa setup.exe y siga las instrucciones.
Descargue e instale el último paquete sniffer para USB desde aquí:
http://benoit.papillault.free.fr/usbsnoop/
La documentación para Snoopy (sniffer USB) está disponible aquí:
http://benoit.papillault.free.fr/usbsnoop/doc.php
Desactive la auto-conexión a internet y desconecte todos los dispositivos USB (excepto el modem).
Inicie el sniffer e instale el filtro en el “Wan modem”, enseguida desconecte y reconecte el modem.
Tan pronto como los dos leds dejen de parpadear, desinstale los filtros.
Los paquetes capturados deben estar en el archivo C:\WINxxx\usbsnoop.log
Reinicie bajo Linux.
Monte la partición windows que contiene el archivo usbsnoop log para copiarlo donde usted desee.
Ejecute este comando:
eciadsl-vendor-device.pl usbsnoop.log -chipset=#EL_CHIPSET_DE_SU_MODEM#
substituya #EL_CHIPSET_DE_SU_MODEM# con el chipset que posee su modem (GS7070 or GS7470).
Para mas ayuda, ejecute el siguiente comando: eciadsl-vendor-device.pl -h
Este script de perl analiza el archivo de log y crea un nuevo archivo bin
(script provisto con el paquete usermode).
Ejecute este comando:
mv #BIN_FILENAME_CREATED# /etc/eciadsl/my_synch.bin
substituya #BIN_FILENAME_CREATED con el nombre del archivo bin creado.
y luego ejecute eciadsl-config-text para usar este .bin
Ejecute eciadsl-start...
... y cruce sus dedos :-)
El driver EciAdsl es creado y mantenido por:
Antes de solicitar soporte, asegurese de haber leído la documentacion y las preguntas de uso frecuentes provistas con el driver (vea en /usr/local/doc/eciadsl, files README.es, INSTALL.es y TROUBLESHOOTING.es).
Agradecimientos a ZeGuigui, los archivos de la lista de correo están disponibles aquí:
http://liste.eci.free.fr
Este manual documenta el driver EciAdsl, un driver linux gratuito para los
modems basados en el conjunto de chips Globespan.
Este manual es parte integrante del driver EciAdsl.
Copyright © 2001-2005 FlashCode
<flashcode AT flashtux.org>
Este documento puede ser utilizado bajo los términos de la Licencia Pública General de la GNU version 2 o superior.