[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about Interrupt Pin PCI Config. Register.




Text item: 

If it is a bridge to 16-bit PCMCIA cards (known now as PC Card-16 cards) 
the interrupts it is generating are probably legacy IRQs as side-band 
signals rather than PCI INTs. Hence the '0' return.

If the bridge supported PCMCIA CardBus cards, as well as PC Card-16, it 
would provide support for PCI INTs and the register wouldn't be fixed at 
'0'.

John McGrath
Intel

Speaking only for myself (not Intel) of course! :-)



______________________________ Reply Separator _________________________________
Subject: Question about Interrupt Pin PCI Config. Register.
Author:  pci-sig-request@znyx.com at SMTPGATE
Date:    10/11/96 10:29 AM


A question on Interrupt Pin PCI Configuration Register:

I have a PCI-to-PCMCIA bridge chip PCI device.

The Read-only PCI Configuration Register "Interrupt Pin" register
always reads back all 0's (as documented by the devices data sheet).

The PCI Spec. says:
     "Devices (or device functions) that do not use an interrupt
     pin must put a 0 in this register".

I interpret this to mean that this PCI-to-PCMCIA bridge device is
claiming never to generate/raise an interrupt on the PCI bus.

However, my confusion arises because the PCI bridge chip _does_
generate interrupts (and is supposed to) on my Windows NT Compaq
platforms but NOT on my Windows NT Dell platforms.

Why? What am I missing?

The problems on the Dell platform, made me read more closely the
bridge chips configuration registers description. And now I'm
confused why it even works on the Compaq because I think the
PCI bridge device is telling the BIOS that it does not want an
interrupt (Interrupt Pin register reads back all 0's) and so
the configuration software (BIOS? Other utility) will not
program the controller handler to expect this device to
interrupt or assign it an IRQ.

I've rambled enough. Does anyone have some experience on this
Interrupt Pin register (and related Interrupt Line register)
and what it might mean to various BIOS' if it reads 0's back.

Is my PCI-to-PCMCIA device in error setting the Interrupt Pin to
0's if it does eventually intend to generate interrupts? Should
I raise this with the vendor of that pci device? Or is (my more
likely) my understanding at fault rather than the pci device? :-)

Any information appreciated,

Thanks,

- Mark

+--------------------------------------+--------------------------------------+
| Mark Enstone                         | e-mail : enstone@phx.sectel.mot.com  |
| Motorola, Inc                        | phone  : +1 602 441-3708             |
| Secure Products                      | fax    : +1 602 441-8377             |
| Space and Systems Technology Group   |                                      |
| 8220 E.Roosevelt Rd., M.D. R1215     |  Mark_Enstone-P27438@email.mot.com   |
| Scottsdale, AZ, 85257, USA           |** This e-mail Motorola Proprietary **|
+--------------------------------------+--------------------------------------+

Text item: External Message Header

The following mail header is for administrative use
and may be ignored unless there are problems.

***IF THERE ARE PROBLEMS SAVE THESE HEADERS***.

To: Mailing List Recipients <pci-sig-request@znyx.com>
Resent-Sender: pci-sig-request@znyx.com
Precedence: list
X-Loop: pci-sig@znyx.com
X-Mailing-List: <pci-sig@znyx.com> archive/latest/3768
Resent-Message-Id: <"KjWis.0.qd4.CHeNo"@dart>
Subject: Question about Interrupt Pin PCI Config. Register.
Message-Id: <9610111729.AA00495@ phx.sectel.mot.com>
From: enstone@phx.sectel.mot.com (Mark Enstone)
Date: Fri, 11 Oct 96 10:29:10 MST
Resent-Date: Fri, 11 Oct 96 10:29:10 MST
Received: by znyx.com (5.65/1.35)
     id AA18980; Fri, 11 Oct 96 10:32:41 -0700
Received: from znyx.com by netcomsv.netcom.com with SMTP (8.6.12/SMI-4.1)
     id KAA10964; Fri, 11 Oct 1996 10:32:03 -0700
Received: from netcomsv.netcom.com (uumail4.netcom.com [163.179.3.54]) by mailba
g.jf.intel.com (8.7.6/8.7.3) with SMTP id KAA28659; Fri, 11 Oct 1996 10:55:26 -0
700 (PDT)
Resent-From: pci-sig-request@znyx.com
Received: from mailbag.jf.intel.com (root@mailbag.jf.intel.com [134.134.248.4])
by relay.jf.intel.com (8.7.4/8.7.3) with ESMTP id KAA08226; Fri, 11 Oct 1996 10:
52:56 -0700 (PDT)
Return-Path: pci-sig-request@znyx.com
uôä