Re: quirk_e100_interrupt() called too early

2007-07-03 Thread Marian Balakowicz
Kok, Auke wrote: > Marian Balakowicz wrote: >> The patch below delays the quirk_100_interrupt() to pci_fixup_final >> phase, which happens after bus enumeration and before device PCI enable >> and device driver initialization - so, it seem to be still a good place >> for this quirk. It works fine f

[PATCH] PCI: quirk_e100_interrupt() called too early

2007-07-03 Thread Marian Balakowicz
quirk_e100_interrupts() is called after PCI controller is initialized and before PCI bus enumeration is performed. On some powerpc platforms which modify PCI controller configuration and set different MEM and IO windows than those set by firmware quirk_e100_interrupt() is causing kernel panic as it

Re: quirk_e100_interrupt() called too early

2007-07-02 Thread Kok, Auke
Nils Rennebarth wrote: Bjorn Helgaas wrote: On Thursday 28 June 2007 10:01:08 am Kok, Auke wrote: I copied Nils Rennebarth, who originally reported the bug: http://bugzilla.kernel.org/show_bug.cgi?id=5918 in case he can test your patch. > Most of the embedded boards we now work with appear to

Re: quirk_e100_interrupt() called too early

2007-07-02 Thread Nils Rennebarth
Bjorn Helgaas wrote: On Thursday 28 June 2007 10:01:08 am Kok, Auke wrote: I copied Nils Rennebarth, who originally reported the bug: http://bugzilla.kernel.org/show_bug.cgi?id=5918 in case he can test your patch. Most of the embedded boards we now work with appear to exhibit the same behaviou

Re: quirk_e100_interrupt() called too early

2007-06-28 Thread Bjorn Helgaas
On Thursday 28 June 2007 10:01:08 am Kok, Auke wrote: > Marian Balakowicz wrote: > > I am enabling and testing PCI on tqm5200 mpc5200 based board where I > > faced the following issue. > > > > I am using EEPRO100 PCI card for which there is specific > > quirk_e100_interrupt that tries to disable i

Re: quirk_e100_interrupt() called too early

2007-06-28 Thread Kok, Auke
Marian Balakowicz wrote: I am enabling and testing PCI on tqm5200 mpc5200 based board where I faced the following issue. I am using EEPRO100 PCI card for which there is specific quirk_e100_interrupt that tries to disable interrupts if they were left enabled by the firmware. quirk_e100_interrupts