isapnp problems...

isapnp problems...

Post by Sean » Fri, 27 Aug 1999 04:00:00



I know this was a bonehead move, but a while ago I bought a PNP isa Modem -
Motorola ModemSurfer 56k.  I'm trying to get it configured with SuSE 6.1
Anyway, I can't get it to come up with isapnp.  Any Ideas?

I can see the modem with pnpdump, but can't seem to get it setup properly in
the isapnp.conf file.  Here's the Errors-

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

In Windows NT the config looks like this for the resources -

Com3 -
IRQ 5, IO Port 2e8

Here's some info additional info from the linux system using pnpdump to
create the initial isapnp.conf - All are commented, but I have tried all
possible combinations and receive the errors listed above with each
combination.

# Card 1: (serial identifier 4d 05 68 10 e0 50 15 f4 35)
# Vendor Id MOT1550, Serial Number 90706144, checksum 0x4D.
# Version 1.0, Vendor version 0.0
# ANSI string -->Motorola ModemSURFR 56K Modem  <--
#
# Logical device id MOT1550
#     Device support I/O range check register






#
# 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 MOT1550/90706144 (LD 0
#     Compatible device id MOT1550

# 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 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 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 "MOT1550/90706144[0]{Motorola ModemSURFR 56K Modem  }")
 (ACT Y)
))
# End tag... Checksum 0x00 (OK)

 
 
 

isapnp problems...

Post by Gene Zesc » Fri, 27 Aug 1999 04:00:00


It appears that you are trying to set it up IO 0x0100. Try uncommenting the
second multiple choice set :

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

make sure (ACT Y)   at the end  is  still uncommented and recomment the
selections at the end that refer to 0x0100 and irq 3.

This will set up the same resources as NT, and should be (I think)
/dev/ttyS2.

Then if you get a message about     Fatal - resource conflict allocating 8
bytes of IO      the problem may be with the new version of isapnptools.
My Mandrake dist. has it and it causes isapnptools to look for the address
twice. Its documented in the ISAPNPTOOLS HOME PAGE.

http://www.roestock.demon.co.uk/isapnptools/

Hope this helps. I just went through this last weekend.


>I know this was a bonehead move, but a while ago I bought a PNP isa Modem -
>Motorola ModemSurfer 56k.  I'm trying to get it configured with SuSE 6.1
>Anyway, I can't get it to come up with isapnp.  Any Ideas?


 
 
 

1. MVP3 VIA ISAPNP Problem

Does anyone know if there is a Linux equivalent to the VIA miniport driver
for VIA chipset motherboards.  I see from researching the hardware groups at
large, that my motherboard requires this "miniport driver" to route ISA
interrupts.

Since this is not my Wintendo box we're talking about, I can't use the
so-called mini-port driver.  This is my Linux box: single-boot, Linux only.
wInDowS KeEp oUT!   :-)

I used ISAPNP and it mapped everything correctly (io, irq, dma, no errors
reported in any log).  I installed the sound modules and got it to work:
MIDI, OPL3, except for the interrupt.  This manifested itself as
sound-dropouts (under almost no load).

I searched for an IRQ conflict, but there isn't one.  I read the following
HOWTO's: ISAPNP, PCI, Soundblaster-AWE32, Sound, Sound-Playing,  and more.
I've re-compiled my kernel, many, many times, and no doubt, I'll re-compile
it again before it's all said and done.  From what I inderstand, my board's
chipset is at fault.

Also, the card works under Windows (in another box).  I have tried including
"PCI Qurks" code in the kernel, but to no avail.  I flashed my BIOS to the
newest version (v1.05, dated 3/22 I think) and that gave me PCI IRQ
steering.  Still no luck.

What should I do next.  Has anyone gotten a board like this to work with
ISAPNP?

I'd be grateful for any assistance!

2. I lost KDE!!

3. OPTi931 isapnp problem

4. Magstar MP 3570 Tape Subsystems

5. isapnp problem Turtle Beach Malibu

6. Redirection depending on client's IP address

7. ISAPNP problems.

8. Linking Novell to TCP/IP, can it be done?

9. isapnp problem

10. pnpdump and isapnp problems

11. isapnp problems with opl3sa2

12. isapnp problems...