|
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?
|
- cargar modulo del modem Eureka!
- Re: cargar modulo del modem Kenkari
- Re: cargar modulo del modem Kenkari

