From owner-freebsd-usb@FreeBSD.ORG Wed Mar 13 10:30:02 2013 Return-Path: Delivered-To: freebsd-usb@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 91E5163E for ; Wed, 13 Mar 2013 10:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 70190618 for ; Wed, 13 Mar 2013 10:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2DAU20X033655 for ; Wed, 13 Mar 2013 10:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2DAU2Ok033654; Wed, 13 Mar 2013 10:30:02 GMT (envelope-from gnats) Resent-Date: Wed, 13 Mar 2013 10:30:02 GMT Resent-Message-Id: <201303131030.r2DAU2Ok033654@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Christian Jurk Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8D4541EF for ; Wed, 13 Mar 2013 10:21:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 7D99B39A for ; Wed, 13 Mar 2013 10:21:36 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r2DALZQW062015 for ; Wed, 13 Mar 2013 10:21:35 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r2DALZ73062008; Wed, 13 Mar 2013 10:21:35 GMT (envelope-from nobody) Message-Id: <201303131021.r2DALZ73062008@red.freebsd.org> Date: Wed, 13 Mar 2013 10:21:35 GMT From: Christian Jurk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: usb/176913: High interrupt load with ehci X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2013 10:30:02 -0000 >Number: 176913 >Category: usb >Synopsis: High interrupt load with ehci >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 13 10:30:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Christian Jurk >Release: 9.1 >Organization: >Environment: FreeBSD nodame 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The machine is having constantly high interrupt load. # vmstat -i cjurk@nodame:~% vmstat -i interrupt total rate irq16: ehci0 6264477215 85601 irq18: xhci0 32405333 442 irq23: ehci1 4689051 64 cpu0:timer 29846776 407 irq264: hdac0 62 0 irq265: re0 93526302 1277 irq267: ahci0 737621 10 cpu1:timer 55424818 757 Total 6481107178 88561 # dmesg | grep ehci ehci0: mem 0xf7e08000-0xf7e083ff irq 16 at device 26.0 on pci0 usbus0 on ehci0 ehci1: mem 0xf7e07000-0xf7e073ff irq 23 at device 29.0 on pci0 usbus2 on ehci1 # top -S last pid: 75321; load averages: 0.17, 0.25, 0.24 up 0+20:22:38 11:20:28 70 processes: 2 running, 67 sleeping, 1 waiting CPU: 0.0% user, 0.0% nice, 0.0% system, 27.4% interrupt, 72.6% idle Mem: 46M Active, 792M Inact, 2863M Wired, 34M Cache, 408M Buf, 113M Free Swap: 4096M Total, 7364K Used, 4089M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 2 155 ki31 0K 32K RUN 1 31.2H 150.29% idle 12 root 16 -84 - 0K 256K WAIT 0 200:06 50.49% intr 0 root 156 -8 0 0K 2496K - 1 149:25 0.00% kernel 15 root 13 -68 - 0K 208K - 0 7:22 0.00% usb 21961 root 4 -8 - 0K 80K tx->tx 0 2:27 0.00% zfskern 80209 cjurk 1 20 0 16560K 1328K select 0 1:22 0.00% top 9 root 1 16 - 0K 16K syncer 1 1:12 0.00% syncer 13 root 3 -8 - 0K 48K - 0 0:55 0.00% geom 14 root 1 -16 - 0K 16K - 1 0:42 0.00% yarrow 22333 root 1 20 0 40724K 1044K nanslp 0 0:16 0.00% nmbd 1157 root 1 20 0 12052K 532K select 0 0:16 0.00% powerd 29397 cjurk 1 20 0 22928K 1600K select 0 0:11 0.00% screen 1154 root 1 20 0 22196K 1268K select 1 0:08 0.00% ntpd 19 root 1 -16 - 0K 16K sdflus 1 0:06 0.00% softdepflu 5 root 1 -16 - 0K 16K psleep 1 0:05 0.00% pagedaemon 16 root 1 -16 - 0K 16K tzpoll 1 0:04 0.00% acpi_therm 1181 root 1 20 0 20252K 2148K select 1 0:03 0.00% sendmail The only device connected to USB is a external hard disk, which is used as storage disk (ZFS). >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: