Messages in this thread | | | Date | Thu, 7 Aug 2003 15:38:57 +0100 | From | Russell King <> | Subject | Re: TI yenta-alikes |
| |
On Thu, Aug 07, 2003 at 03:00:23PM +0100, Alan Cox wrote: > On Iau, 2003-08-07 at 14:16, Russell King wrote: > > You can do what you're suggesting as long as you take account of the > > device itself. However, once you've decided the device isn't setup, > > how can the kernel determine exactly what the _correct_ setup of the > > device is? You can't say "well, its a PCI1031 device, therefore I'll > > select ISA interrupt mode" because you don't know if it has been > > wired up that way. > > Subvendor id I guess - and some kind of heuristic for uninitialized plugin > cards (my guess is "PCI" if it was hotplugged).
Hopefully, but I'm not holding out that much hope for the subvendor stuff to be correctly initialised.
At least now we have a way to find out - as of last night, Linus' kernel will now displaying the subvendor and subdevice information while it probes the hardware, and it has the tweaks to IRQMUX and the the other PCI only IRQ hack disabled. This, along with the PNP fix from Adam should solve all the IRQ problems people have been recently seeing.
Those which remain should be the result of missing or incorrect setup of the multi-function pins on the cardbus bridge, and I'm hoping to receive reports from people with cardbus sockets needing some kind of fixing up - and these should come with the subvendor/device information readily available. 8)
-- Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux http://www.arm.linux.org.uk/personal/aboutme.html
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |