[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [LiEs] Ayuda con PnPisa



On Fri, 2 Jul 1999, Aldo Bassanini Menoscal wrote:

Primero que todo y para que no pierda tiempo revise que en las
especificaciones del modem _NO_ diga que requiere Windows, si dice que lo
requiere entonces puede ir a comprarse un modem de verdad.

Segun este archivo de configuracion ud. esta tratando de poner el modem en
/dev/ttyS0 (COM1) lo cual esta bien si ud. no tiene otro dispositivo
serial pero en este caso no se puede porque ese es el puerto del mouse
Yo le recomiendo que lo configure como le indico abajo:

abassa-> Saludos a todos.
abassa-> 
abassa-> Por favor les rogaría me ayuden con un problema.  Uso un módem VoiceSurf
abassa-> Motorola PnP ISA de 56kbps sobre RH linux 6.0.  Al parecer Linux no lo
abassa-> reconoce (wvdial me confirmó eso con "No modem Detected", y aparte en
abassa-> Minicom no escucho ni un pitido del módem), lei un poco y llegué a los
abassa-> comandos isapnp y pnpdump.  Ejecuté "pnpdump -c > isapnp.conf" y este fue el
abassa-> resultado:
abassa-> 
abassa-> # $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 fox Exp $
abassa-> # This is free software, see the sources for details.
abassa-> # This software has NO WARRANTY, use at your OWN RISK
abassa-> #
abassa-> # For details of this file format, see isapnp.conf(5)
abassa-> #
abassa-> # For latest information and FAQ on isapnp and pnpdump see:
abassa-> # http://www.roestock.demon.co.uk/isapnptools/
abassa-> #
abassa-> # Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
abassa-> #
abassa-> # Trying port address 0203
abassa-> # Board 1 has serial identifier 18 05 69 26 ab f0 15 f4 35
abassa-> 
abassa-> # (DEBUG)
abassa-> (READPORT 0x0203)
abassa-> (ISOLATE PRESERVE)
abassa-> (IDENTIFY *)
abassa-> (VERBOSITY 2)
abassa-> (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
abassa-> 
abassa-> # Card 1: (serial identifier 18 05 69 26 ab f0 15 f4 35)
abassa-> # Vendor Id MOT15f0, Serial Number 90777259, checksum 0x18.
abassa-> # Version 1.0, Vendor version 0.0
abassa-> # ANSI string -->Motorola VoiceSURFR 56K Modem  <--
abassa-> #
abassa-> # Logical device id MOT15f0
abassa-> #     Device support I/O range check register
abassa-> #     Device supports vendor reserved register @ 0x38
abassa-> #     Device supports vendor reserved register @ 0x3a
abassa-> #
abassa-> # Edit the entries below to uncomment out the configuration required.
abassa-> # Note that only the first value of any range is given, this may be changed
abassa-> if required
abassa-> # Don't forget to uncomment the activate (ACT Y) when happy
abassa-> 
abassa-> (CONFIGURE MOT15f0/90777259 (LD 0
abassa-> #     Compatible device id MOT15f0
abassa-> 
abassa-> # Multiple choice time, choose one only !
abassa-> 
abassa-> #     Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x03e8
abassa-> #             Maximum IO base address 0x03e8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa->   (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa->   (INT 0 (IRQ 9 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x02e8
abassa-> #             Maximum IO base address 0x02e8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x02e8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 5 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x03f8
abassa-> #             Maximum IO base address 0x03f8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x03f8) (CHECK))
abassa-> #       IRQ 4.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 4 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x02f8
abassa-> #             Maximum IO base address 0x02f8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8

************* Use este puerto y esta interruon ************

abassa-> # (IO 0 (SIZE 8) (BASE 0x02f8) (CHECK))
abassa-> #       IRQ 3.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 3 (MODE +E)))
abassa-> 

*************************************************************


abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x03f8
abassa-> #             Maximum IO base address 0x03f8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x03f8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 5 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x02f8
abassa-> #             Maximum IO base address 0x02f8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x02f8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 5 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x03e8
abassa-> #             Maximum IO base address 0x03e8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x03e8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 5 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x02e8
abassa-> #             Maximum IO base address 0x02e8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x02e8) (CHECK))
abassa-> #       IRQ 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 5 (MODE +E)))
abassa-> 
abassa-> #       Start dependent functions: priority acceptable
abassa-> #       Logical device decodes 16 bit IO address lines
abassa-> #             Minimum IO base address 0x0100
abassa-> #             Maximum IO base address 0xfff8
abassa-> #             IO base alignment 8 bytes
abassa-> #             Number of IO addresses required: 8
abassa-> # (IO 0 (SIZE 8) (BASE 0x0100) (CHECK))
abassa-> #       IRQ 3, 4, 5, 7, 9, 10, 11, 12 or 15.
abassa-> #             High true, edge sensitive interrupt (by default)
abassa-> # (INT 0 (IRQ 3 (MODE +E)))
abassa-> 
abassa-> #     End dependent functions
abassa->  (NAME "MOT15f0/90777259[0]{Motorola VoiceSURFR 56K Modem  }")
abassa->   (ACT Y)
abassa-> ))
abassa-> # End tag... Checksum 0x00 (OK)
abassa-> 
abassa-> # Returns all cards to the "Wait for Key" state
abassa-> (WAITFORKEY)

Al usar el puerto e interrupcion que le indique el modem quedara en
/dev/ttyS3 (COM4) con irq 3. Luego:

isapnp /etc/isapnp.conf (o como sea que halla nombrado el archivo)
rm -f /dev/modem 
ln -s ttyS3 /dev/modem
setserial -va /dev/modem irq 3 autoconfig spd_vhi

Este ultimo comando debe detectar correctamente el uart y demas
caracteristicas del modem. Si en la salida del comando le da uart=unknown
entonces es un WinModem y ya sabe lo que debe hacer ($$$$$$$), si el
comando funciona FELICITACIONES ya tiene modem en linux y no nececita a
WinSucks para nada.

Debe icluir la linea de setserial en el archivo /etc/rc.d/rc.serial que
debe ser un script con permisos de ejecucion para que el modem se
configure automaticamente al inicio y tambien debe serciorarse de que
isapnp se corra al arrancar el computador (si usa RH puede estar seguro).
 

-- 
Estamos hablando...  
Jaime Alberto Silva Colorado   
Pereira - Colombia

También en:
<monosilva en netscape net> (aunque casi nunca lo reviso ;^> )




[Hilos de Discusión] [Fecha] [Tema] [Autor]