
Compartir
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 scanModemEjecutamos esta utilidad para comprobar el modem que tenemos instalado y que driver nos sugiere.
./scanModemTras 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 ControllerLos 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.gzY 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-386Y el código fuente del kernel (aunque esto creo que no es necesario)
sudo apt-get install linux-source-2.6.8.1Después compilo el driver siguiendo los típicos pasos:
make sudo make installA continuación modifico el fichero /etc/default/sl-modem-daemon
sudo gedit /etc/default/sl-modem-daemoncambiando SLMODEMD_COUNTRY=USA por SLMODEMD_COUNTRY=a0. El código a0 corresponde a España y lo obtengo ejecutando
sudo /usr/sbin/slmodemd --countrylistY finalmente reinicio el driver
sudo /etc/init.d/sl-modem-daemon restartA 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 = onTras ejecutar
wvdial winmodemveo 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