Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: interrupts on APs



On Fri, Dec 09, 2011 at 06:08:55PM +0100, Manuel Bouyer wrote:
> On Wed, Dec 07, 2011 at 04:05:34AM +0000, YAMAMOTO Takashi wrote:
> > only think i'm aware of is the "no_irq_affinity" quirk for E7520/7320/7525.
> > from their comment:
> > 
> >         /* BIOS may enable hardware IRQ balancing for
> >          * E7520/E7320/E7525(revision ID 0x9 and below)
> >          * based platforms.
> >          * Disable SW irqbalance/affinity on those platforms.
> >          */
> > 
> > can anyone test on those hardware?
> 
> Tested on a Dell poweredge 2850 with 2 Xen 3,2Ghz (single-core, hyperthread)
> with:
> pchb0 at pci0 dev 0 function 0
> pchb0: Intel E7525 Memory Controller Hub (rev. 0x09)
> ppb0 at pci0 dev 2 function 0: Intel E7525 PCI Express Port A (rev. 0x09)
> 
> Boot fails with obvious interrupts issues (messages from ehci controller
> which looks like timeouts; 'lost interrupts' from cmdide).
> With plain GENERIC from HEAD, there's no such issues.

Well, *that's* disappointing! :-)

I don't have much idea how interrupts are routed.  Is it possible that
NetBSD needs to write some registers on the CPU/chipset to enable
interrupt machinery on the application processors because the BIOS
neglected to do so?

Dave

-- 
David Young
dyoung%pobox.com@localhost    Urbana, IL    (217) 721-9981


Home | Main Index | Thread Index | Old Index