Re: PCI IRQ problems -- update

Alan Cox
2004-12-12T12:33:51Z

On Sad, 2004-12-11 at 20:23, Jim Paris wrote:
> The ICH3-M datasheet says offset 0x09 is the Programming Interface
> register. Default value is 0x8A (legacy on both), value here is 0x8E
> (legacy on primary, native on secondary). This mixed-mode setting
> is noted as a disallowed combination in the datasheet.
>
> So it looks like my BIOS is screwing me. Where could/should I fix
> this up?

A PCI quirk would be the obvious place, or in the ICH driver
(drivers/ide/pci/piix). You might want to print it early in boot and
make sure it was the BIOS not the kernel that did it.