La Comisión Europea (CE) ha aprobado hoy nuevas normas para facilitar el uso de la telefonía móvil... »
3COM ADSL USB - Instalacion en XP
ARTICULO: MODEM 3COM ADSL USB
—————————–
Han existido muchas preguntas en estos grupos sobre la instalacion y configuracion del modem ADSL 3COM USB.
Haciendo una breve historia, este modem dejó de estar soportado por 3COM en mayo del 2001. El quedar fuera de soporte implica que 3COM ya no desarrollará drivers ni dará mantenimiento al modem. Aún así,
los stocks (restos) fueron “adquiridos” por compañias como Telefonica, Wanadoo y Ya.com los cuales les “regalaban” como oferta al contratar sus servicios ADSL.
Evidentemente, tal oferta no existía al ser un producto obsoleto y sin soporte. Unicamente tenía drivers para W98 / ME y W2000. Debido a que 3COM no continuó con el producto no se realizaron drivers para XP, y la instalacion de los drivers de W2000, llevaba la CPU al 90% en el mejor de los casos y era imposible su funcionamiento en el resto.
Voy a describir aquí, tanto las caracterisiticas tecnicas del modem, como su instalacion, a través de unos drivers beta (pero que funcionan) en XP. La instalación es muy delicada, ya que el intento fallido de una instalacion anterior nos hará que el driver ya no se instale correctamente. De todas maneras, al final de este articulo, y en la parte correspondiente a la instalación propiamente dicha, contaré algunos pequeños trucos en sistemas que ya se ha intentado previamente una instalacion fallída y que puede que funcionen. Lo que si he comprobado en distintas instalaciones de prueba, y con PC’s de difrentes marcas y modelos, es que si se siguen al pie de la letra los procedimientos que describiré de instalación, el modem funciona en todos los casos con un consumo infimo de CPU (se incremente en 1 o 2% unicamente).
Agradezco a Josep Comas, la información tecnica de este modem.
ELECTRONICA DEL MODEM
———————
Podemos distinguir dos partes:
1) Comunicación por el puerto USB.
De esta parte se ocupa un chip de Cypress (www.cypress.com) de la familia EZ-USB, Es el modelo: CY7C64163-128NC. El chip EZ-USB es realmente una modificacion del microprocesador 8051.
2) Comunicación por el puerto ADSL.
De esta parte, se ocupan dos chips de Alcatel. Los modelos MTC-20154TQ-C y MTC-20156TQ-C. El primero de ellos, efectua el proceso de conversión de la señal analogica recibida a informacion digital (o bien el proceso inverso) que le pasa (o es pasada por) el MTC-20156TQ-C. Por tanto, solamente envia y recibe los bits de los bytes de las celdas ATM y de la comunicacion con el EZ-USB con el protocolo CTRLE de Alacatel.
El chip EZ-USB se conecta al MTC-20156 mediante una interfaz GPIF programable. La información del numero de serie, direccion MAC se guarda en una eeprom conectada al EZ-USB a través de un bus I2.
De la comunicación USB se ocupa un chip de la familia EZ-USB fx, concretamente el Cypress CY7C64163-128NC y de la comunicación ADSL se encargan dos chips de Alcatel, concretamente el MTC-20154TQ-C y el MTC-20156TQ-C. El chip EZ-USB se basa en un microprocesador 8051 modificado y el chip MTC-20156 en un procesador ARM. El chip MTC-20154 efectúa el proceso de convertir la información de la señal analógica que le llega por la linea telefónica a información digital para el chip MTC-20156 y el proceso inverso. Es decir, solamente envía y recibe los bits de los bytes de las celdas ATM. El chip MTC-20156 se encarga de la gestión de las celdas ATM y de la comunicación con el EZ-USB a través del protocolo CTRLE de Alcatel. El chip EZ-USB se conecta al chip MTC-20156 mediante su interfaz GPIF programable. Por otra parte, la información del número de serie, dirección MAC y otra información se guarda en una eeprom que se encuentra conectada al EZ-USB a través de un bus I2.
CONEXION DEL DISPOSITIVO
————————
En el momento de recibir corriente del bus USB, se carga la inforacion de un eeprom interna al chip EZ-USB. El modem, en este momento se identifica a Windows por el codigo del vendedor (VENDOR) 0×0506 que corresponde a la empresa 3COM y con codigo de producto 0xF002 (modem ADSL).
Este chip, es muy curioso y permite actualizacion de su firmware. Windows, dinamicamente le modifica el firmware en cuanto identifica los codigos de VENDOR y DISPOSITIVO anteriores. El driver responsable de esto es el 3cf002ld.sys el cual envia el firmware (reprograma) el chip EZ-USB.
Es por ello, por lo que la primera vez que en XP encendemos el equipo, se inicializará el firmware. Los restantes “reset” o reinicios en caliente de la maquina, al no perder la tension el modem, este ya está reprogramado, por lo que el intento de carga del servicio responsable del 3cf002ld.sys fallará y nos mostrará un mensaje en rojo en el Visor de Eventos. Dicho mensaje no indica malfuncionamiento o carga erroena del driver. Simplemente indica, que el driver ya habia sido cargado anteriormente.
Una vez que el firmware se carga, el modem se desconecta y vuelve a identificarse a Windows (mediante un proceso llamado renumeracion) con el codigo hexadecimal 0xF003.
En este momento, el modem ya está listo para enviarle el firmware al chip MTC-20156 de Alcatel. De este ultimo punto se encarga el driver 3cusblr.sys.
INSTALACION DEL MODEM EN XP
—————————
Debemos descargarnos los driver originales para W9X / W2000. Estos drivers ya no están disponibles en las paginas de 3Com pero podemos descargarlos de:
http://prdownloads.sourceforge.net/cp4218/adsl_usb_install.exe
igualmente nos descargaremos los drivers beta.
http://prdownloads.sourceforge.net/cp4218/3cp4218-xp-2000.zip
El proceso de instalacion (en una instalacion “virgen” de XP en la cual no se haya intentado previamente la instalacion de los drivers), sería:
1) Ejecutar el programa: adsl_usb_install.exe. Este programa unicamente descomprimirá el software original de 3Com en la carpeta que seleccionemos.
2) Dentro de la carpeta de instalacion, vamos a fijarnos en la carpeta: DriversRFC1483. Dentro de esta, tenemos otras dos: Win98ME (la cual la borramos). Y Win200. En esta ultima copiaremos (machacando por encima), el contenido del segundo fichero que nos hemos bajado por la red -una vez descomprimido su contenido-: 3cp4218-xp-2000.zip
3) Es importantisimo tener la configuracion regional de XP en “España” ya que en funcion de esta configuracion regional nos dará las opciones de instalacion.
4) Enchufar el modem a la linea telefonica. No conectarlo todavia al USB.
5) En la carpeta “Locale”, modificar el contenido del fichero Spain.ini, dejando el contenido:
[ISP List]
ISP1 = ISP_MIO
ISP2 = ISP_OTHER
[ISP_MIO]
Name = miconexion
Encaps = ROUTED
VC1 = VC_MIO
[ISP_OTHER]
Name = Custom
Encaps = Prompt
DialUp = Prompt
VC1 = VC_GPrompt
[VC_MIO]
Name = miconexion
OpenMode = 1
DwnStrNoiseMrg = 0
RenegUpStrMtrc = 100
Prompt = No
VPI = 8
VCI = 32
[VC_GPrompt]
Name = Other
Prompt = Yes
IgnorePhoneNumber = No
OpenMode = 0
VPI = 0
VCI = 35
VCI2 = 1
DialUp1 = OTHER
6) Comenzar la instalacion. Recordemos que vamos a instalar el modem como “routed” con la norma: RFC1483 (no responder nunca a ninguna pregunta como PPP).
7) Selecionaremos cuando no lo pregunte, que queremos instalar “miconexion” (definida en el fichero anterior).
Seguir los pasos de la ultima pantalla para conectar el modem
En este punto, nos reconocerá el dispositivo y a continuacion una conexion de red correspondiente al modem. Una vez fianlizado, solo nos queda entrar en esa conexion de red y definir los datos que nos haya dado nuestro ISP: la direccion IP, la mascara de red, la puerta de enlace y los DNS.
El modem debe funiconar correctamente.
*** Si ya tenemos el modem instalado previamente, incluso una deisstlacion puede fallar y dejarnos resots. De todas maneras, se debe instalar de nuevo (previa desistalacion anterior) y una vez instalado, se debe verificar en la conexion de red, boton derecho sobre ella, propiedades, pinchamos ahora el boton superior de Configuracion, pestaña Avanzado, y debemos revisar que los valores de:
DwnStrNoiseMrg = 0
OpenMode = 1
Protocol = 1
RTenegUpStrMtrc = 100
VCI = 32
VPI = 8
Estos valores deben verificarse inculo en una instalacion en limpio. Si modificamos cualquiera de estos valores, deberemos reiniciar el PC (y desconectar del bus USB el modem ADSL, antes de volver a conectarlo para que descargue el firmware anteriormente citado).
NOTA: Estos drivers tiene un pequeño bugm que es que las luces del modem no funcionan correctamente. Por todo lo demás el funcionamiento es totalmente correcto.
Un saludo,
Jose Manuel Tella Llop
MS MVP - DTS
jmtella@mvps.org


















#1
AnonymousEnviado el 25 Julio 2007 a las 18:41Ahora mismo la verdad que no tengo tiempo y me quedan pocas ganas de probar. Así que tengo una pregunta. ¿Siguiendo este procedimiento de instalación se soluciona el problema del SUPERPing?.
Hasta donde yo llegué, los drivers Beta fallaban en lo de las luces (sin importancia, la verdad), el consumo de CPU era 0%, pero el problemón era que un ping que antes era de 150 ahora era de 800 o de 1800, depende como le diese. Y eso, en determinados casos es intolerable (juego en red, conexión remota, …)
#2
AnonymousEnviado el 25 Julio 2007 a las 18:41Una vez más he vuelto a instalar y seguidamente a desinstalar los beta de josepcomas.
He seguido escrupulosamente tus instruccines y nada, siempre me da el mismo problema, la CPU no pasa del 4% o 5% (perfecto) el ping se dispara, y la velocidad baja tanto que parece que estoy navegando con mi castigado y a aveces añorado supra.
Aunque me he resistido bastante a ello.
Creo que la única solución es cambiar el pisapapeles por algo que de verdad funcione sin problemas.
Cada dia rastreo todos los foros de adsl esperando encontrar esa solución para el 3com, pero creo que el tunel está cada vez más oscuro.
Saludos.
#3
AnonymousEnviado el 25 Julio 2007 a las 18:41Paparruchas … Este modem no tiene solucion, a no ser que 3COM desarrolle nuevos drivers!
#4
AnonymousEnviado el 25 Julio 2007 a las 18:41Bueno, yo soy otro perjudicado por el dichoso modem este. Mi problema es que quiero instalarlo en el windows 2000 Pro, y el cd de instalación que me vino con Eresmas pone para el windows 2000 pero cuando le doy a Finalizar no me lo detecta. He seguido los pasos que se muestra en este tutorial, me baje los drivers y demás y quiero decir que no me reconoce el modem, es decir no me lo termina de instalar, no me crea la base de datos. Si alguien sabe que he de hacer para instalarlo en el windows 2000 Pro que me avise por favor.
#5
AnonymousEnviado el 25 Julio 2007 a las 18:41Pues con el CD de Eresmas no sé, pero con el de Yacom en 2000 Pro se instalaba a la primera. Tienes algún indicio de que el modem esté estropeado o ya lo has probado en otro sistema operativo?
#6
AnonymousEnviado el 25 Julio 2007 a las 18:41Lo has enchufado al bus usb antes de instalar los drivers? si es asi, vete a administracion de dispositivos y dale manualmente para buscarle el driver instalado en el sistema.
pdata: yo tire a la basura este modem y me compre un router efficient SS5660 que es fantastico.
#7
AnonymousEnviado el 25 Julio 2007 a las 18:41Muchas gracias. De verdad te lo agradezco, por fin puedo estar en el xp como en cualquier otro windows. Las instrucciones tan completas q he seguido al pie de la letra han hecho que por fin me funcione el modem ( perfectamente ) en winxp
Supongo que seria mucho pedir unas instrucciones igual de completas para linux, no?
#8
AnonymousEnviado el 25 Julio 2007 a las 18:41mi ping obscila entre 1 y 3 segundos y no subo de 5 kB de velocidad. no creo que desarrolladores amateur puedan desarrollar un driver aceptable en windows sin los datos tecnicos de 3com. son ellos los unicos que pueden darnos solucion; pero claro, ellos ya tienen los modems vendidos y ahora esperan que les compremos el router. Demos gracias a YA.COM por la faena.
Yo tengo mi solucion clara, dentro de poco caduca mi contrato (fui de los primeros engañados) asi que me cambiare de compañia para que me regalen otro modem apestosillo pero que si funcione en XP (todos menos el 3com).
#9
AnonymousEnviado el 25 Julio 2007 a las 18:41Teneis unos drivers para XP y 2000 en: http://usuarios.lycos.es/cp4218/