[GRULIC] HSP56 - Marcos Dione

Página superior
Adjuntos:
+ (text/plain)

Responder a este mensaje
Autor: Roland Carlos Barra
Fecha:  
A: grulic
Asunto: [GRULIC] HSP56 - Marcos Dione
Marcos Dione:

Para bajar los controladores del modem onboard HSP56 están los siguientes
sitios: www.linux.org.ar/AULA/biblioteca/Winmodem-SystemBoardPC100.html;
www.linmodems.org; www.coolfata.com.
El driver se encuentra bajo hsp56-linux.tar.gz; hsp56-linux-1.tar.gz

Eso fue lo que encontré, sin embargo estoy seguro de que vos vas a encontrar
algo más (deduzco por lo que hoy vi en el Demoday)

Además, hallé estas instrucciones en www.cpenet.com.ar/linmodems (que dicho
sea de paso, no puedo volver a entrar, pero lo grabé antes)

-----------

"En primer lugar quisiera aclarar que la siguiente guía para la
implementación de los comunmente llamados winmodems onboard PCTel, es mérito
de sus respectivos autores, siendo mi único aporte el haber integrado en un
solo documento, todos los datos que encontré, comprobé como efectivos y que
considero valiosos al momento de instalar los módulos del kernel para modems
PCTel, más algún comentario a partir de mi experiencia, surgida en base a
muchos errores y algunos éxitos. Nunca dejarán de sorprenderme las cosas que
puede lograr el esfuerzo y constancia de la Comunidad Linux para mejorar
este sistema operativo, que nos ha enseñado a muchos que la cooperación nos
puede llevar tan lejos como deseemos.
Por ultimo pido disculpas de antemano por los errores en que pudiera haber
incurrido, y aceptaré de buen grado cualquier recomendación o corrección que
deseen aportar.

En principio, los módulos del Kernel para los winmodems PCTel son distintos
según la versión del núcleo:

Para Kernel 2.2.5 hasta Kernel 2.2.14
http://www.idir.net/~gromitkc/pctel/hsp56-linux-1.tar.gz

Para Kernel 2.2.15 en adelante (incluso el 2.2.18)
http://serverf.alabanza.com/~netllama/pctel_hsp.o
http://serverf.alabanza.com/~netllama/pctel_hsp.oo

Su instalación también difiere según la versión del núcleo:

Para el Kernel 2.2.5 a 2.2.14 el procedimiento es el siguiente.
Desde la consola y trabajando como root (superusuario), acceder al
directorio donde se encuentran las fuentes del módulo y realizar lo
siguiente:

1. tar zvxf hsp56-linux-1.tar.gz
2.cd src/serial
3.make
4.cd ../../
5.cd lib
6.mkdir /root/mimodem
7.cp pctel.o /root/mimodem
8.mknod /dev/ttyS15 c 62 79
9.rm -rf /dev/modem
10.ln -s /dev/ttyS15 /dev/modem
11.cd /root/mimodem
12.insmod -f pctel.o

(*) Aquí hemos descomprimido el archivo (1), compilado el módulo para
hacerlo utilizable y adecuarlo a nuestro sistema (3), creado el dispositivo
serie /dev/ttyS15 (8) y vinculándolo a /dev/modem (10) y por ultimo cargarlo
para que cumpla su función (12).




Ahora tenemos que comprobar si el modulo esta efectivamente cargado, para lo
cual desde la consola tipeamos lsmod, y verificamos que en el listado que
devuelve se encuentre pctel. Si esto se cumpliera ya estaríamos en
condiciones de acceder el modem desde linux, previo configurar nuestra
cuenta con kppp, (teléfono de acceso, DNS, etc). Si el modem no fuera
reconocido en kppp, se puede solucionar accediendo en kppp a
configuración/modem/cadena del modem/cadena de inicialización , y escribir
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 (o copiarlo y pegarlo desde aquí) e
intentar de nuevo.


En el Caso de Kernel 2.2.15 y hasta 2.2.18 actualmente.
No será necesario compilar por que los módulos ya están compilados, así que
ejecutara los siguientes pasos:

1.mkdir /root/mimodem
2.cp pctel_hsp.o /root/mimodem
3.cp pctel_pci.o /root/mimodem
4.mknod /dev/ttyS15 c 62 79
5.rm -rf /dev/modem
6.ln -s /dev/ttyS15 /dev/modem
7.cd /root/mimodem
8.insmod -f pctel_pci.o o insmod -f pctel_hsp.o (según el tipo de modem que
tenga, aunque es muy comun el tipo hsp)

Una ves comprobado (con lsmod desde la consola) que el módulo está cargado,
puede usar kppp para configurar la cuenta de Internet y conectarse.

Hay que tener en cuenta que se debe cargar el modulo (insmod -f
/ruta/módulo), cada vez que reiniciemos el sistema, o podemos automatizar el
proceso del modo como se indica más abajo.
Si tiene algún problema para reconocer el modem, en kppp, acceder a
configuración/modem/cadena del modem/cadena de inicialización , y escribir
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 (o copiarlo y pegarlo desde aquí) e
intentar de nuevo.

Se debe tener especial cuidado cualquiera sea la versión de kernel y modem,
cuando creamos /dev/ttyS15 y /dev/modem, vinculando este último al primero,
ya que puede suceder que ya estén creados en este directorio (como sucede
generalmente), pero /dev/modem este asociado con /dev/ttyS2 (com3) u otro
distinto a /dev/ttyS15, con lo cual al intentar acceder al modem para
conectarnos, este responderá que se encuentra ocupado.
En caso de que confirmemos la existencia de estos dispositivos en el
directorio /dev, podemos renombrarlo con la extensión .old (para recuperarlo
si fuera necesario) y entonces si proceder con los pasos 8 a 10.


Automatizar la carga del módulo al bootear.

Una vez comprobado que el modem funciona y podemos conectarnos sin
problemas, podemos hacer que se cargue automaticamente el modulo
correspondiente a nuestro modem en el proceso de arranque a traves de un
script incluido en forma estandar en Linux y que nos permite cargar
programas, modprobes, etc. Para ello tenemos que abrir el archivo
/usr/rc.d/rc.local y editarlo (sirve cualquier editor de texto) y agregar al
final la instrucción: insmod -f /ruta/pctel.o (usar el nombre del módulo que
estemos usando), grabamos y salimos. Reiniciamos y controlamos que todo
salio como esperábamos.


El próximo paso...

Seguramente dentro de poco tiempo las distribuciones de Linux, detecten,
carguen los módulos correspondientes y autoconfiguren estos modems durante
la instalación del sistema operativo. Pero mientras tanto, para todos
aquellos que quieran ahorrarse el trabajo de bajar los módulos e instalarlos
o simplemente paro los adeptos, les cuento que Corel Linux 1.2 (Segunda
Edición), incluye soporte para modems PCTel, y a través de un asistente
llamado Wizard Connect, permite configurar y usar los winmodems PCTel (entre
otros) en tres simples pasos y en no mas de 10 minutos pueden estar
conectados a Internet.
Pueden conseguir esta distribución y otras muy buenas (mandrake 7.2, red hat
7.0, suse 7.0, etc) en su versión de "Download" por un costo de entre $5,00
a $7,00 (Argentina) en sitios como http://www.starlinux.com.ar/ y
http://www.planetalinux.com.ar/ entre otros, que realizan envios por correo
a todo el país con pago contrarreembolso, sumandose por supuesto los gastos
de envío (otros $5,00 aproximadamente).