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

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

RV: [LiEs] Ayuda con PnPisa



 Estimado Jaime:

 Antes que nada muchísimas gracias por la respuesta.  Créeme que es una de
 las únicas veces que me han contestado en una lista de mails, por lo que me
 alegró infinitamente tu coordialidad al tratar de ayudarme.


 > 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.

 Sobre el módem, no es WinModem, fue hecho en el 96, y he leido sobre
algunas
 personas que lo usan bajo linux!!!


 > 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:

 Para comenzar uso un mouse ps2.
 En WinNt me coloca el modem en COM3 .  Algo curioso es que activé  la
opción
 de "SO con soporte PnP" en el BIOS, y luego la desactivé y ahora le asigna
 la IRQ 5 al modem (lo he obsevado al bootear, aparece un mensaje con IRQ =5
 DMA=N/A) cuando antes le daba la IRQ 9.  Ahora deje desactivada la opción
de
 "SO con soporte PnP" en el BIOS (está correcto??)

 > ************* 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->
 >
 > *************************************************************

 Le asigné el puerto y la IRQ sugerida, pero nada, me salió lo siguiente:

 isapnp.conf:80 -- Fatal - resource conflict allocating 8 bytes of IO at 2F8
 (see /proc/ioports)
 isapnp.conf:80 -- Fatal - Error occurred executing request '<IORESCHECK>
 ' --- further action aborted

 como me ves aparece "see /proc/ioports", entonces le hice un cat al
 /proc/ioports y obtuve lo siguiente:

 0000-001f : dma1
 0020-003f : pic1
 0040-005f : timer
 0060-006f : keyboard
 0070-007f : rtc
 0080-008f : dma page reg
 00a0-00bf : pic2
 00c0-00df : dma2
 00f0-00ff : fpu
 0170-0177 : ide1
 01f0-01f7 : ide0
 02f8-02ff : serial(auto)
 0376-0376 : ide1
 03c0-03df : vga+
 03e8-03ef : serial(auto)
 03f6-03f6 : ide0
 03f8-03ff : serial(auto)
 e000-e007 : ide0
 e008-e00f : ide1
 e800-e83f : es1370

 Intuyo que el 2f8 está ocupado por algo ?????, pero mi duda es que si WinNt
 lo asigna al COM3, cuya dirección es la 3e8, por qué debo asignarlo al 2f8.
 Aparte el BIOS le da la IRQ 5 al bootear, por qué debo asignarle otra
IRQ??.
 Son dudas que me ojalá me puedas aclarar (gracias de antemano)!!!

 Bueno seguí comentando y descomentando líneas y nada de nada.....  Traté de
 asignarle la IRQ 5 y el puerto 3e8 y obtuve el siguiente error:

 /etc/isapnp.conf:47 -- Fatal - resource conflict allocating 8 bytes of IO
at
 3E8 (see /etc/isapnp.conf)
 /etc/isapnp.conf:47 -- Fatal - Error occurred executing request
 '<IORESCHECK> ' --- further action aborted

 Así que quede en las mismas!!!!  :(

 Como yo tengo el archivo original isapnp.conf (el que se creó cuando
instalé
 Linux), lo restauré y observé que tiene todas las opciones comentadas, es
 decir no utiliza ningún puerto o qué??????.  Bueno utilicé dicho archivo y
 me sale dispositivo OK, pero me imagino que es porque no le asigné nada de
 nada.  Traté de utilizarlo, pero no se a que puerto está asignado, ya que
 todo está en comentario, así que no sabía a que puerto hacerle un link.  De
 todos modos le hice uno al ttsy2 pero minicom no me respondió.  Salió algo
 como dispositivo no listo.  Luego traté con wvdiaconf, y naranjas, tampoco
 lo reconoció!!!

 Como ves estoy completamente frustrado, por favor ayúdame!!!!


 > 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).
 >
 No pude ejecutar ninguno de los comandos que me indicaste, ya que el isapnp
 no trabajó.  Una última pregunta, cuando me disjiste que utilizara los
 seteos de 2f8 e IRQ 3, yo sólo descomenté la 1era y última línea, quedando
 así:

 > ************* 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)))
 >
 > *************************************************************

 Está bien así, o soy yo el que no funciona????.  Tome como ejemplo el
 archivo generado por pnpdump -c y me fijé que solo descomenta esas dos
 líneas.  De todos modos indícame si voy bien o no!!!

 Finalmente te adjunto el isapnp.conf que generó linux (el que tiene todo
 comentado) para que lo veas y de repente se te ocurre algo.  Con este
 isapnp.conf aparece "Dispositivo OK" (o algo parecido), pero com o verás no
 tiene asignado ningún puerto ni IRQ !!!!!

 # $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 fox Exp $
 # This is free software, see the sources for details.
 # This software has NO WARRANTY, use at your OWN RISK
 #
 # For details of this 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 -DNEEDSETSCHEDULER -DABORT_ONRESERR
 #
 # Trying port address 0203
 # Board 1 has serial identifier 18 05 69 26 ab f0 15 f4 35

 # (DEBUG)
 (READPORT 0x0203)
 (ISOLATE PRESERVE)
 (IDENTIFY *)
 (VERBOSITY 2)
 (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

 # Card 1: (serial identifier 18 05 69 26 ab f0 15 f4 35)
 # Vendor Id MOT15f0, Serial Number 90777259, checksum 0x18.
 # Version 1.0, Vendor version 0.0
 # ANSI string -->Motorola VoiceSURFR 56K Modem  <--
 #
 # Logical device id MOT15f0
 #     Device support I/O range check register
 #     Device supports vendor reserved register @ 0x38
 #     Device supports vendor reserved register @ 0x3a
 #
 # 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 MOT15f0/90777259 (LD 0
 #     Compatible device id MOT15f0

 # Multiple choice time, choose one only !

 #     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, 7, 9, 10, 11, 12 or 15.
 #             High true, edge sensitive interrupt (by default)
   (INT 0 (IRQ 9 (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, 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 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 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 5 (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, 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 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, 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 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 "MOT15f0/90777259[0]{Motorola VoiceSURFR 56K Modem  }")
   (ACT Y)
 ))
 # End tag... Checksum 0x00 (OK)

 # Returns all cards to the "Wait for Key" state
 (WAITFORKEY)

 Por favor AYUDAME!!!!, y gracias de antemano por tu contestación!!!!  :)

 Saludos
 Aldo




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