New ACPI PCI Link Routing code
Ruslan Ermilov
ru at FreeBSD.org
Fri Nov 19 14:58:50 PST 2004
On Fri, Nov 19, 2004 at 03:59:46PM -0500, John Baldwin wrote:
> 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?
>
http://people.freebsd.org/~ru/dmesg.boot2
The system is dead slow due to interrupt storm in IRQ 10,
but at least dc(4) works.
# vmstat -i
interrupt total rate
irq0: clk 353566 993
irq1: atkbd0 1134 3
irq6: fdc0 22 0
irq8: rtc 45394 127
irq9: acpi0 648 1
irq10: cbb1 dc0 28202293 79219
irq11: cbb0 csa0 689545 1936
irq12: psm0 1161 3
irq13: npx0 1 0
irq14: ata0 1939 5
irq15: ata1 52 0
Total 29295755 82291
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20041120/91e2e417/attachment.bin
More information about the freebsd-acpi
mailing list