Yo tuve el mismo problema y otros que se debian a que yo habia recompilado
el kernel, y no terminaba siquiera de hacer el ./configure. Una vez que
arregle eso, se me presento tu problema, y buscando en internet encontre un
script que arreglaba los drivers para que los pudiera compilar. (asumo que
tus drivers son los pctel-0.9.6) Con las siguientes lineas crearas un script
con el que configuraras y compilaras los drivers:
!/bin/bash
tar zx /pctel-0.9.6.tar.gz
cd pctel-0.9.6
[ "$(sed -n '/$/s/.*= *//p' /etc/SuSE-release)" = 8.2 ] && sed 's/-Werror//'
src/ptserial/Makefile.in > src/ptserial/Makefile.in.$$ && mv
src/ptserial/Makefile.in.$$ src/ptserial/Makefile.in
./configure --with-hal=sis
make
make install
exit
Todo esto asumiendo que estas como root, tienes el archivo de las fuentes de
los drivers en / y que tu chipset sea SIS, si alguna cosa no coincide
simplemente cambiala.
Una vez que hayas logrado compilar los drivers agrega las siguientes lineas
en /etc/modules.conf
alias char-major-62 pctel
install pctel /sbin/insmod "-f" "pctel"
post-install pctel /sbin/insmod "-f" "ptserial"
Con esto, cada vez que necesites usar el modem se cargaran automaticamente
los modulos. Recuerda que el dispositivo del modem es ttyS15. En unos dias
cuando se me calmen las tareas voy a subir los drivers compilados (si
alguien me ofrece donde alojarlos con gusto se los paso)
Miguel Jalife
----- Original Message -----
From: "Mondi"
El 27-10-2003 a las 9:50 PM, Carlos E. R escribió:
ptserial.c:xxxx: warning: comparison between signed and unsigned donde xxxx es un número que varía entre 2212 y 4740
No: te está dando un warning (aviso). Si no te permite instalarlo tienes que buscar "Error", no warnings.
Ah, tenés razón, voy a fijarme bien que es la parte que da error, había pensado que esa era la principal razón porque era la más notoria.
Con la documentación de gcc no puedo darme cuenta cual pueda ser el problema.
Dudo que lo encuentres ahí listado. Avisa que se está haciendo una comparación entre un entero con signo y un entero sin signo, y que eso
no
es correcto. Es el programador (desarrollador) quien debiera a) no cometer ese fallo b) corregirlo. Las nuevas versiones de gcc son menos tolerantes y avisan de más fallos que las anteriores.
Me imaginé que podía ser algo así, pero como no sé programar estoy un poco perdido.
Ugh. Los winmodems no son modems.
Si, ahora lo sé. Lo aprendí de la peor manera, después de comprar uno. Ah, y muchas gracias Carlos por tu interés y tu ayuda.
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com