compaq 4520 isdn, irq and io?

compaq 4520 isdn, irq and io?

Post by Rejo Zeng » Fri, 13 Apr 2001 16:22:20



Hi,

I have this Compaq Presario 4520. A ISA ISDN card is included but I
can't get it working. Compaq is not very helpfull - they'll only help me
if I install Windows. :)

So, does anyone have a 4520 with ISDN running and knows the irq and io
addresses to use?

TIA,

        -R.

--

= http://www.sisterray.nl                                       PGP: see headers
--------------------------------------------------------------------------------

 
 
 

compaq 4520 isdn, irq and io?

Post by Dean Thompso » Fri, 13 Apr 2001 16:27:21


Hi!,

Quote:> I have this Compaq Presario 4520. A ISA ISDN card is included but I
> can't get it working. Compaq is not very helpfull - they'll only help me
> if I install Windows. :)

> So, does anyone have a 4520 with ISDN running and knows the irq and io
> addresses to use?

Make sure that you have disabled the PnP operating system option in the BIOS
otherwise Linux will find it hard to get a IRQ for it.  However, you may have
to compile in ISDN support and then there is no guarantee that your ISA card
will be detected.  You can take a look when the system starts up and see
whether or not the kernel can see it.

See ya

Dean Thompson

--
+____________________________+____________________________________________+

| Bach. Computing (Hons)     | ICQ     - 45191180                         |
| PhD Student                | Office  - <Off-Campus>                     |
| School Comp.Sci & Soft.Eng | Phone   - +61 3 9903 2787 (Gen. Office)    |
| MONASH (Caulfield Campus)  | Fax     - +61 3 9903 1077                  |
| Melbourne, Australia       |                                            |
+----------------------------+--------------------------------------------+

 
 
 

compaq 4520 isdn, irq and io?

Post by Rejo Zeng » Fri, 13 Apr 2001 20:07:20



Quote:> Make sure that you have disabled the PnP operating system option in the BIOS
> otherwise Linux will find it hard to get a IRQ for it.  However, you may have
> to compile in ISDN support and then there is no guarantee that your ISA card
> will be detected.  You can take a look when the system starts up and see
> whether or not the kernel can see it.

PnP is disabled in the BIOS. Yet I do not see the ISDN card mentioned
while the system boots. The system is a SuSE 6.3 out of the box, i guess
it should see the card, shouldn't it?

The only place i see the card is when i run pnpdump:

  # Card 1: (serial identifier c0 00 00 00 01 02 10 11 0e)
  # Vendor Id CPQ1002, Serial Number 1, checksum 0xC0.
  # Version 1.0, Vendor version 1.c
  # ANSI string -->Compaq ISDN S0 ISA Card .....<--
  #
  # Logical device id CPQ1002
  #     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 CPQ1002/1 (LD 0

  # Multiple choice time, choose one only !

  #     Start dependent functions: priority preferred
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2000
  #             Maximum IO base address 0x20c0
  #             IO base alignment 64 bytes
  #             Number of IO addresses required: 64
  # (IO 0 (SIZE 64) (BASE 0x2000) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2100
  #             Maximum IO base address 0x21e0
  #             IO base alignment 32 bytes
  #             Number of IO addresses required: 32
  # (IO 1 (SIZE 32) (BASE 0x2100) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2180
  #             Maximum IO base address 0x218f
  #             IO base alignment 1 bytes
  #             Number of IO addresses required: 1
  # (IO 2 (SIZE 1) (BASE 0x2180) (CHECK))
  #       IRQ 9, 10 or 11.
  #             High true, edge sensitive interrupt
  # (INT 0 (IRQ 9 (MODE +E)))

  #       Start dependent functions: priority acceptable
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2000
  #             Maximum IO base address 0x20c0
  #             IO base alignment 64 bytes
  #             Number of IO addresses required: 64
  # (IO 0 (SIZE 64) (BASE 0x2000) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2100
  #             Maximum IO base address 0x21e0
  #             IO base alignment 32 bytes
  #             Number of IO addresses required: 32
  # (IO 1 (SIZE 32) (BASE 0x2100) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2180
  #             Maximum IO base address 0x218f
  #             IO base alignment 1 bytes
  #             Number of IO addresses required: 1
  # (IO 2 (SIZE 1) (BASE 0x2180) (CHECK))
  #       IRQ 3, 4, 5, 7, 9, 10, 11 or 12.
  #             High true, edge sensitive interrupt
  # (INT 0 (IRQ 3 (MODE +E)))

  #       Start dependent functions: priority acceptable
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2180
  #             Maximum IO base address 0x2280
  #             IO base alignment 64 bytes
  #             Number of IO addresses required: 64
  # (IO 0 (SIZE 64) (BASE 0x2180) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2480
  #             Maximum IO base address 0x2580
  #             IO base alignment 32 bytes
  #             Number of IO addresses required: 32
  # (IO 1 (SIZE 32) (BASE 0x2480) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2090
  #             Maximum IO base address 0x209f
  #             IO base alignment 1 bytes
  #             Number of IO addresses required: 1
  # (IO 2 (SIZE 1) (BASE 0x2090) (CHECK))
  #       IRQ 3, 4, 5, 7, 9, 10, 11 or 12.
  #             High true, edge sensitive interrupt
  # (INT 0 (IRQ 3 (MODE +E)))

  #       Start dependent functions: priority acceptable
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2280
  #             Maximum IO base address 0x2480
  #             IO base alignment 64 bytes
  #             Number of IO addresses required: 64
  # (IO 0 (SIZE 64) (BASE 0x2280) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x2580
  #             Maximum IO base address 0x2680
  #             IO base alignment 32 bytes
  #             Number of IO addresses required: 32
  # (IO 1 (SIZE 32) (BASE 0x2580) (CHECK))
  #       Logical device decodes 16 bit IO address lines
  #             Minimum IO base address 0x21a0
  #             Maximum IO base address 0x21af
  #             IO base alignment 1 bytes
  #             Number of IO addresses required: 1
  # (IO 2 (SIZE 1) (BASE 0x21a0) (CHECK))
  #       IRQ 3, 4, 5, 7, 9, 10, 11 or 12.
  #             High true, edge sensitive interrupt
  # (INT 0 (IRQ 3 (MODE +E)))

  #     End dependent functions
  (NAME "CPQ1002/1[0]{Compaq ISDN S0 ISA Card .....}")
  # (ACT Y)
  ))
  # End tag... Checksum 0x00 (OK)

Does this help?

        -R.

--

= http://www.sisterray.nl                                       PGP: see headers
--------------------------------------------------------------------------------

 
 
 

compaq 4520 isdn, irq and io?

Post by Dean Thompso » Fri, 13 Apr 2001 20:21:16


Hi Rejo,

[...]

Quote:

> PnP is disabled in the BIOS. Yet I do not see the ISDN card mentioned
> while the system boots. The system is a SuSE 6.3 out of the box, i guess
> it should see the card, shouldn't it?

> The only place i see the card is when i run pnpdump:

>   # Card 1: (serial identifier c0 00 00 00 01 02 10 11 0e)
>   # Vendor Id CPQ1002, Serial Number 1, checksum 0xC0.
>   # Version 1.0, Vendor version 1.c
>   # ANSI string -->Compaq ISDN S0 ISA Card .....<--

[...]

This is a good sign.  You might like to take a look at the following URL:
          http://www.linuxdoc.org/HOWTO/Plug-and-Play-HOWTO.html

It explains how you go about configuring PnP devices for Linux.  It looks like
pnpdump is capable of actually seeing the card, but now it is a matter of
configuring it.  The above URL should hopefully step you through the process
of getting Linux to find your ISDN card.

See ya

Dean Thompson

--
+____________________________+____________________________________________+

| Bach. Computing (Hons)     | ICQ     - 45191180                         |
| PhD Student                | Office  - <Off-Campus>                     |
| School Comp.Sci & Soft.Eng | Phone   - +61 3 9903 2787 (Gen. Office)    |
| MONASH (Caulfield Campus)  | Fax     - +61 3 9903 1077                  |
| Melbourne, Australia       |                                            |
+----------------------------+--------------------------------------------+

 
 
 

1. compaq isdn isa, conflict with resources, irq, io

Hi,

I have this Compaq ISA ISDN card which I can't get running. I guess the
card ran under Windows (i.c. with Teles 16.3 driver) with IRQ 3 and IO
addresses 2280-22BF, 2580-259F and 21A0-21A0. It identificates as
"Compaq ISDN S0 ISA Card".

With pnpdump I get these configurations:

  (IO 0 (SIZE 64) (BASE 0x2000) (CHECK))
  (IO 1 (SIZE 32) (BASE 0x2100) (CHECK))
  (IO 2 (SIZE 1) (BASE 0x2180) (CHECK))
  (INT 0 (IRQ 9 (MODE +E)))

  (IO 0 (SIZE 64) (BASE 0x2000) (CHECK))
  (IO 1 (SIZE 32) (BASE 0x2100) (CHECK))
  (IO 2 (SIZE 1) (BASE 0x2180) (CHECK))
  (INT 0 (IRQ 3 (MODE +E)))

  (IO 0 (SIZE 64) (BASE 0x2180) (CHECK))
  (IO 1 (SIZE 32) (BASE 0x2480) (CHECK))
  (IO 2 (SIZE 1) (BASE 0x2090) (CHECK))
  (INT 0 (IRQ 3 (MODE +E))

  (IO 0 (SIZE 64) (BASE 0x2280) (CHECK))
  (IO 1 (SIZE 32) (BASE 0x2580) (CHECK))
  (IO 2 (SIZE 1) (BASE 0x21a0) (CHECK))
  (INT 0 (IRQ 3 (MODE +E)))

All of these give the same problems:

  firewall:~# isapnp isapnp.config
  Board 1 has Identity c0 00 00 00 01 02 10 11 0e:  CPQ1002 Serial No 1 \
        [checksum c0]
  isapnp.config:119 -- Fatal - resource conflict allocating 64 bytes of \
        IO at 2280 (see isapnp.config)
  isapnp.config:119 -- Fatal - IO range check attempted while device \
        activated
  isapnp.config:119 -- Fatal - Error occurred executing request \
        '<IORESCHECK> ' --- further action aborted

I understand this as a IO conflict, right?

  firewall:~# cat /proc/ioports
  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
  0300-030f : eth0
  0376-0376 : ide1
  03c0-03df : vga+
  03f6-03f6 : ide0
  fcf0-fcf7 : ide0
  fcf8-fcff : ide1

So, what can I do best about this?

        -R.

--

2. OOPS in 2.4.3-12 and 2.4.8

3. FS Toshbia 4520 w/48meges and modem and bag, more!

4. xmkmf can't find imake?

5. Wrong IO or IRQ?

6. wd90c31 owners please help.

7. IO and IRQ Question...

8. IPmasq client access flaky

9. Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters

10. IO Address & IRQ probs.

11. RH6 & EtherJet IO/IRQ/DMA?

12. x86 IO-APIC and IRQ questions

13. Fix for Ne2000 Ethernet card with non-standard IRQ/IO address.