Despues de romperme la cabeza mas o menos 2 semanas instalando y compilando kernel de otras distribuciones y compilando varias veces el drivers del modem, me tope con ubuntu 6.06 desktop y pude lograr el tan anciado objetivo : PODER CONECTARME A INTERNET DESDE LINUX. Claro esta que tambien me lei casi todos las ayudas que aparecen en la web sobre la configuracion de este modem en linux. (Gracias a ellas).
Los pasos que segui son los siguientes:
1. Me asegure de que el Soporte para USB estuviera seleccionado en el kernel, como asi tambien los soportes para:
ATM,
PPPoE sobre ATM,
Classical IP sobre ATM,
LAN Emulation (LANE),
Multi-Protocol over ATM (MPOA),
RFC 1483/2684 Bridged protocols,
todos estos dentro de : Device Driver -> Networking Options.
y Connexant Accessrunner USB support, dentro de: Device Drivers -> USB support.
TODO ESTO ESTA INCLUIDO EN EL UBUNTU 6.06 DESKTOP, ya sea como "incluido" o como un modulo GRACIAS A ESTO NO TUVE QUE HACER NINGUNA COMPILACION DEL KERNEL.
Esto me fije en el archivo config-2.6.15-23-386 que se encuentra en /boot.
2. Compile el archivo cxacru-fw.c bajado de las Utilidades de Conexant
esto sirve para extraer el firmware del driver del modem, haciendo :
# cxacru-fw CnxEtU.sys cxacru-fw.bin
El archivo CnxEtU.sys se encuentra en el CD de instalacion del modem para Windows, o tambien pueden bajarlo de unos driver de un modem que se llama Atlantis que se encuentran en Internet en este link y solo extraigan el archivo CnxEtU.sys.
El archivo generado : cxacru-fw.bin , tienen que copiarlo en: /lib/firmware/2.6.15-23-386
con esto solucionamos el error que aparece en /var/log/messages - /var/log/syslog :
cxacru 2-2:1.0: poll status: error -5
que , segun mi opinion, es por que no encuentra el firmware del modem. En este Punto reiniciamos la PC y luego deberiamos tener señal en el modem ( las luces de LINE y POWER encendidas ).
3. Ahora, viene la parte que solo pude resolver a medias, y es que HAY QUE CREAR LA INTERFASE NAS0 y eso se hace como sigue:
a. hay que bajar e instalar el paquete br2684ctl que se encuentra en el repositorio de Ubuntu, no recuerdo el enlace, pero pueden buscarlo en la web de ubuntu.
b. una vez instalado hacer :
# br2684ctl -b -c 0 -a 0.33
el 0.33 es el VPI / VCI que pertenece para TELECOM (Argentina). Creo que para telefonica es 8.32 pero no estoy seguro. Consultar !!.
En este punto . Se Creo la Interfase nas0, entonces hice correr el programa "pppoeconf", para que me creara el archivo dsl-provider dentro de /etc/ppp/peers, antes de correr el programa no tenia creado /ppp/peers, ni el archivo. algooooo
Despues edite el archivo dsl-provider y cambie las opciones, por estas :
lock
debug
noipdefault
defaultroute
replacedefaultroute
hide-password
lcp-echo-interval 15
lcp-echo-failure 4
noauth
persist
mtu 1492
mru 1492
holdoff 4
maxfail 25
persist
asyncmap 0
usepeerdns
plugin /usr/lib/pppd/2.4.4b1/rp-pppoe.so nas0
user "usuario@proveedor_adsl"
donde usuario@proveedor_adsl es el nombre de usuario que nos da el proveedor de Internet.
y despues de esto hice :
# pon dsl-provider
y YA ESTOY CONECTADO A INTERNET,algooooo algooooo de echo este documento lo estoy redactando desde ubuntu.
Nota : en el punto 3 , hice referencia a que resolvi el problema a medias, y es que cada vez que inicio ubuntu, HAY QUE CREAR LA INTERFACE nas0 Y EJECUTAR : pon dsl-provider, no se como se hace para automatizar este proceso o por lo menos QUE LA INTERFASE nas0 se cree automaticamente.
http://www.ubuntu-es.org/index.php?q=node/18507#comment