irq256 ????
Erik Trulsson
ertr1013 at student.uu.se
Thu Oct 9 21:50:10 UTC 2008
On Thu, Oct 09, 2008 at 10:51:36PM +0200, Zahemszky Gábor wrote:
> Hi!
>
> I've just found in my machine's vmstat -i output:
>
> ===
> $ vmstat -i
> interrupt total rate
> irq1: atkbd0 15524 0
> irq6: fdc0 14 0
> irq12: psm0 279947 16
> irq15: ata1 41835 2
> irq16: uhci0 drm0 1407076 81
> irq17: atapci0 257828 14
> irq19: fwohci0++ 16 0
> irq21: uhci1 ahc0+ 41712 2
> irq22: pcm0 52848 3
> irq23: uhci2 ehci1 1 0
> cpu0: timer 33503897 1929
>
>
> irq256: em0 42054 2
>
> ===^
>
> cpu1: timer 33495040 1928
> Total 69137792 3981
> $ dmesg|fgrep em0
> em0: <Intel(R) PRO/1000 Network Connection 6.9.5> port 0x30c0-0x30df
> mem 0x90300000-0x9031ffff,0x90324000-0x90324fff irq 20 at device 25.0 on pci0
> em0: Using MSI interrupt em0: [FILTER]
> em0: Ethernet address: 00:19:d1:25:78:0a
> $ uname -a
> FreeBSD XXX 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Thu Oct 2 21:35:45 CEST 2008
> root at XXX:/usr/obj/usr/src/sys/GENERIC i386 $
> ====
>
> What's that? (world and kernel are in sync)
It is an MSI-style interrupt [MSI=Message Signaled Interrupt] (available on
PCI-E devices and a few PCI/PCI-X devices.) They get allocated fake
irq-numbers starting at 256.
I.e. it is a feature, and a bug or indication of any problem.
--
<Insert your favourite quote here.>
Erik Trulsson
ertr1013 at student.uu.se
More information about the freebsd-questions
mailing list