Modems

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Modems as PDF for free.

More details

  • Words: 853
  • Pages: 5
1. instalación física del modem: esto no tiene complicación, se hace perfectamente leyendo las instrucciones del manual del modem. tan solo recordar que los winmodem no funcionan bajo linux (de momento) ni los mwave de ibm. en función del tipo de instalación nos encontramos con modems internos y externos.

2. elección del puerto com: los modems usan el puerto com para comunicarse con el ordenador por lo que la correcta elección y configuración de este puerto es imprescindible. en algunos modems hay que seleccionar el puerto a través de jumpers situados en el propio modem, mientras que los plug and play (pnp a partir de ahora) se configuran mediante software o usan los recursos disponibles del sistema. es muy común asignar el com2 al modem, pues la mayoría tenemos el mouse en com1 aunque va a gusto del usuario. usar cualquier puerto del 1 al 4 no debería ser ningún problema.

2.1 linux y los puertos com: linux trata los puertos com de la misma manera que todos los dispositivos de sistema, con una entrada en el directorio /dev. los archivos son: /dev/cua0 /dev/cua1 /dev/cua2 /dev/cua3

o o o o

/dev/ttys0 /dev/ttys1 /dev/ttys2 /dev/ttys3

: : : :

com1 com2 com3 com4

existen más, pero su uso no es necesario en la mayoría de los casos. los dispositivos cuax y ttysx son análogos aunque se recomienda el uso de ttysx por sus mayores prestaciones (los cuax están obsoletos). nota: por algún motivo dosemu no se entiende bien con ttysx, (al menos en mi sistema) por lo que en dosemu.conf deberemos definir el modem en /dev/cuax.

podemos ver los puertos com que detecta el kernel durante el arranque con un simple: # dmesg | grep tty además esto nos muestra las opciones por defecto de los puertos. una vez determinado que puerto va a usar el modem crearemos un nuevo dispositivo que use ese puerto, con la orden: # ln -s /dev/ttysx /dev/modem en lugar de ttys puede usarse cua (no recomendado), la x se substituye por un numero (0-3) que determina el puerto.

2.2 linux y el pnp: en primer lugar recomiendo siempre el uso de dispositivos que no sean pnp, ya sean modems, tarjetas de red, de sonido... existen varias alternativas para el uso de modems pnp bajo linux: a) las isapnptools estas utilidades nos permiten usar modems pnp incluso con bios antiguas que no soportan esta norma. instala el paquete isapnptools-1.11 o posterior y teclea: # man isapnp # man pnpdump b) soporte pnp en el kernel: los kernels experimentales de la serie 2.1.xxx y 2.2.x soportan pnp desde hace muchas versiones. para dar soporte pnp deberemos recompilar el kernel y seleccionar pnp como modulo. c) inicialización en ms-dos/win95: algunos modems llevan utilidades msdos/win para ajustar los valores de los puertos. puedes usar este software para situar tu modem en com2. en general esta operación solo habrá que realizarla una vez. nota: si tu software no encuentra recursos para el com2 intenta inhabilitarlo desde la bios.

nota: si tu modem funciona bien en otro sistema operativo apunta los parámetros para usarlos mas tarde en linux. 3. el comando setserial: en la mayoría de los casos el modem ya esta instalado y listo para ser usado en el dispositivo /dev/modem, pero algunos modems requieren cambiar algunos parámetros del puerto. para eso se usa el comando setserial, el uso es: # setserial dispositivo opciones

un ejemplo de empleo completo de setserial seria: # setserial /dev/ttys1 port 2f8 irq 3 uart 16550a baud_base 115200

port: indica la región i/o irq: indica la interrupción uart: indica el tipo de uart baud_base: indica la velocidad también puedes usar este script de fabricación casera para configurar las lineas seriales usando el comando setserial: setserial.sh.gz, este sencillo script permite cambiar de una manera sencilla los parámetros de los puertos ttys, recomendado para los que no se quieren liar con el man. todos estos parámetros pueden modificarse para un uso óptimo del dispositivo. mas información en 'man setserial' para ver toda la información disponible sobre nuestro modem escribiremos: # setserial -a /dev/modem

y comprobamos que todos los datos son lo que queremos.

4. el archivo rc.serial: si debemos hacer modificaciones en los puertos, estas pueden automatizarse colocandolas en el archivo /etc/rc.d/rc.serial . la sintaxis correcta de este archivo podría ser: ---- /etc/rc.d/rc.serial --------cut here ---#!/bin/bash setserial /dev/ttys1 irq 5 ---- /etc/rc.d/rc.serial --------cut here ---esto fuerza a que el sistema asigne la irq 5 al com2 en cada arranque. parece ser que los usuarios de debian tienen este archivo en /etc/rc.boot/0setserial (agradecería mas información sobre esto) para asegurarnos de que este archivo es leído por el sistema escribimos las siguientes líneas en el archivo /etc/rc.d/rc.sysinit:

---- /etc/rc.d/rc.sysinit -------cut here ---[...] if [ -f /etc/rc.d/rc.serial ]; then /etc/rc.d/rc.serial fi [...] ---- /etc/rc.d/rc.sysinit -------cut here ----

5. permisos de los archivos: los usuarios que vayan a usar el modem deben tener permisos de escritura en el dispositivo correspondiente:

/dev/cuax o /dev/ttysx : crw-rw-rw# chmod 666 /dev/xxxxx /dev/modem : lrwxrwxrwx # chmod 777 /dev/modem

los archivos de inicialización deben ser ejecutables: /etc/rc.d/rc.serial: -rwxr-xr-x # chmod 755 /.../rc.serial /etc/rc.d/rc.sysinit: -rwxr-xr-x # chmod 755 /.../rc.sysinit

Related Documents

Modems
November 2019 12
Modems
April 2020 6
Modems
November 2019 6
Modems
October 2019 11
Cap28 - Modems
November 2019 11
Setting Up Modems
November 2019 13