From owner-freebsd-usb@freebsd.org Mon May 22 12:23:29 2017 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B147D78344 for ; Mon, 22 May 2017 12:23:29 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id BB3341563 for ; Mon, 22 May 2017 12:23:28 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.17.133] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 9EC6C2DE; Mon, 22 May 2017 15:23:27 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Ippon Back Power Pro LCD connection flickers To: Hans Petter Selasky , freebsd-usb@freebsd.org References: <1af248e4-50dd-8268-c378-bd5063929310@FreeBSD.org> From: Lev Serebryakov Organization: FreeBSD Message-ID: <2e73775f-1d81-1e09-22fe-4d46c800b157@FreeBSD.org> Date: Mon, 22 May 2017 15:23:26 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2017 12:23:29 -0000 On 22.05.2017 15:05, Hans Petter Selasky wrote: > Try dumping the traffic using "usbdump -i usbus1 -f 2 " and look for > completion errors. Might be a bug in the USB firmware of the UPS. Looks like here are some errors: 15:20:54.763190 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:20:54.766153 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=4,IVAL=0,ERR=0 15:20:54.766207 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:20:54.770153 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=16,IVAL=0,ERR=0 15:20:54.770254 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:20:54.776387 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:20:54.776651 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:20:55.024886 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:20:56.704142 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:20:56.953067 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:20:56.953149 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:20:56.958305 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:20:58.739302 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:20:58.987908 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:20:58.988036 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:20:58.993234 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:21:00.740259 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:21:00.988887 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:21:00.989073 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:00.993259 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:21:02.756039 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:21:03.005075 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:21:03.005899 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:03.010298 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:21:04.759518 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:21:05.008882 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:21:05.008963 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:05.013332 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:21:06.760996 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:21:07.009989 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=0,SLEN=0,IVAL=100,ERR=TIMEOUT 15:21:07.010080 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:07.014364 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 15:21:08.769240 usbus1.2 SUBM-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100 15:21:08.960407 usbus1.2 DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=0,IVAL=100,ERR=IOERROR 15:21:13.891574 usbus1.2 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 15:21:13.893148 usbus1.2 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 15:21:13.893270 usbus1.2 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 15:21:13.895138 usbus1.2 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 15:21:13.909800 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:13.914156 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 15:21:13.914443 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:13.917136 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=4,IVAL=0,ERR=0 15:21:13.917161 usbus1.2 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 15:21:13.920128 usbus1.2 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=4,IVAL=0,ERR=0 -- // Lev Serebryakov