[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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