New ACPI PCI Link Routing code

John Baldwin jhb at FreeBSD.org
Fri Nov 19 13:53:43 PST 2004


On Thursday 18 November 2004 03:46 am, Ruslan Ermilov wrote:
> On Thu, Nov 18, 2004 at 02:19:47AM +0200, Ruslan Ermilov wrote:
> > On Wed, Nov 17, 2004 at 05:44:53PM -0500, John Baldwin wrote:
> > [...]
> >
> > > Erm, unless I've got a logic bug I don't run the KASSERT() for zero
> > > interrupts.  Oh darn, I left a bogus KASSERT() in in the function that
> > > does the actual routing.  The assertion's on lines 497 and 511 can be
> > > dropped. I'll update the patch in a second.
> >
> > With an updated patch, I no longer get panic on boot, and there
> > are no more interrupt storms, but the latter is probably at the
> > cost of old bug re-introduced.  My dc(4) PCCard doesn't get a
> > correct IRQ, "dc0: watchdog timeout".
>
> I've put a verbose boot output here, as requested:
>
> 	http://people.freebsd.org/~ru/dmesg.boot

Looks like it hung everything off of IRQ 9 since the BIOS didn't preset any 
device IRQs.  What was the behavior prior to this patch?

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-acpi mailing list