SuSE GmbH

Base de Datos de Soporte SuSE

Título: Configuración de Modems PCI

----------

Página principal o Buscar o Historia o Versiones o Temas o Indice
Deutsch o English

----------

Configuración de Modems PCI

Referido a

Kernel: Versiones desde 2.2.x

Síntomas:

Se desea integrar un Modem PCI en el sistema, pero se reciben siempre mensajes de error como: no modem found.
Ya ha probado en todos los slots.

El artículo siguiente se ocupa solamente de la configuración del hardware, no de la correspondiente conexión con el proveedor. Dicha información se encuentra en el manual de usuario.

Causa:

La IRQ y la dirección de I/O de los interfaces serie se toman en Linux de los valores que utilizan las tarjetas ISA. Esos valores son quasi-estándar y por tanto no suelen originar conflictos de recursos en la mayoría de los PC's. Al contrario de las tarjetas ISA, es en este caso la BIOS quien asigna los recursos de las tarjetas PCI en el momento del arranque. Cuando sólo la BIOS decide, los valores no coinciden con los tradicionales.

Solución:

  1. Determine los valores reales que ha asignado su BIOS a los interfaces serie: Necesita el número de la interrupción (IRQ) y la dirección del puerto de entrada y salida (IO-Port).

  2. Integre su modem en el sistema usando YaST -> Administración del sistema -> Integrar hardware en el sistema -> Configuración del modem

    Observe la existencia de:

    en caso de duda, decídase por /dev/ttyS2 para evitar conflictos con otras tarjetas controladoras de puertos serie adicionales.

  3. Obtenga los valores actuales de Linux mediante:
        setserial /dev/modem
    
    Obtendrá una salida similar a esta:
        /dev/modem, UART: 16550A, Port: 0x02f8, IRQ: 3
    
    El valor de Port determina la dirección del puerto de entrada/salida.

  4. La orden setserial se puede utilizar también para cambiar la configuración del puerto serie. Por ejemplo, si el modem ocupa la IRQ 5 y la dirección de puerto de entrada/salida 0x220, pero el kernel lo espera en la IRQ4 y en el puerto 0x02f8, se puede reconfigurar con el comando:
    setserial /dev/ttyS2 irq 5 port 0x220
    
    Esta orden se debe ejecutar cada vez que se inicia la máquina. Se puede entonces incluir esta orden en el fichero /sbin/init.d/boot.local. Otra posibilidad es modificar la sección start en el fichero /sbin/init.d/serial:
    run_setserial /dev/ttyS2 irq 5 port 0x220
    
    Se puede encontrar más información acerca de setserial en la correspondiente página del manual (man setserial).

  5. Para comprobar la configuración del interfaz, se puede usar el comando
    wvdialconf /dev/null
    
    de esta manera se prueban todas los interfaces (puertos) ttySx y su modem se debería poder reconocer.
Observación:

Una alternativa a la configuración mediante setserial es la modificación de la configuración de las IRQ's en la BIOS. Esto sólo es posible si se indica a la BIOS en qué ranura PCI se encuentra la tarjeta. En el programa de configuración de algunas BIOS existe un sub-menú que permite configurar los interfaces PCI. Aquí se puede definir para cada slot o ranura una interrupción (IRQ) fija; seleccione como IRQ fija la "propuesta" por la BIOS. El valor será generalmente IRQ 3 o IRQ 4. En el próximo arranque, la IRQ real se ajustará a la predefinida.

----------

Temas relacionados:

----------

Palabras clave: PPP, PCI, MODEM, PCI-MODEM, WVDIAL, MINICOM

----------

Temas: Red

----------

Página principal o Buscar o Historia o Versiones o Temas o Indice
Deutsch o English

----------

SDB-hoe_pci_modem, Copyright SuSE GmbH, Nuremberg, Germany - Versión: 27. Aug 1999
SuSE GmbH - Zuletzt generiert: 26. Jan 2000 11:22:09 by jordi with sdb_gen 1.00.0