vmspace changes to use sysref
Matthew Dillon
dillon at apollo.backplane.com
Mon Apr 30 18:53:24 PDT 2007
:Well, no panics yet, but I'm seeing some new badness with USB:
:
:...
:kernel: intr 10 at 50001 > 50000 hz, livelocked limit engaged!
:kernel: uscanner0: Canon CanoScan, rev 1.10/1.00, addr 2
:kernel: uhci2: <VIA 83C572 USB controller> port 0xdc00-0xdc1f
:irq 5 at device 16.2 on pci0
:kernel: usb2: <VIA 83C572 USB controller> on uhci2
:...
:...
:kernel: uscanner0: at uhub1 port 2 (addr 2) disconnected
:kernel: uscanner: ops removed
:kernel: uscanner0: detached
:kernel: uscanner0: Canon CanoScan, rev 1.10/1.00, addr 2
:kernel: intr 10 at 7389 < 20000 hz, livelock removed
:kernel: intr 3 at 7376 < 20000 hz, livelock removed
:
:The 5-minute hang goes away if I unplug the scanner before booting.
:
:I tried booting without ACPI, and partway thru the kernel messages I get
:an infinite number of these:
:sched_ithd : stray interrupt 7
:
:Any other data you might need?
dmesg output from when you boot with an older kernel with the scanner
plugged in (which presumably works?).
There are a few things I would like to try. First, adjust the livelock
defaults in kern/kern_intr.c (livelock_limit and livelock_lowater).
Try changing them to 5000 and 1000 respectively, just to see if that
solves the 5-minute hang issue.
If it doesn't (or even if it does), also try turning on the emergency
interrupt polling feature, which can be done from the boot prompt or
in /boot/loader.conf.
kern.emergency_intr_enable="1" in /boot/loader.conf
set kern.emergency_intr_enable 1 from the boot prompt (I think).
--
When booting without ACPI, getting the stray interrupt messages.
It wasn't doing that with older kernels booted without ACPI? or
was it?
What kind of machine is this? duel-core? AMD or Intel?
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Kernel
mailing list