Lynx Point USB - large amount of interrupts (300k / second)
Adrian Chadd
adrian at freebsd.org
Fri Jan 9 20:24:39 UTC 2015
hi,
I have a haswell desktop box at home:
CPU: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz (3192.67-MHz K8-class CPU)
With lynx point USB:
adrian at test-2:~ % dmesg | grep ehci
ehci0: <Intel Lynx Point USB 2.0 controller USB-B> mem
0xf7f1c000-0xf7f1c3ff irq 16 at device 26.0 on pci0
usbus1 on ehci0
ehci1: <Intel Lynx Point USB 2.0 controller USB-A> mem
0xf7f1b000-0xf7f1b3ff irq 23 at device 29.0 on pci0
usbus2 on ehci1
ehci0 at pci0:0:26:0: class=0x0c0320 card=0x367d17aa chip=0x8c2d8086
rev=0x05 hdr=0x00
vendor = 'Intel Corporation'
device = 'Lynx Point USB Enhanced Host Controller'
class = serial bus
subclass = USB
ehci1 at pci0:0:29:0: class=0x0c0320 card=0x367d17aa chip=0x8c268086
rev=0x05 hdr=0x00
vendor = 'Intel Corporation'
device = 'Lynx Point USB Enhanced Host Controller'
class = serial bus
subclass = USB
and:
xhci0: <Intel Lynx Point USB 3.0 controller> mem 0xf7f00000-0xf7f0ffff
irq 16 at device 20.0 on pci0
xhci0: 32 byte context size.
xhci0: Port routing mask set to 0xffffffff
usbus0 on xhci0
xhci0 at pci0:0:20:0: class=0x0c0330 card=0x367d17aa chip=0x8c318086
rev=0x05 hdr=0x00
vendor = 'Intel Corporation'
device = 'Lynx Point USB xHCI Host Controller'
class = serial bus
subclass = USB
.. now, whta I'm seeing is this:
irq16: ehci0 21441217509 25285
stray irq16 0 0
... systat -vmstat 1 shows the interrupt rate to be ridiculous though,
like 230,000 interrupts a second.
Proc: Interrupts
r p d s w Csw Trp Sys Int Sof Flt ioflt 256k total
45 6 510k 11 245 255k 16 3 cow 255k ehci0 16
1 zfod ehci1 23
.. so, what gives? :) Has anyone else seen this?
-adrian
More information about the freebsd-usb
mailing list