vmspace changes to use sysref

walt wa1ter at myrealbox.com
Mon Apr 30 03:37:33 PDT 2007


On Sun, 29 Apr 2007, Matthew Dillon wrote:

>  ...I'd appreciate it if a couple of people could help test these changes.
>     SYSREF is going to be used all over the place and it has to be solid.
>     vmspace was one of the more difficult structures to convert...

Well, no panics yet, but I'm seeing some new badness with USB:

kernel: uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f
irq 11 at device 16.0 on pci0
kernel: usb0: <VIA 83C572 USB controller> on uhci0
kernel: usb0: USB revision 1.0
kernel: usbd_get_string: getting lang failed, using 0
kernel: uhub0: 2 ports with 2 removable, self powered
kernel: uhci1: <VIA 83C572 USB controller> port 0xd800-0xd81f
 irq 10 at device 16.1 on pci0
kernel: usb1: <VIA 83C572 USB controller> on uhci1
kernel: usb1: USB revision 1.0
kernel: usbd_get_string: getting lang failed, using 0
kernel: uhub1: 2 ports with 2 removable, self powered
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: usb2: USB revision 1.0
kernel: usbd_get_string: getting lang failed, using 0
kernel: uhub2: 2 ports with 2 removable, self powered
kernel: ehci0: <VIA VT6202 USB 2.0 controller> mem
0xe9040000-0xe90400ff irq 3 at device 16.3 on pci0
kernel: usb3: EHCI version 1.0
kernel: usb3: companion controllers, 2 ports each: usb0 usb1 usb2
kernel: intr 3 at 50001 > 50000 hz, livelocked limit engaged!
kernel: usb3: <VIA VT6202 USB 2.0 controller> on ehci0
kernel: usb3: USB revision 2.0

********** The boot hangs here for about 5 minutes before continuing **********

kernel: uhub3: 6 ports with 6 removable, self powered
kernel: isab0: <PCI to ISA bridge (vendor=1106 device=3177)>
at device 17.0 on pci0

Then about 20 lines farther on:

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?





More information about the Kernel mailing list