problemas con la configuracion de un modem ISA
Tratande de hacer que funcione un modem isa , y leyendo lo que
respecta a modems , hice lo siguiente :
En una parte decia que debia ver cuales eran las direcciones de
entrada y salida y si se estaba instalado en windows se podia
consultar en los recursos para ver estos datos , lo hice y los datos
que pude sacar son los siguientes (en w98) rango 02f8-02ff y la
interrupcion era 12 instalado en el com2
busque despues el archivo /etc/isapnp y como no lo tenia cree el
esqueleto de este archivo con pnpdump > /etc/isapnp.conf
luego me indicaba que debia buscar en este archivo los datos referidos
a mi modem y activarlo sacando en simbolo de la izquierda # , lo que
debia buscar era
# (IO 0 (BASE 0x0NNN)
# (INT 0 (IRQ MM (MODE + E )))
donde NNN es el rango de entrada salida y MM la interrupcion , luego
al final debia sacar el simbolo a la linea # (ACT Y)
con esto y con que figurara la linea /etc/isapnp.conf en los scrip de
arranque debia ser suficiente , en esto no toque nada ya que decia que
en versiones superiores a la 2.0 ya venia la invocacion .
Archivo isapnp.conf (EN ESTE ARCHIVO DESMARQUE UNAS LINEAS PERO NO SE
SI SON LAS CORRECTAS???
# $Id: pnpdump_main.c,v 1.27 2001/04/30 21:54:53 fox Exp $
# Release isapnptools-1.26
#
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
#
# For details of the output file format, see isapnp.conf(5)
#
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DHAVE_PROC -DENABLE_PCI
-DHAVE_SCHED_SETSCHEDULER -DHAVE_NANOSLEEP -DWANT_TO_VALIDATE
#
# Trying port address 0273
# Board 1 has serial identifier 29 71 11 0a 99 50 02 73 4a
# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier 29 71 11 0a 99 50 02 73 4a)
# Vendor Id RSS0250, Serial Number 1896942233, checksum 0x29.
# Version 1.0, Vendor version 0.0
# ANSI string -->Genius GM56flex Plug & Play Modem <--
#
# Logical device id RSS0251
# Device supports I/O range check register
# Device supports vendor reserved register @ 0x39
# Device supports vendor reserved register @ 0x3b
# Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE RSS0250/1896942233 (LD 0
# Multiple choice time, choose one only !
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03f8
# Maximum IO base address 0x03f8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03f8) (CHECK))
# IRQ 4.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 4 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x02f8
# Maximum IO base address 0x02f8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02f8) (CHECK))
# IRQ 3.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03e8
# Maximum IO base address 0x03e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
# IRQ 4.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 4 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x02e8
# Maximum IO base address 0x02e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02e8) (CHECK))
# IRQ 3.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03e8
# Maximum IO base address 0x03e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
# IRQ 5.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x02e8
# Maximum IO base address 0x02e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02e8) (CHECK))
# IRQ 7.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 7 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03f8
# Maximum IO base address 0x03f8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03f8) (CHECK))
# IRQ 5, 7, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x02f8
# Maximum IO base address 0x02f8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
(IO 0 (SIZE 8) (BASE 0x02f8) (CHECK)) <<<<<<<<<
IRQ 5, 7, 9, 10, 11, 12 or 15. <<<<<<<<<
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 12 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03e8
# Maximum IO base address 0x03e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
# IRQ 7, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 7 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x02e8
# Maximum IO base address 0x02e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02e8) (CHECK))
# IRQ 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0100
# Maximum IO base address 0xfff8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x0100) (CHECK))
# IRQ 3, 4, 5, 7, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))
# End dependent functions
(NAME "RSS0250/1896942233[0]{Genius GM56flex Plug & Play Modem }")
(ACT Y) <<<<<<<<<<
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
Ahora debia configurar los puertos serie , en esto en donde mas dudas tengo
Para hacerlo indicaba usar setserial para leer la configuracion .
La primera vez que lo hice me dio : setserial /dev/ttyS1
/dev/ttyS1 , UART : 16550A, Port:0x02f8 ,irq 3
luego me indicaba como configurar los ptos y como los valores que yo
tenia es que debia usar la interrupcion 12 hice
setserial /dev/ttyS1 irq 12 autonfig
Para comprobar lo configurado une minicom y en la configuracion del
pto serie le indique el com 2 para que se comunique y cuando intento
probar la comunicacion con el modem por medio del comando AT no
aparece nada , queda titilando el cursor y nada mas , cuando deberia
haber dado una respuesta inmendiata ..
Puntualmete PARA SEGUIR ..... , que es lo que configure mal o que
es lo que no hice .
Desde ya muchas gracias .
Reply to: