Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 1998 15:33:15 -0700
From:      David Greenman <dg@root.com>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        steve@visint.co.uk, freebsd-current@FreeBSD.ORG
Subject:   Re: Intel Etherexpress PRO/100+ PCI 
Message-ID:  <199805122233.PAA28496@implode.root.com>
In-Reply-To: Your message of "Tue, 12 May 1998 18:21:13 -0000." <199805121821.LAA23722@usr04.primenet.com> 

next in thread | previous in thread | raw e-mail | index | archive | help

>>    Terry just doesn't understand how interrupts work on the PCI bus, despite
>> providing a nice picture. :-) All of the PCI cards with a single interrupt
>> will use INT A - that's just how it works and is the reason for the interrupts
>> being cascaded the way they are on the bus. INT A on one slot is not the same
>> interrupt on another.
>
>???
>
>Uh, that's what I said.

   No, you said that you thought the reporting was wrong because one card
should report using on INT A while another should report using INT B, etc.

>I think it's unlikely that cards in two different slots will have INT a
>assigned to them, unless the bus lines are *not* cascaded, which I also
>think is unlikely on a modern motherboard.
>
>Why are both cards reported on INT a?

   ...and here you say this again. INT A is a PCI bus pin, it is not a
specific interrupt. All of the PCI cards that need to interrupt use the
"INT A" line, but since that is different for each slot, a different physical
interrupt is usually used. A card would use INT B usually only after also
using INT A (i.e. it needs two interrupts). Which "INT" line the card uses
is a function of how the card is wired and has nothing to do with the BIOS
or FreeBSD.
   So, the "INT" letter is irrelevant. What you should be paying attention
to is the irq number that is reported, and you want that to be unique if
possible.

-DG

David Greenman
Co-founder/Principal Architect, The FreeBSD Project

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805122233.PAA28496>