Publicado: Vie Mar 03, 2006 8:42 amAsunto: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-atm
Introducción
Para toda la gente que tiene un modem Sagem, Huawei, Comtrend, etc que tenga chip eagle les puede llegar a servir ésta especie de mini-documento.
Modems con éste chipset http://faq.eagle-usb.org/wakka.php?wiki=ModemSupport
El caso es que ultimamente me ví imposibilitado de hacer funcionar mi modem Huawei adecuadamente sobre distribuciones Linux con kernels actualizados, por lo tanto me bajé Fedora Core 5 Test 3 para "ver que pasaba".
El driver eagle-usb-2.3.2 funciona perfectamente hasta los 2.6.12 pero de ahí en más se ve reemplazado por el nuevo ueagle-atm.
http://www.eagle-usb.org/article.php3?id_article=56
Para ir a los hechos me bajé Fedora Core 5 Test 3 (como dije antes) y me puse a hacer las pruebas correspondientes ya que incluye el driver ueagle-atm como módulo y el que instale dicha distro puede corroborarlo una vez instalado el sistema:
Código:
# gedit /boot/config-$(uname -r)&
Ctrl+f
buscamos: eagle
y encontramos:
#
# USB DSL modem support
#
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m
1- Instalar los paquetes básicos:
- linux-atm-libs
- linux-atm
- br2684ctl
- ppp
- rp-pppoe
Opcional y siempre aconsejable:
- kernel-devel
# tar -xzvf ueagle-data-1.1.tar.gz
# cd ueagle-data-1.1
Dentro nos vamos a encontrar con el firmware del modem y los códigos CMV/DSP que vamos a ubicar en un directorio previamente creado llamado ueagle-atm.
Código:
# mkdir -p /usr/lib/hotplug/firmware/ueagle-atm
# cp -a * /usr/lib/hotplug/firmware/ueagle-atm
Como yo lo hice bajo Fedora Core 5 los copié a la ruta /lib/firmware/ueagle-atm pero cada distribución tendrá su propio directorio.
Para el modem Huawei SmartAX MT810 con solo tener los archivos EagleII.fw, CMVep.bin y DSPep.bin ya es más que suficiente pero para los otros modems que tengan éste chipset los pueden colocar a todos y no habría mayores inconvenientes.
En la mayoría de los casos ésto ya es más que suficiente para decir que el "driver ueagle-atm" está correctamente instalado.
3- Configuración (propiamente dicha)
Código:
[root@localhost ~]# modprobe br2684
Código:
[root@localhost ~]# br2684ctl -c 0 -b -a 0.33
RFC1483/2684 bridge: Interface "nas0" created sucessfully
RFC1483/2684 bridge: Communicating over ATM 0.0.33, encapsulation: LLC
RFC1483/2684 bridge: Interface configured
NOTA: el 0 corresponde al VPI y el 33 al VCI que corresponden a mi ISP, uds. tendrán que adaptarlo a los suyos. Luego ejecutamos:
Código:
[root@localhost ~]# ifconfig nas0 up
4- Conectarse a internet
Editar resolv.conf
Código:
# gedit /etc/resolv.conf
nameserver DNS 1º
nameserver DNS 2º
Guardamos y salimos.
Luego creamos un archivo llamado adsl en el directorio /etc/ppp/peers/
Código:
# gedit /etc/ppp/peers/adsl
Para pegarle dentro:
# example configuration for the kernel space PPP over Ethernet driver
#
# See the manual page pppd( for information on all the options.
# MUST CHANGE: replace myusername@realm with the PPP login name given to
# your by your provider.
# There should be a matching entry with the password in /etc/ppp/pap-secrets
# and/or /etc/ppp/chap-secrets.
user "usuario@arnet"
# Load the PPPoE plugin.
plugin rp-pppoe.so
# Ethernet interface to which the modem is connected.
nas0
# Assumes that your IP address is allocated dynamically by the ISP.
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute
# Makes pppd "dial again" when the connection is lost.
persist
# Do not ask the remote to authenticate.
noauth
Guardamos y salimos.
Nota: éste archivo se basa en las entradas de /etc/ppp/pap-secrets
El mío es algo así a modo de descripción:
#Secrets for authentication using PAP
# client server secret IP addresses
"usuario@proveedor" * "password"
Y /etc/ppp/chap-secrets # Secrets for authentication using CHAP
# client server secret IP addresses
# Secrets for authentication using CHAP
# client server secret IP addresses
# OUTBOUND CONNECTIONS
# Here you should add your PPP Login and PPP password to connect to your
# provider via pap. The * means that the entry(login and passoword may be
# used for ANY host you connect to.
# Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
#hostname * password
# PREDIFINED CONNECTIONS
# These are user and password entries for publically accessible call-by-call
# Internet providers in Germany. If they confict with your config, remove them.
# READ_IN_CALLBYCALL_SECRETS
[root@localhost ~]# pppd call adsl
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.3 compiled against pppd 2.4.3
Comprobamos abriendo el browser que estamos conectados o bien desde la misma consola le hacemos un ping a google.
Código:
[root@localhost ~]# ping www.google.com.ar
PING www.l.google.com (66.102.7.104) 56(84) bytes of data.
64 bytes from 66.102.7.104: icmp_seq=1 ttl=239 time=338 ms
64 bytes from 66.102.7.104: icmp_seq=2 ttl=239 time=348 ms
64 bytes from 66.102.7.104: icmp_seq=3 ttl=239 time=350 ms
64 bytes from 66.102.7.104: icmp_seq=4 ttl=239 time=349 ms
--- www.l.google.com ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4001ms
rtt min/avg/max/mdev = 338.879/346.810/350.442/4.650 ms
Una vez conectados chequeamos por medio de ifconfig todas las interfaces y vemos:
Código:
[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0C:76:59:AD:6B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x2000
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Para desconectarnos de internet basta ejecutar:
Código:
# killall pppd
5- Automatizando las tareas
Para que no sea tedioso o cansador ejecutar todos éstos comandos cada vez que vamos a conectarnos, podemos añadirlos al archivo rc.local
Código:
[root@localhost ~]# gedit /etc/rc.local
Y al final pegamos:
modprobe br22684
br2684ctl -c 0 -b -a 0.33
ifconfig nas0 up
pppd call adsl
Con ésto lanzamos la conexión al inicio, yo prefiero ejecutarla manualmente por eso no añadí el último comando.
Pueden ver más detalles importantes con comandos como:
Código:
# dmesg
Código:
# tail -f /var/log/messages
Espero que le sirva a alguno ésta especie de guía basada en nuevo driver integrado (en éste caso). Fue por casualidad que lo descubrí en Fedora Core 5 así que puse manos a la obra y después de muchos días de prueba y error pude solucionar los inconvenientes y salir a internet con el Fuyí Vapé (alias Huawei) de Arnet (Argentina).
Yo creo que es perfectamente aplicable a las nuevas distribuciones que ya incluyen éste nuevo driver "ueagle-atm" como módulo porque facilita bastante las cosas y es muy probable que lo vean en las que ya tengan kernel-2.6.15 y posteriores.
Finalmente les quiero decir que yo creé mi conexión en base a pppoe que es lo que soporta mi ISP, por eso tienen que verlo y adaptarlo uds. mismos porque pueden ser de otros países.
http://www.eagle-usb.org/article.php3?id_article=23
Publicado: Vie Abr 14, 2006 2:46 pmAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
A continuación detallo los pasos que he seguido para configurar mi modem CT - 351 de Telefonica en mi SUSE 10 con el driver ueagle-atm. Este driver es el único que funciona a partir del kernel 2.6.16. Para kernels anteriores puede usarse el driver eagle-usb, pero ya han dejado de desarrollarlo.
1.Abrir el YaST, ir a “instalar/desinstalar software” e instalar los siguientes paquetes: automake, autoconf, gcc, gcc-c++ y kernel-source.
2.Descomprimir el paquete ueagle-atm-1.3.tar.tar en /usr/src
3.cd /usr/src/ueagle-atm-1.3
4.make
5.make install
6.Instalalación del firmware:
1.Extraer los archivos del paquete ueagle-data-1.1.tar.tar en /usr/lib/hotplug/firmware/ueagle-atm (como este directorio no existe, será necesario crear la ruta especificada).
7.Testear que el driver ha sido correctamente instalado:
1.modprobe ueagle-atm
2.dmesg
8.Para mostrar el estado:
1. cat /proc/driver/ueagle-atm/*
9.Conexión pppoe
1.Instalar con YaST el paquete linux-atm-3.4.1-1.i386.rpm
2.Instalar con YaST el paquete br2684ctl-010226-1.i386.rpm
3.modprobe br2684
4.br2684ctl -c 0 -b -a 8.32
5.ifconfig nas0 up (con esto creamos el interfaz ethernet)
6.Descomprimir el paquete rp-pppoe-3.8.tar.gz en el directorio /usr/src
7.cd /usr/src/rp-pppoe-3.8
8../go
1.Enter your PPPoE user name:
2.Enter the Ethernet interface connected to the DSL modem: nas0
3.Enter the demand value: no
4.Enter the DNS information here: DNS primario
5.Enter the secondary DNS server address here: DNS secundario
6.Please enter your PPPoE password: ********
7.Please re-enter your PPPoE password: ********
8.Choose a type of firewall (0-2): 1
9.Accept these settings and adjust configuration files (y/n)? y
Reiniciar el ordenador
Para conectar, escribir en la consola:
# modprobe br2684
# br2684ctl -c 0 -b -a 8.32
# ifconfig nas0 up
# pppoe-start
Ya pues abrir tu navegador y, si todo ha ido bien, navegar... (Yo ahora mismo os escribo desde mi SUSE 10).
Espero que esto sea útil a aquellos que, como yo, se han pasado horas y horas desesperados para poder conectarse desde SUSE con el modem azul de teléfonica.
Los paquetes y .rpm necesarios podéis buscarlos en google. Es posible que alguno de los pasos deba adaptarse a cada caso concreto por lo que os animo, si necesitais más información, a consultar:
Publicado: Mar Jun 13, 2006 12:30 pmAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
"Drp" o "Genesis3800" Tengo unas dudas sobre estos Mini-howtos.
Tengo un Modem Comtrend 350 CT de Terra y me pelee con el lo indecible para poder configurarlo en Suse 10.0, pero fui incapaz por suerte un compañero me dejó un router pero me aviso de que a él le dio muchos problemas y vaya si tenia problemas el router que armo un cortocircuito y casi me carga hasta el ordenador, suerte que lo tengo protegido, total que de nuevo me tengo que pelear con el modem.
La satisfacion de navegar con mi distro duró un mes.
He instalado la version Opensuse 10.1 y aqui van mis cuestiones.
1ª Según tengo entendido el driver "Ueagle-atm" viene incluido en el kernel, si es asi ¿Como se busca? .Lo he probado con el Yast y no lo encuentra.
Si estoy equivocado, lo bajare.
2ª Estuve buscando en San Google los paquetes:
creo que este último te ayura bastante, si no es asi, pues aqui intentaremos ayudarte (alguien más, ya que no tengo ni esa distro ni ese modem , pero seguro se te ayudara) _________________ Reglamento del foro| Escribe correctamente| Mandriva 2006 Docs
Publicado: Jue Jun 15, 2006 10:01 amAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
"megabyte"
Como siempre, gracias por tu pronta ayuda, extensible a todos los aforados.
Sobre los dos primeros enlaces que me pones según he podido ver más bien son sobre drivers digamos "viejos" y el último fenomenal asi que me voy a poner manos a la obra y saco esto hacia adelante.
Dejo un enlace que parece muy interesante que encontré a través del que tu me indicaste y que puede ayudar a los que lo necesiten.
Publicado: Jue Jun 15, 2006 7:07 pmAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
Apenas terminás de iniciar SuSE tenés que ejecutar los comandos:
Código:
# dmesg | less
Código:
# tail -f /var/log/messages
Es muy probable que te muestre salidas con respecto a ueagle solitándote ubicar el fimrware del modem en el directorio indicado. _________________ Overlord 2008.06
Publicado: Vie Jun 16, 2006 11:48 amAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
"Drp"
Bueno, he introducido estos codigos que me pones y menudo "cacao maravillao" que tengo ahora:
Codigo #dmesg | less
Me reporta 352 lineas y ahora te espongo las lineas que se refieren a ueagle-atm:
Linea 249 en adelante
usb 1-3: new full speed USB device using ohci_hcd and address 3
usb 1-3: new device found, idVendor=1110, idProduct=900f
usb 1-3: new device strings: Mfr=0, Product=2. SerialNumber=0
usb 1-3: Product: ADSL-USB Modem
usb 1-3: Configuration #1 chosen from 1 choice
atm: module not supported by Novell, setting U taint flag
NET: Registrered protocol family 8
NET: Registrered protocol family 20
usbatm: module not supported by Novell, setting U taint flag
ueagle_atm: module not supported by Novell, setting U taint flag
[ueagle-atm] driverd ueagle 1.2 loaded
usb 1-3: [ueagle-atm] ADSL device founded vid (0x1110) pid (0x900F) : Eagle I
usb 1-3: reset full speed USB device using ohci_hcd and address 3
loop: loaded (max 8 devices)
usb 1-3: [ueagle-atm] using iso mode
usb 1-3: [ueagle-atm] (re)booting started
usbcore: registrered new driverd ueagle-atm
NTFS driver 2.1.26 [Flags: R/W MODULE]
NTFS volume version 3.1
NTFS-fs warning (device hda1): load_system_files() : Unsuported volume flags 0x4000 enco....
NTFS-fs warning (device hda1) : load_system_files(): Volume has unsupported flags set
ount read-write. Run chkdsk and mount in Windows.
AppArmor: AppArmor (version 2.0-19.43r6320) initialized
audit(11504479438.081:2): AppArmor (version 2.0-19.43r6320) initialized
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
NET: registrered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2006 Netfilter Core Team
usb 1-3: [ueagle-atm] (re)booting started
ip_tables: (C) 2000-2006 Netfilter Core team
Netfilter messages via NETLINK v0.30
ip_conntrack version 2.4 (4095 buckets, 32760 max) - 232 bytes per conntrack
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [FUTS]
BIOS EDD facility v0.16 2004 -Jun-25, 1 devices dound
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
ACPI: PCI Interrupt 0000:00:09.0 [A] -> GSI 17 (level, low) -> IRQ 169
ADDRCONF(NETDEV_UP: eth1: link is not ready
NET: Registrered protocol family 17
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
powernow-k8: PProcessor cpuid 6a0 not supported
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
bootsplash: status on console 0 changed to on
usb 1-3: [ueagle-atm] (re)booting started
usb 1-3: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
y ya repite esta secuencia hasta el final . Linea 352
Codigo # tail -f /var/log/messages
Jun 16 17:49:19 linux kernel: usb 1-3 [ueagle-atm] (re)booting started
Jun 16 17:49:20 linux kernel: usb 1-3 [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep -2
y esto lo repite cada segundo, es un bucle, no para.
Ya me dirás que significa todo esto, no tengo ni idea de inglés.
Un saludo y gracias
el_sumiciu (Solo por hoy: Haré una buena accion y no se lo diré a nadie)
Publicado: Vie Jun 16, 2006 12:25 pmAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
Te das cuenta ahora de dónde viene el error?.
El núcleo te detecta el dispositivo, pero lo que te está pidiendo a gritos es que le coloques en el lugar adecuado el firmware. http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar .gz
Bajate ese archivo.
Código:
# mkdir /usr/lib/hotplug/firmware/ueagle-atm
Descomprimí ahí dentro el firmware que te dejé, TODO su contenido.
Comprobás el estado:
Código:
# cat /proc/driver/ueagle-atm/*
Bien, de ahora en más solo te faltaría configurar tu conexión, por lo que te sugiero que LEAS éste howto que lo explica. _________________ Overlord 2008.06
Publicado: Dom Jun 18, 2006 3:20 amAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
Este foro da gusto, siempre encuentras una mano dispuesta a ayudarte.
Ya me habeis introducido en el camino a seguir y espero no desviarme de él.
Tengo creo todos los paquetes necesarios aunque hay el paquete "linux-atm-3.4.1-1.i386.rpm" que me tiene digamos mosqueado porque por más que lo busco en la red no lo encuentro aunque en una de las ayudas de "Megabyte" me dice lo siguiente:
en el primero esta el código fuente, en el segundo hay rpm's genericos (cualquier distro basada en rpm's)
No se si realmente se refiere a él o al "ueagle.
Bueno, ya de direis alguna cosilla
Un saludo para todos y si sois futboleros que vuestras selecciones lleguen a lo más alto.
Miembro No. 15751 Registrado: Jun 20, 2006 Mensajes: 1
Publicado: Mar Jun 20, 2006 4:08 pmAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
La verdad que muchas gracias a todos ya que este thread me ayudo a poder configurar mi Arescom NDS1060 USB (speedy argentina) y ahora tambien me encuentro navegando bajo la bandera de SUSE 10.1
Una consulta que me queda por hacer es: Como lograr que la conexion se automatica al inicio del sistema, ya que me veo obligado a usar los comandos
Código:
modprobe br22684
br2684ctl -c 0 -b -a 8.35
ifconfig nas0 up
pppd call adsl
cada vez que inicio a pesar de haber creado (no existia en mi sistema) el archivo rc.local en /etc e ingresado esa misma info.
Otra consulta seria como cambiar los valores del MTU ya que los que corresponden a mi modem son 1492 y cuando creo la conexion se setean en 1500.
Publicado: Mar Ago 29, 2006 9:32 amAsunto: Re: Mini-howto para modems Sagem, Huawei, Comtrend, ueagle-a
Al fin he conseguido conectarme (estoy escribiendo desde linux) pero para conectarme he de hacer todo lo que pone en la guia para conectarme (he de poner todos los comandos, menos lo del rp-pppoe, para instalar los drivers del modem) incluidos los 4 que se han de poner siempre. Alguna idea para que el modem se quede "instalado"?
hola lei q pueden configurar sus modem ADSL ARESCOM NDS1060USB de speedy y yo ando desesperado por saber como lo puedo hacer andar en suse 10 porq no he podido me lo detecte en el puerto USB y le asigna el controlador ueagle-am o algo asi pero cuando lo voy a confiugurar en el yast en la parte de red y eligo ADSL y no lo encuentra ,entonces trato de agrgar uno yo pero no anda ,no se conecta y soy nuevo en esto ,por favor espero q algun dias me puedas responder como hiciste vos para q ande porq de verdad q lo necesito ,desde ya muchas gracias
No puedes publicar nuevos temas en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en encuestas en este foro