From owner-freebsd-stable@FreeBSD.ORG Tue Sep 17 08:44:50 2013 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A894113A; Tue, 17 Sep 2013 08:44:50 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6ACFA259F; Tue, 17 Sep 2013 08:44:50 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:e570:39d1:5fba:531f]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 9629D4AC57; Tue, 17 Sep 2013 12:44:48 +0400 (MSK) Date: Tue, 17 Sep 2013 12:44:37 +0400 From: Lev Serebryakov Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <875323075.20130917124437@serebryakov.spb.ru> To: Hans Petter Selasky Subject: Re: umcs (4-Port-USB-serial) triggering way too much ehci IRQs In-Reply-To: References: <52372DBA.6020703@omnilan.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: Harald Schmalzbauer , FreeBSD Stable , freebsd-usb@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 08:44:50 -0000 Hello, Hans. You wrote 17 =D1=81=D0=B5=D0=BD=D1=82=D1=8F=D0=B1=D1=80=D1=8F 2013 =D0=B3.,= 9:14:17: HPS> Check using usbdump -i usbusX -f Y -s 65536 -vvv HPS> what is going on. Maybe some USB transfers are returning zero length d= ata from the chip. Ok, I got 500 irq/s here from my device, so, I have same problem, as topicstarter. My usbdump (9-STABLE) doesn't understand '-f Y', without filter I get: 12:42:58.929604 usbus3.2 SUBM-INTR-EP=3D00000089,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D2 frame[0] READ 16 bytes flags 0xa status 0xeb023 12:42:58.931601 usbus3.2 DONE-INTR-EP=3D00000089,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D2,ERR=3D0 frame[0] READ 5 bytes 0000 C1 01 01 01 55 -- -- -- -- -- -- -- -- -- -- -- |....U | flags 0xa status 0xcb021 12:42:58.931607 usbus3.2 SUBM-INTR-EP=3D00000089,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D2 frame[0] READ 16 bytes flags 0xa status 0xcb023 12:42:58.933601 usbus3.2 DONE-INTR-EP=3D00000089,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D2,ERR=3D0 frame[0] READ 5 bytes 0000 C1 01 01 01 55 -- -- -- -- -- -- -- -- -- -- -- |....U | flags 0xa status 0xeb021 12:42:58.933610 usbus3.2 SUBM-INTR-EP=3D00000089,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D2 frame[0] READ 16 bytes flags 0xa status 0xeb023 --=20 // Black Lion AKA Lev Serebryakov