Existen algunos dispositivos no soportados por Linux. Normalmente se trata de casos raros y la mayoría de las veces suelen tener soporte en próximas versiones del kernel de Linux.
Sin embargo, en el dispositivo que nos ocupa (el modem) si que hay bastantes casos de "no soportados por Linux". En realidad no se trata de modems, sino de winmodems , aparatos que simulan un modem en Windows y que sólo están preparados para funcionar con el mencionado S.O. (famoso por sus virus).
Según el tipo de conexión, podemos distinguir tres tipos de modems:
Externos-puerto serie: todos funcionan en Linux
Externos USB: algunos funcionan, pues son modems, sin embargo otros son en realidad simulaciones de modems (winmodems) y puede que no funcionen
Internos-PCI: algunos funcionan, incluso siendo winmodems
Comprobando si el modem es detectado por guadalinex
Para comprobar si guadalinex tedecta el modem podemos mirar en:
-> -> ->
Opcionalmente también podemos mirarlo:
Si es un modem PCI, tecleamos como root:
# lspci
Con esa orden listamos todos los dispositivos PCI; una de las líneas debería ser el modem (en caso de ser detectado)
Si es un modem USB, tecleamos como root:
#modprobe cdc-adm #dmesg | egrep USB
En caso de ser detectado, deberíamos obtener una línea parecida a:
KERNEL: usb.c: ttyACM0: USB ACM device
En caso de no haber actualizado guadalinex, deberíamos desinstalar el paquete irda-utils (que se apropia del primer puerto serie):
# apt-get remove irda-utils
o simplemente (en caso de ser un moden conectado al puerto serie) conectarlo físicamente al otro puerto serie
El modem ha sido detectado por guadalinex
Si nuestro modem ha sido detectado por guadalinex, podemos comprobar si funciona enviándole el comando:
# echo "ATA" > /dev/ttyS0
Puede cambiar /dev/ttyS0
por /dev/ttyS1
, 2 ó 3 si está conectado a otro puerto
En caso de funcionar, oiremos el sonido de la línea telefónica.
El modem no ha sido detectado por guadalinex
En ese caso tiene dos opciones: comprar un modem que funcione en Linux (que no sea winmodem), o investigar (en las siguientes líneas le daré unas pautas sobre cómo y dónde hacerlo)
Se trata de un modem interno PCI
En primer lugar compruebe si su modem puede ser soportado por Linux. Comience buscando información en:
Si su modem es soportado, debe buscar los drivers en la web del fabricante o en los enlaces de linmodems e instalarlos
Recuerde que debe averiguar el chip que usa su winmodem (puede verlo desde Windows) o incluso, puede usar un programa que lo detecta (hay un enlace en la web de linmodems).
Se trata de un modem USB
Algunos de estos modem USB son regalados por las compañías que ofrecen ADSL (telefónica, wanadoo, etc.). En la guadapedia de www.guadalinex.org existen instrucciones para instalar algunos de estos modem (Comtrend CT-350, Sagem F@st 800, Vitelcom, etc.):
Guadapedia - modem USBSobre otros tipos de modems (US robotics, Copperjet, 3Com, Zyxel, etc.) puede buscar información en: www.adslayuda.org/