Compartir

Compartir en GNU Social Compartir en Diaspora*

Configuración del winmodem SIS AC'97

Mi portatil tiene un winmodem SIS AC'97 y normalmente he tenido bastantes problemas para hacerlo funcionar (los drivers que venían no servían para nada ya que eran para el innombrable y no tenía, ni tengo, la menor intención de instalar esas ventanas en mi portatil). Tan solo conseguí que funcionara en una Lux (derivada de Debian) y en ese caso el mérito no fue mío ya que utilicé unos módulos que ya venían compilados con la distribución. Sin embargo cuando intenté hacerlo funcionar en Mandrake, Fedora, Mepis, Guadalinex siempre había algo que fallaba (supongo que por torpeza mía). Así que cuando hice mi n-ésima prueba y primera con Ubuntu me quedé gratamente sorprendido cuando funcionó. Estos son los pasos que seguí por si le sirven a alguien En primer lugar descargamos scanModem de http://linmodems.technion.ac.il/packages/scanModem.gz. Lo descomprimimos y le damos permisos de ejecución.
gunzip scanModem.gz
 chmod 755 scanModem
Ejecutamos esta utilidad para comprobar el modem que tenemos instalado y que driver nos sugiere.
./scanModem
Tras sacarnos cierta información por pantalla nos dice que leamos los ficheros que ha generado (ModemData.txt, ModemGeneral.txt , ModemDriverCompiling.txt and ModemTesting.txt) En ModemData.txt podemos leer el modelo del modem
Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller
Los posibles driver que se pueden utilizar
The soft modem Subsystem operates under a controller
     1039:7013  SIS 630   with Subsystem chipset POSSIBLY from:
        Pctel
        AgereSystems
        Intel
        Smartlink
Y también se puede leer de donde bajar los driver, en concreto el de Smartlink (buscando por Google llegué a la conclusión que ese era el mío) nos indica que se puede obtener de ftp://ftp.smlink.com/linux/unsupported/. Este enlace no parece funcionar así que vuelvo a echar mano del socorrido Google y me encuentro con http://www.smlink.com/main/down/slmodem-2.9.10.tar.gz. Después de descargarlo lo descomprimo
tar xvfz slmodem-2.9.10.tar.gz
Y me crea el directorio slmodem-2.9.10 con un montón de ficheros. Después instalo las cabeceras del kernel
sudo apt-get install linux-headers-2.6.8.1-3-386
Y el código fuente del kernel (aunque esto creo que no es necesario)
sudo apt-get install linux-source-2.6.8.1
Después compilo el driver siguiendo los típicos pasos:
make
sudo make install
A continuación modifico el fichero /etc/default/sl-modem-daemon
sudo gedit /etc/default/sl-modem-daemon
cambiando SLMODEMD_COUNTRY=USA por SLMODEMD_COUNTRY=a0. El código a0 corresponde a España y lo obtengo ejecutando
sudo /usr/sbin/slmodemd --countrylist
Y finalmente reinicio el driver
sudo /etc/init.d/sl-modem-daemon restart
A continuación utilizo wvdial para conectarme a Internet utilizando la siguiente configuración (/etc/wvdial.conf)
[Dialer winmodem]
Init2 = ATL1
Password = mipassword
Stupid mode = 0
Init1 = ATZ
Phone = telefonodemiISP
Username = usuario
Dial Command = ATDT
Modem = /dev/ttySL0
Baud = 460800
Carrier Check = no
Auto Reconnect = on
Tras ejecutar
wvdial winmodem
veo como marca el número y unos segundos después puedo navegar sin problemas con mi navegador. Para ejecutar wvdial o bien el usuario debe pertenecer al grupo dip o bien debe ejecutarse con sudo. Extraido de http://www.ubuntu-es.org/node/1294