Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Apr 2011 11:56:50 GMT
From:      Dayne <daynejordan@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   amd64/156596: Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0
Message-ID:  <201104231156.p3NBuoG2040586@red.freebsd.org>
Resent-Message-ID: <201104231200.p3NC0KIP047011@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         156596
>Category:       amd64
>Synopsis:       Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 23 12:00:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Dayne
>Release:        8.2-STABLE amd64
>Organization:
CompleteWeb
>Environment:
FreeBSD 8.2-STABLE #0: Wed Mar  9 17:16:43 UTC 2011 /usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Intel DH55C board
Intel i5 650 single processor
4GB Ram
3ware RAID-1 Controller
No mobo attached drives
No USB attached devices
Headless machine

FreeBSD 8.2-Stable amd64 GENERIC, unmodified kernel build.

Noticed load average of .80 .80 .80 even when all user daemons and internet services are shut down, and nothing else running but default basic things.

A quick check of vmstat -i shows extremely high interrupt rate on irq16:
server2# vmstat -i
interrupt                          total       rate
irq1: atkbd0                         680          0
irq16: ehci0 uhci4+          25976006936      87649  <-----****
cpu0: timer                    592700901       1999
irq256: em0                     17240082         58
cpu1: timer                    592700711       1999
cpu3: timer                    592700711       1999
cpu2: timer                    592700711       1999
Total                        28364050732      95707
server2#

Output from top -PS:
last pid: 23203;  load averages:  0.80,  0.80,  0.79                                                        up 3+10:38:16  07:34:40
151 processes: 6 running, 127 sleeping, 18 waiting
CPU 0:  0.0% user,  0.0% nice,  0.0% system, 80.5% interrupt, 19.5% idle
CPU 1:  0.0% user,  0.0% nice,  0.0% system,  2.6% interrupt, 97.4% idle
CPU 2:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 3:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 283M Active, 2444M Inact, 651M Wired, 70M Cache, 398M Buf, 292M Free
Swap: 4096M Total, 0K Used, 4096M Free

CPU0 is always busy doing....nothing.

Processor output from dmesg.boot:
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz (3192.02-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x20655  Family = 6  Model = 25  Stepping = 5

Motherboard info:
ACPI APIC Table: <INTEL DH55HC>

A quick check thru dmesg.boot for irq16:
server2# grep -i "irq 16" /var/run/dmesg.boot
vgapci0: <VGA-compatible display> port 0xf220-0xf227 mem 0xfe000000-0xfe3fffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0
ehci0: <Intel PCH USB 2.0 controller USB-B> mem 0xfe626000-0xfe6263ff irq 16 at device 26.7 on pci0
atapci1: <SiI 3132 SATA300 controller> port 0xe000-0xe07f mem 0xfe584000-0xfe58407f,0xfe580000-0xfe583fff irq 16 at device 0.0 on pci1
uhci4: <UHCI (generic) USB controller> port 0xf040-0xf05f irq 16 at device 29.1 on pci0
vgapci0: <VGA-compatible display> port 0xf220-0xf227 mem 0xfe000000-0xfe3fffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0
ehci0: <Intel PCH USB 2.0 controller USB-B> mem 0xfe626000-0xfe6263ff irq 16 at device 26.7 on pci0
atapci1: <SiI 3132 SATA300 controller> port 0xe000-0xe07f mem 0xfe584000-0xfe58407f,0xfe580000-0xfe583fff irq 16 at device 0.0 on pci1
uhci4: <UHCI (generic) USB controller> port 0xf040-0xf05f irq 16 at device 29.1 on pci0
server2#

Output of pciconf -l:
server2# pciconf -l
hostb0@pci0:0:0:0:      class=0x060000 card=0x00378086 chip=0x00408086 rev=0x02 hdr=0x00
vgapci0@pci0:0:2:0:     class=0x030000 card=0x00378086 chip=0x00428086 rev=0x02 hdr=0x00
none0@pci0:0:22:0:      class=0x078000 card=0x00378086 chip=0x3b648086 rev=0x06 hdr=0x00
atapci0@pci0:0:22:2:    class=0x010185 card=0x00378086 chip=0x3b668086 rev=0x06 hdr=0x00
none1@pci0:0:22:3:      class=0x070002 card=0x00378086 chip=0x3b678086 rev=0x06 hdr=0x00
em0@pci0:0:25:0:        class=0x020000 card=0x00378086 chip=0x10f08086 rev=0x06 hdr=0x00
uhci0@pci0:0:26:0:      class=0x0c0300 card=0x00378086 chip=0x3b3b8086 rev=0x06 hdr=0x00
uhci1@pci0:0:26:1:      class=0x0c0300 card=0x00378086 chip=0x3b3e8086 rev=0x06 hdr=0x00
uhci2@pci0:0:26:2:      class=0x0c0300 card=0x00378086 chip=0x3b3f8086 rev=0x06 hdr=0x00
ehci0@pci0:0:26:7:      class=0x0c0320 card=0x00378086 chip=0x3b3c8086 rev=0x06 hdr=0x00
none2@pci0:0:27:0:      class=0x040300 card=0x00378086 chip=0x3b568086 rev=0x06 hdr=0x00
pcib1@pci0:0:28:0:      class=0x060400 card=0x00378086 chip=0x3b428086 rev=0x06 hdr=0x01
pcib2@pci0:0:28:4:      class=0x060400 card=0x00378086 chip=0x3b4a8086 rev=0x06 hdr=0x01
uhci3@pci0:0:29:0:      class=0x0c0300 card=0x00378086 chip=0x3b368086 rev=0x06 hdr=0x00
uhci4@pci0:0:29:1:      class=0x0c0300 card=0x00378086 chip=0x3b378086 rev=0x06 hdr=0x00
uhci5@pci0:0:29:2:      class=0x0c0300 card=0x00378086 chip=0x3b388086 rev=0x06 hdr=0x00
ehci1@pci0:0:29:7:      class=0x0c0320 card=0x00378086 chip=0x3b348086 rev=0x06 hdr=0x00
pcib3@pci0:0:30:0:      class=0x060401 card=0x00378086 chip=0x244e8086 rev=0xa6 hdr=0x01
isab0@pci0:0:31:0:      class=0x060100 card=0x00378086 chip=0x3b068086 rev=0x06 hdr=0x00
atapci2@pci0:0:31:2:    class=0x01018f card=0x00378086 chip=0x3b208086 rev=0x06 hdr=0x00
none3@pci0:0:31:3:      class=0x0c0500 card=0x00378086 chip=0x3b308086 rev=0x06 hdr=0x00
atapci3@pci0:0:31:5:    class=0x010185 card=0x00378086 chip=0x3b268086 rev=0x06 hdr=0x00
atapci1@pci0:1:0:0:     class=0x010401 card=0x02429005 chip=0x02421095 rev=0x01 hdr=0x00
em1@pci0:3:0:0: class=0x020000 card=0x13768086 chip=0x107c8086 rev=0x05 hdr=0x00
server2#

I hope that I have provided enough initial information.
Thank you in advance.




>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104231156.p3NBuoG2040586>