|

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
Download aquí (500 kb)
Para Kernel
2.2.15 en adelante (incluso el 2.2.18)
Modems PCTel
tipo HSP (onboard), download aquí
(270 kb).
Modems PCTel PCI download aquí
(270 kb).
- Proceso
de Instalación en Kernel versión 2.2.5 a 2.2.14
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.
Ver recomendacion
- Proceso
de instalación en Kernel versión 2.2.15 a 2.2.18.
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 (naturalmente desde /dev/modem)
para configurar la cuenta de Internet y conectarse, para lo que necesitaran
los datos de su ISP (telefonos, DNS, nombre de usuario, contraseña,
etc.)
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.
RECOMENDACION:
Se debe tener especial cuidado cualquiera sea la versión
de kernel y modem que usemos, respecto del puerto que configuremos
para utilizar con nuestro modem. Los drivers para modems pctel utilizarán
necesariamente el puerto /dev/ttyS15 a traves del vínculo /dev/modem,
a diferencia de sistemas windows que los utiliza casi por regla en
COM4 o 5 (ttyS3 o ttyS4). Por lo tantoes necesario borrar o en su
defecto renombrar con extension .old (para recuperarlos de ser necesario)
a /dev/ttyS15 y /dev/modem, "antes" de iniciar la instalacion,
para asegurarnos que al volverlos a crear, tengan las propiedades
necesarias (atributos, permisos, etc) para su correcta utilización.
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 starlinux.com.ar
y planetalinux.com.ar entre
otros, que realizan envíos por correo a todo el país con
pago contrarreembolso, sumandose por supuesto los gastos de envío
(otros $5,00 aproximadamente).
|
|



|