Ronald G Minnich <[EMAIL PROTECTED]> writes:

> OK, we've been tracking down some of the problems with $PIR and it turns
> out it is a bug in Linux thinking about PCI.
> 
> Basically, it seems that Linux decides that if it does not have a PCI
> BIOS, than means it can't have a $PIR. This is quite wrong, but that's
> what we seem to see in the code, and that is why ASUS CUA interrupts are
> still broken.
> 
> What we need to do is break the link in Linux between CONFIG_PCI_BIOS and
> looking for $PIR, and more important, we need to get those fixes into the
> kernel. I'm going to look at this when I get a chance, but if somebody
> would like to do it before me, I would not mind at all.

Well if we are going to fix something it might just be sane to build
our own LinuxBIOS specific irq routing tables.  I'm an inch from having
a patch for good kernel support of LinuxBIOS.  At which point doing our own
thing will probably be easier to support than to borrow things from
the pcbios.

Eric

Reply via email to