Next-in-Thread Next Message

None PCI interrupt routing issues 

Forum: PCMCIA Installation and Configuration Issues
Re: Question PCI-PCMCIA can't get Interrupts (Wavelan's adapter) (Timothy Hamlin)
Date: 2000, Apr 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The problem isn't with your PCI chipset; it is with your old BIOS.  It
is not providing a PCI interrupt routing table, so the PCMCIA drivers
can't figure out what irq to use for the CardBus bridge.

There are two missing pieces of information: the drivers need to know
how the PCI INT* lines for the CardBus bridge are connected to your
host bridge's PIRQ inputs, and then which CPU irq's are generated for
each PIRQ.  The interrupt routing table might say "for device X, PCI
INTA is connected to PIRQY", and then we can check the PCI bridge to
determine that PIRQY connects to irq Z.  The X->Y mapping is fixed by
how your boards are wired; the Y->Z mapping is programmable.

Try getting the 24-Apr-00 beta from sourceforge.org in /pcmcia/NEW and
run the 'dump_pirq' program in the debug-tools directory.  This will
dump your host bridge's routing information (the Y->Z mapping).  The
X->Y mapping can't be figured out by software.

-- Dave

Next-in-Thread Next Message

Add Message to: "PCI interrupt routing issues"

Members Subscribe Admin Mode Show Frames Help for HyperNews at pcmcia-cs.sourceforge.net 1.10