Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2013 12:44:37 +0400
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Hans Petter Selasky <hans.petter.selasky@bitfrost.no>
Cc:        Harald Schmalzbauer <h.schmalzbauer@omnilan.de>, FreeBSD Stable <freebsd-stable@FreeBSD.org>, freebsd-usb@freebsd.org
Subject:   Re: umcs (4-Port-USB-serial) triggering way too much ehci IRQs
Message-ID:  <875323075.20130917124437@serebryakov.spb.ru>
In-Reply-To: <zarafa.5237e529.2bc6.08fde6eb34c27a87@mail.lockless.no>
References:  <52372DBA.6020703@omnilan.de> <zarafa.5237e529.2bc6.08fde6eb34c27a87@mail.lockless.no>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <SHORT_XFER_OK|PIPE_BOF|0>
 status 0xeb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_S=
ETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
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 <SHORT_XFER_OK|PIPE_BOF|0>
 status 0xcb021 <OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANC=
EL_IMMED|DOING_CALLBACK|0>
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 <SHORT_XFER_OK|PIPE_BOF|0>
 status 0xcb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_S=
ETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
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 <SHORT_XFER_OK|PIPE_BOF|0>
 status 0xeb021 <OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA=
_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
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 <SHORT_XFER_OK|PIPE_BOF|0>
 status 0xeb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_S=
ETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>


--=20
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>




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