Linux-kernel mailing list archive 2000-47,: Re: [PATCH] pcmcia event thread. (fwd)

# Re: [PATCH] pcmcia event thread. (fwd)

David Hinds (dhinds@valinux.com)
Sat, 18 Nov 2000 14:16:09 -0800

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: bert hubert: "2.4 sendfile() not doing as manpage promises?"
- Previous message: Vojtech Pavlik: "Re: rdtsc to mili secs?"

On Sat, Nov 18, 2000 at 08:03:51AM -0800, Linus Torvalds wrote:
>
> Strange. Your interrupt router is a bog-standard PIIX4, we know how to
> route the thing, AND your device shows up:
>
> > # dump_pirq
> > Interrupt routing table found at address 0xf5a80:
> > Version 1.0, size 0x0080
> > Interrupt router is device 00:07.0
> > PCI exclusive interrupt mask: 0x0000
> > Compatible router: vendor 0x8086 device 0x1234

Oh... the kernel pci-irq code looks for the "compatible router" if it
is set; if unset, then it looks up the ID's of the router device.

0x8086, 0x1234 is not a known router type, so the kernel decides it
can't interpret the routing table.

0x8086, 0x1234 is listed in pci_ids.h as an 82371MX. I'm suspicious
of that: the MX chipset has an 82443MX, not an 82371. In any case, I
think pci-irq.c should check both sets of ID's for a match.

-- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

- Next message: bert hubert: "2.4 sendfile() not doing as manpage promises?"
- Previous message: Vojtech Pavlik: "Re: rdtsc to mili secs?"