Date: Tue, 17 Sep 2013 10:46:25 +0200 From: Harald Schmalzbauer <h.schmalzbauer@omnilan.de> To: lev@freebsd.org Cc: FreeBSD Stable <freebsd-stable@freebsd.org>, freebsd-usb@freebsd.org, Hans Petter Selasky <hans.petter.selasky@bitfrost.no> Subject: Re: umcs (4-Port-USB-serial) triggering way too much ehci IRQs Message-ID: <523816E1.10603@omnilan.de> In-Reply-To: <875323075.20130917124437@serebryakov.spb.ru> References: <52372DBA.6020703@omnilan.de> <zarafa.5237e529.2bc6.08fde6eb34c27a87@mail.lockless.no> <875323075.20130917124437@serebryakov.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Bezüglich Lev Serebryakov's Nachricht vom 17.09.2013 10:44 (localtime): > Hello, Hans. > You wrote 17 сентября 2013 г., 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 data 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 The Y is the device addr @ bus #X. Same posted some seconds ago :-) Thanks, -Harry > filter I get: > > 12:42:58.929604 usbus3.2 SUBM-INTR-EP=00000089,SPD=HIGH,NFR=1,SLEN=0,IVAL=2 > frame[0] READ 16 bytes > flags 0xa <SHORT_XFER_OK|PIPE_BOF|0> > status 0xeb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0> > 12:42:58.931601 usbus3.2 DONE-INTR-EP=00000089,SPD=HIGH,NFR=1,SLEN=8,IVAL=2,ERR=0 > 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_CANCEL_IMMED|DOING_CALLBACK|0> > 12:42:58.931607 usbus3.2 SUBM-INTR-EP=00000089,SPD=HIGH,NFR=1,SLEN=0,IVAL=2 > frame[0] READ 16 bytes > flags 0xa <SHORT_XFER_OK|PIPE_BOF|0> > status 0xcb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0> > 12:42:58.933601 usbus3.2 DONE-INTR-EP=00000089,SPD=HIGH,NFR=1,SLEN=8,IVAL=2,ERR=0 > 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=00000089,SPD=HIGH,NFR=1,SLEN=0,IVAL=2 > frame[0] READ 16 bytes > flags 0xa <SHORT_XFER_OK|PIPE_BOF|0> > status 0xeb023 <OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0> > > -- OmniLAN - UNIX & Windows Netze + Systeme Harald Schmalzbauer Weidmannstraße 16 80997 München Telefon: +49 (0)89 18947781 Notruf: +49 (0)89 85639293 USt-IdNr.: DE253184753 http://www.omnilan.de/ [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAlI4FuEACgkQLDqVQ9VXb8iKYgCfaWAI5q7+aFGkYlBJGG1NIyGi B6gAnA10sJhXMAc3pCAhavAFDwvNC65M =t99B -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?523816E1.10603>
