Hola.
 
Vamos a empezar desde el principio. Lo primero que hago es mandarte la direcci�n de donde me lo baj� yo:
 
Si prefieres, en esa direcci�n est� el link del archivo, que es �sta:
 
Es MUY importante que leas es README, porque all� viene c�mo poner los archivos para compilarse: en en mismo directorio donde lo descomprimas, tienes que crear /lib y /src/module, y poner all� los archivos que te digan.
 
Una vez hecho eso, tienes que ponerte en el directorio donde lo has descomprimido, por ejemplo, /hsp56-linux, y poner, como root, claro:
$make clean
$make
 
Si no hay problemas, se compilar� el driver "pctel.o". Si por cualquier raz�n no compilase, aseg�rate primero de que los archivos est�n en su lugar (las primeras veces, a m� me daba el error de que no encontraba un archivo, y era, simplemente, que no lo hab�a colocado en su lugar).
 
Si el error es de otro tipo, ya no s� qu� decirte (eso s�, espero que est�n instalados los paquetes necesarios para que puedas compilar el m�dulo).
 
Si todo sali� bien, tendr�s un m�dulo llamado "pctel.o", como te hab�a dicho. Si no lo has podido crear, en el mismo paquete viene un pctel.o, que quiz�s puedas utilizar.
 
Despu�s tienes que crear el nodo para el modem, y esas cosas. Viene explicado en el README, pero simplemente tienes que teclear esto:
 
mknod  /dev/ttyS15  c  62  79
chgrp uucp  /dev/ttyS15
chmod 666  /dev/ttyS15
ln -s  /dev/ttyS15  /dev/modem
 
Una vez hecho, lo que realmente ha pasado es que ttyS15 es ahora el dispositivo que has asignado al modem, y como lo m�s f�cil es poner, cuando se hace una conexi�n, que el dispositivo es /dev/modem, la �ltima l�nea ha enlazado el dispositivo creado a /dev/modem.
 
Ahora lo que hay que hacer es instalar el modem:
$ insmod pctel.o
Si todo ha ido bien, lo l�gico es que seguidamente te ponga el prompt, otra vez. Para comprobar que ha sido instalado, han un
$ dmesg
y f�jate en las �ltimas l�neas. A m� me funciona.
 
Supongamos que no se deja instalar. Lo que hay que hacer el forzar la instalaci�n con:
$ insmod -f pctel.o
Te saldr� alg�n mensaje diciendo que es un m�dulo compilado para otro kernel, pero si s�lo nos sale eso, no pasa nada, porque si vuelves a hacer un
$dmesg
y salen las l�neas diciendo que se ha reconocido el modem, perfecto.
 
Cuando intentaba instalar el m�dulo de modo forzado en el Mandrake, que ten�a un kernel 2.4.x, sal�a el mensaje de "Unresolved symbol in.....no-se-qu�", y el m�dulo no se instalaba. Pero en Debian, como uso un kernel 2.2.x, me funciona perfectamente.
 
Supongamos que el m�dulo se instala. Cada vez que inicies el ordenador tendr�s que poner de nuevo el molesto:
$ insmod pctel.o
As� que investigu� un poquillo por ah� y consegu� que el m�dulo se cargara desde el principio, meti�ndolo en un script de inicio. Estoy seguro de que hay m�todos mejores, para gente que entienda m�s de Linux. Yo te digo lo que yo hice y que me funciona:
 
localic� el archivo "rc.local". Ahora mismo no recuerdo d�nde se encuentra, pero b�scalo, que seguro que est� por ah� en el directorio "/etc/rc.d" o algo as�.
Simplemente lo que hice fue a�adir esta l�nea abajo del todo:
 
/sbin/insmod root/pctel.o
 
es un "insmod pctel.o", pero se�alando la ruta. Si necesitas poner el "-f", ponlo, claro.
 
Espero que te haya servido de algo. Mucha suerte.
 
Rafa
 
P.D: no te mando el archivo empaquetado porque ocupa casi 1 Mega, y no tengo tran buena conexi�n como para estar media hora transmitiendo archivos adjuntos. Lo comprendes, �verdad?

Responder a