dial-up en ubuntu - Guia para reconocer al módem dial-up

Tema en 'GNU / Linux' iniciado por Fmrock, 11 Ago 2008.

Estado del tema:
Cerrado para nuevas respuestas
  1. Fmrock

    Fmrock New Member

    Guia para reconocer al módem dial-up (no en todos los casos).


    Aunque sorprenda y si bien las conexiones de alta velocidad tienen una gran expansión, en algunos lugares el servicio es decadente, no llego o bien por la cantidad de población y por cuestiones comerciales no llegara, siendo esta forma de conexión la única disponible, o bien la persona por el uso que le da a la pc, solo le basta una conexión dial-up.

    Esta guía es en primer lugar, no precisamente para configurar un módem dial up, si no para facilitar su reconocimiento y por descarte, abarcar tres grupos como principales, hay más grupos pero desconozco cuales sean.

    Los tres grupos que tome para esta guía son:

    1- slmodemd (sl-modem-daemon en los repositorios de ubuntu)
    2- hsfmodem
    3- slamr


    Dicho con imagen:

    http://i281.photobucket.com/albums/kk224/novatocba/pctel/dial-up.jpg

    NOTA: hay más grupos pero por falta de datos no lo tuve en cuenta, basicamente es un post de referencia, es conocido de que hacer funcionar a estos modem es un dolor de cabeza a veces.

    Como ya es sabido, uno de los primeros pasos para una instalación dial-up es usar el scanModem.

    Para una idea general del por que la clasificación, el modem dial-up que use antes de tener adsl es el Pctel amr-cnr via (nombre comercial), reconocido por el sistema como (al usar el
    comando lspci) (reconocido como "" por el sistema)

    00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)

    y con el driver sugerido quedaba en el grupo slmodemd (paquete que en
    ubuntu y variantes sería el sl-modem-daemon ).

    ¿Cómo saber en que grupo cae el módem que se quiere identificar?

    primero deben descargar el archivo scanModem.gz de:

    A Linmodems support page
    ver scan modem utility


    link directo por ahora: http://linmodems.technion.ac.il/packages/scanModem.gz

    Una ves descargado lo dejan en sus carpetas de usuarios (/home/user) y ejecutan en terminal:
    Cita :

    gunzip scanModem.gz
    chmod +x scanModem
    ./scanModem



    no hace falta ejecutar el script como root o administrador.

    Dicho script genera una carpetas: Modem
    Dicha carpeta contiene dos carpetas, y tres archivos, el que nos interesa es el que se
    llama ModemData.txt.

    en su contenido, hay una sección que dice:

    Cita :

    -------------------------- System information ----------------------------
    CPU=i686,
    Linux version 2.6.24-19-generic (buildd@terranova) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Fri Jul 11 23:41:49 UTC 2008
    scanModem update of: 2008_07_31

    There are no blacklisted modem drivers in /etc/modprobe* files
    Attached USB devices are:
    ID 1110:9031 Analog Devices Canada, Ltd (Allied Telesyn)

    USB modems not recognized

    For candidate card in slot 00:11.6, firmware information and bootup diagnostics are:
    PCI slot PCI ID SubsystemID Name
    ---------- --------- --------- --------------
    00:11.6 1106:3068 1543:4c21 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller




    notas

    kernel: Linux version 2.6.24-19-generic
    modem usb encontrados: ninguno
    dispositivos PCI: el mismo que se obtiene al ejecutar el comando lspci.

    El dispositivo encontrado, usb, sería el módem adsl que estoy usando, pero no encuentra "un módem usb" como tal.

    otra sección más abajo dice algo similar a esto:


    Cita :
    Support type needed or chipset: slmodemd




    recordemos que la idea es abarcar a los módem englobados en los tres grupos: slmodemd, slamr y hsfmodem.

    según el soporte sugerido (Support type needed or chipset), los archivos a conseguir son según el caso:

    slmodemd = sl-modem-daemon dicho paquete ya viene en formato deb y figura en los repositorios de ubuntu, a partir de las versiones 7.10, dicho paquete viene en el cd de ubuntu y variantes.
    versiones anteriores ver: Ubuntu -- Ubuntu Packages Search

    En los restantes tendremos en cuenta además del paquete sugerido, el número de kernel.

    en el caso del hsfmodem: deben descargar, además del paquete una dependencia.

    1- alsa-driver-linuxant: están en formato deb, rpm y tar.gz, descargan el deb.

    Linuxant - Linux drivers for Conexant chipsets - ALSA driver with improved HSF driver support

    y el paquete correspondiente:

    2- From Linuxant - Linux drivers for Conexant chipsets - HSF driver downloads for Ubuntu x86 platform

    a modo de ejemplo, teniendo los datos en el archivo modemData.txt para esta guia y ejemplo sería:

    hsfmodem_7.68.00.12full_k2.6.24_19_generic_ubuntu_i386.deb.zip

    Gráficamente se instalan de la siguiente forma:
    click derecho - abrir con Gdebi

    Primero el alsa-driver-linuxant y luego el driver.


    slamr: para el slamr descargan desde:

    Index of /packages/smartlink/Ubuntu

    Al igual que en los hsfmodem tenemos en cuenta el número de kernel, siendo para el ejemplo:

    slamr-2.6.24-19-generic.tar.gz el que se tendría que descargar.

    a este lo dejan en su carpeta de usuario: /home/usuario

    y abren una terminal y ejecutan:
    Cita :

    $ tar zxf slamr*.tar.gz
    $ cd slamr-2.6.24-19-generic
    $ sudo ./setup


    se entiende que cambian el número de kernel en el nombre de la carpeta: slamr-(kernel) en el segundo comando.

    --------------------------------------------------

    En estos tres casos una ves instalado el driver, a continuación ejecutan en terminal:

    sudo wvdialconf

    el resultado sera el despliegue de un listado y al final del mismo la frase similar a:
    Cita :

    Found a modem on /dev/ttySL0.
    Modem configuration written to /etc/wvdial.conf.
    ttySL0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


    después ejecutan:

    sudo editor /etc/wvdial.conf

    donde editor es según utilicen:

    ubuntu: gedit
    kubuntu: kwrite o kate
    xubuntu: mousepad
    o por terminal: nano o el que gusten.

    el contenido debe quedar similar a:

    Cita :

    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    Baud = 115200
    New PPPD = yes
    Modem = /dev/ttySL0
    ISDN = 0
    Phone = aqui-va-el-numero-de-telefono
    Username = xxxxxxx
    Password = xxxxxx
    Carrier Check = no
    Stupid mode = 1
    Auto DNS = yes



    Guardan los cambios y cierran.
    NANO: para guardar, aceptar y cerrar sería: ctrl+o (letra vocal O) , enter y ctrl+X

    A las lineas Auto DNS, carrier check y stupid mode las tienen que agregar.

    luego para conectar:

    sudo wvdial

    desconectar:

    sudo killall wvdial


    Ahí termina supuestamente todo.

    ***********************************************************************
    Pautas generales ante posibles errores:

    1- siempre deben instalar build-essential, viene en el cd, y tienen que controlar que figuren en el sources.lis

    gráficamente pueden usar: orígenes del software, synaptic o adept, y luego actualizar o recargar, la idea es que tome a los paquetes del cd, no importa los "errores de internet" al actualizar. Luego instalan build-essential

    por terminal:

    agregar cd: sudo apt-cdrom add
    actualizar: sudo apt-get update
    instalar: sudo apt-get install build-essential

    2- si no acepta el cd, grabalo de nuevo puede estar mal grabado, dañado y vas a necesitarlo en buen estado.

    3- si después de conectar, da error:
    Cita :

    WvDial[*1]: WvDial: Internet dialer version 1.56
    WvDial[Err]: Cannot open /dev/ttySL0: No such file or directory
    WvDial[Err]: Cannot open /dev/ttySL0: No such file or directory
    WvDial[Err]: Cannot open /dev/ttySL0: No such file or directory


    reinicia el sistema, en el caso del módem pctel, se recomienda, antes de conectar realizar este paso, tal ves para otros sea similar. Ejecutar en terminal:

    sudo pppconfig

    en cierto punto les dirá que identifiquen el puerto del módem, deben confirmar o corregir según el caso, por ejemplo:

    Cita :

    indique el puerto del modem

    /dev/ttyS0
    /dev/ttyS1
    /dev/ttyS2
    /dev/ttyS3


    /dev/ttyS1_ _ _ _ _ _ _ _ _ _ _




    Ahí deben escribir el puerto que les señalo sudo wvdialconf y notaran que en ves de escribir:

    /dev/ttySL0 debe decir: /dev/ttyS0

    la única diferencia es la L (ele) mayúscula. Ustedes deben de indicar según corresponda el puerto de su módem.


    4- error de usuario, teléfono o contraseña.

    controlen que el usuario, contraseña y teléfono estén bien escrito, si no debe ir el código
    de área no lo escriban, aun en una llamada telefónica normal, suele dar error si marcamos un llamado local con el código de área (abonado o número no esta en servicio o no corresponde a uno en servicio).



    Otras:

    hsfmodem full: hasta donde se, dicho driver es limitado, dice en su página:

    # a free version (limited to 14.4Kbps data),
    # a full version (with 56K and FAX),

    Fuente: Módem dial-up, por clasificación en base a chipset: slmodemd, hsfmodem y slamr | Ubuntu-es
    Dial-up esta ultima contiene imágenes.
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página