From nobody Sun Apr 24 01:31:34 2022 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E2A8D1A82B70; Sun, 24 Apr 2022 01:31:42 +0000 (UTC) (envelope-from peterj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Km9bf5cgnz3sXK; Sun, 24 Apr 2022 01:31:42 +0000 (UTC) (envelope-from peterj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650763902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=J6cPIUqo/hPH+hurFOgQAza3aWtDj91q01r+aS93hi0=; b=NBd8+c2IPKHjlGnhSpDEA2u9VD1QnNTk7k19jq10KV0te6iz03TFzuNoPkOG3S1ma2agrR yYIXpGky7vZVzCj92udGadwAjoRnIp+qXqmxvE6+EOb7gWYrCMbTgHfbPMqp2LzZchaR6W NHH0MFoDXKR9I2O5xXXpl1DMEZ2l+dajU5QRDmbb+PhvHcAqJxMjGF1f7DaJzhNZ/plECY 02VBhUqzKxOdMwqB4qFvttITi9rwr8GEWSkvYy0oIGTc7FbV3CkT8zTecu4rUXH3EH9hAX DeXRCMb7GGuerGJDEAF5/O4cqa140KcrLXjA6tpDnuR33/v/r1aSGOGGalNAHw== Received: from server.rulingia.com (ppp239-208.static.internode.on.net [59.167.239.208]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: peterj) by smtp.freebsd.org (Postfix) with ESMTPSA id 7EC5F2B0E0; Sun, 24 Apr 2022 01:31:41 +0000 (UTC) (envelope-from peterj@freebsd.org) Date: Sun, 24 Apr 2022 11:31:34 +1000 From: Peter Jeremy To: freebsd-arm@freebsd.org, freebsd-usb@freebsd.org Subject: USB-OTG on BananaPi M1 Message-ID: List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ZljBatxMhzYYgUJR" Content-Disposition: inline X-PGP-Key: http://www.rulingia.com/keys/peter.pgp ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650763902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=J6cPIUqo/hPH+hurFOgQAza3aWtDj91q01r+aS93hi0=; b=g4vQTVorQtcBGT946ZCRg0Fu9aMY0GMh8uB2/MVABKopnXtsGtPVkGqv0fomkECL3smBEC PmWZcylu2PFl/76BdR/qYVTo2+zGcnJdivkZduKfm05QOjjAP/sewZA8OVsQtTzkEi9HT1 Xjb2OTRiJa3t9JTWZpqz/vRcPgIiQTyJRbU5op1Ujzu+bIPZ1EqhFIe5qduvoXp2HGsSp+ hKvtruIH5tTu4b85Rs+1zBVi44C4rA1g0/TwvYKf7ej7bDZ5ZfzKKWskvB3kWPCHGbR59Z 0t8/kAcfIAWXmWv2OyztbyRy+nnK2yvOGwUBrQ4R1bwDlEcOrde0lEnZBUtiiA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650763902; a=rsa-sha256; cv=none; b=rUivAf7iIli+STDkyhiJ9jfGKlZiN9QdK6U0wrpQWDhzUfYsK3kDE5qpLGeudkh5VLJ96M aAZdxiXFu6nemR2Ltf1zlq6dR/WNGubqyj5bnMkQXvCmV4eKV5lLKaHvfJc8IiOwl/O++g qJtLRZgcM+dOWkkL2xXQBquZF1lb9C6YL0S/LKRQb2Sh9INRPL1rDnRyxrm+ujilb8Bx2v y9hU6lOEkwl7wUNBeEua982A4DBGWidPt3xWUOsxYWX+cigOap2DGEaMwy+l3Jox8HM9Fh 2U65grfx8uxBQorp8dqzjWODBflwpYMQiLdqT2ghzFgB6JOD4t1FLUf7HGalVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --ZljBatxMhzYYgUJR Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have a BananaPi M1 running FreeBSD 13.1-stable from about a week ago and I'm trying to get the OTG port to work. I have both musb and umodem devices loaded and the probe looks OK: musbotg0: mem 0x1c13000-0x1c133ff irq 20 on simplebus0 musbotg0: setting phy mode 3 usbus0: Dynamic FIFO sizing detected, assuming 16Kbytes of FIFO RAM usbus0 on musbotg0 usbus0: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub1 on usbus0 uhub1: on = usbus0 uhub1: 1 port with 1 removable, self powered But when I try to connect it to another FreeBSD 13 machine, both ends report problems: Apr 24 11:02:59 bpi-m1 kernel: ugen0.2: at usbus0 (disconnected) Apr 24 11:02:59 bpi-m1 kernel: ugen0.2: at usbus0 Apr 24 11:02:59 server kernel: usb_alloc_device: set address 2 failed (USB_= ERR_IOERROR, ignored) Apr 24 11:03:00 bpi-m1 kernel: ugen0.2: at usbus0 (disconnected) Apr 24 11:03:00 server kernel: usbd_setup_device_desc: getting device descr= iptor at addr 2 failed, USB_ERR_STALLED Apr 24 11:03:00 bpi-m1 kernel: ugen0.2: at usbus0 Apr 24 11:03:00 server kernel: usbd_req_re_enumerate: addr=3D2, set address= failed! (USB_ERR_IOERROR, ignored) Apr 24 11:03:02 server kernel: usbd_setup_device_desc: getting device descr= iptor at addr 2 failed, USB_ERR_STALLED Apr 24 11:03:02 bpi-m1 kernel: ugen0.2: at usbus0 (disconnected) Apr 24 11:03:02 bpi-m1 kernel: ugen0.2: at usbus0 Apr 24 11:03:02 server kernel: usbd_req_re_enumerate: addr=3D2, set address= failed! (USB_ERR_IOERROR, ignored) Apr 24 11:03:04 bpi-m1 kernel: ugen0.2: at usbus0 (disconnected) Apr 24 11:03:04 server kernel: usbd_setup_device_desc: getting device descr= iptor at addr 2 failed, USB_ERR_STALLED Apr 24 11:03:04 server kernel: usbd_req_re_enumerate: addr=3D2, set address= failed! (USB_ERR_IOERROR, ignored) Apr 24 11:03:04 bpi-m1 kernel: ugen0.2: at usbus0 Apr 24 11:03:05 server kernel: usbd_setup_device_desc: getting device descr= iptor at addr 2 failed, USB_ERR_STALLED Apr 24 11:03:05 bpi-m1 kernel: ugen0.2: at usbus0 (disconnected) Apr 24 11:03:05 bpi-m1 kernel: ugen0.2: at usbus0 Apr 24 11:03:06 server kernel: usbd_req_re_enumerate: addr=3D2, set address= failed! (USB_ERR_IOERROR, ignored) Apr 24 11:03:07 server kernel: usbd_setup_device_desc: getting device descr= iptor at addr 2 failed, USB_ERR_STALLED Apr 24 11:03:07 server kernel: ugen3.2: at usbus3 (disconnected) Apr 24 11:03:07 server kernel: uhub_reattach_port: could not allocate new d= evice Apr 24 11:03:17 bpi-m1 rtsold[308]: interface usb= us0 removed Apr 24 11:03:18 server rtsold[857]: interface usb= us3 removed Looking through https://docs.freebsd.org/en/books/handbook/usb-device-mode/ I believe this should work. I haven't tried using OTG before and am not an expert on USB so I'm not sure where to start looking. I'm connecting to the following USB port and there's nothing else on that USB bus(unfortunately, I don't have ready access to a USB-2 port). I've tried a different USB bus with the same result (but that bus was shared so the usbdump was a lot messier). xhci2: mem 0xfcc00000-0xfccfffff irq 39 at= device 0.3 on pci11 xhci2: 64 bytes context size, 64-bit DMA usbus3 on xhci2 usbus3: 5.0Gbps Super Speed USB v3.0 ugen3.1: at usbus3 uhub3 on usbus3 uhub3: on usbus3 uhub3: 8 ports with 8 removable, self powered (I actually want to emulate a keyboard but I thought I'd start with something that's documented to work). Following are usbdump's from both systems. According to NTP, the two system clocks should be within 500=B5s of each other. Some immediate questions are: * Why does the BPi report a number of transactions that aren't seen at the other end? * Why don't the written and read bytes match? Does this indicate a lower-level issue (i.e. the USB-3 part isn't correctly detecting that it's connected to a USB-2 device) or is this expected? "usbdump -vv" on the BPi: 11:02:59.587847 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D0,SLEN=3D= 0,IVAL=3D0,ERR=3DCANCELLED flags 0x50 11:02:59.595811 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:02:59.641528 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:02:59.641555 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:02:59.653500 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:02:59.653515 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:02:59.859546 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:02:59.859582 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.062718 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.062755 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.264592 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.264618 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.264820 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.264832 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.467041 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.467060 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.668150 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.668167 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.872361 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.872398 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.886560 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D0,SLEN=3D= 0,IVAL=3D0,ERR=3DCANCELLED flags 0x50 11:03:00.894526 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.936277 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.936302 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:00.947298 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:00.947306 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.153885 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.153921 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.367219 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.367242 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.576946 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.576964 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.577512 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.577520 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.782875 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.782913 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:01.991425 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:01.991444 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:02.203602 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:02.203644 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:02.738416 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D0,SLEN=3D= 0,IVAL=3D0,ERR=3DCANCELLED flags 0x50 11:03:02.746393 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:02.789289 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:02.789317 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:02.800387 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:02.800402 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.014383 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.014419 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.226854 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.226890 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.430306 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.430331 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.430589 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.430597 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.644238 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.644258 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:03.854669 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:03.854702 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.056638 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.056655 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.070437 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D0,SLEN=3D= 0,IVAL=3D0,ERR=3DCANCELLED flags 0x50 11:03:04.078479 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.121295 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.121328 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.132309 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.132319 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.342687 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.342713 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.553506 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.553524 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.767175 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.767216 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.767478 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.767487 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:04.981110 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:04.981125 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:05.194195 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:05.194234 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:05.408238 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:05.408261 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:05.926753 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D0,SLEN=3D= 0,IVAL=3D0,ERR=3DCANCELLED flags 0x50 11:03:05.934746 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:05.977386 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:05.977412 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:05.989314 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:05.989323 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:06.202272 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:06.202305 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:06.403667 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:06.403689 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:06.617142 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:06.617159 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:06.617395 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:06.617403 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:06.820770 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:06.820809 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:07.034146 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:07.034164 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 11:03:07.247271 usbus0.2 DONE-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 8,IVAL=3D0,ERR=3D0 frame[0] READ 8 bytes 0000 A3 77 65 86 A3 77 65 86 -- -- -- -- -- -- -- -- |.we..we. | flags 0x50 11:03:07.247309 usbus0.2 SUBM-CTRL-EP=3D00000000,SPD=3DHIGH,NFR=3D1,SLEN=3D= 0,IVAL=3D0 frame[0] READ 8 bytes flags 0x50 ^C "usbdump -vv" on "server": 11:02:59.653012 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:02:59.653237 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:02:59.859094 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:02:59.859370 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.062240 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.062505 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.264137 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.264386 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.264404 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.264635 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.466605 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.466886 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.667715 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.668016 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.871853 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.872522 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:00.946841 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:00.947143 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.153412 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.153765 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.366794 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.367115 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.576522 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.577082 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.577109 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.577267 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.782430 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.782640 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:01.990996 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:01.991509 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:02.203149 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:02.203489 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:02.799840 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:02.800165 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.013911 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.014167 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.226379 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.226967 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.429875 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.430156 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.430188 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.430401 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.643803 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.644155 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:03.854213 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:03.854562 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.056184 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.056408 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.131854 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.132042 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.342252 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.342876 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.553081 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.553515 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.766703 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.767031 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.767067 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.767279 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:04.980695 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:04.980909 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:05.193718 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:05.194070 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:05.407805 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:05.408172 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:05.988840 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:05.989076 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:06.201804 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:06.202178 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:06.403220 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:06.403419 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:06.616714 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:06.616956 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:06.616995 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:06.617170 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:06.820312 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:06.820548 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:07.033716 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:07.033942 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> 11:03:07.246804 usbus3.2 SUBM-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 8,IVAL=3D0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> 11:03:07.247070 usbus3.2 DONE-CTRL-EP=3D00000080,SPD=3DHIGH,NFR=3D2,SLEN=3D= 0,IVAL=3D0,ERR=3DSTALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0 <0> ^C --=20 Peter Jeremy --ZljBatxMhzYYgUJR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmJkqHJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzSDdQ/+JRY94CbHYyJNH/TUsSCTruV4E6BhQ3gCwTebwSHIKI1E3Ko42ocZfTw9 9sQaBuBQMLe6sOUasL8O6CFvHysULVQRISXl0Go76VtOLZTUGgv4PKo2WNTDTshx nM0xocgeycIGWE6x3ygigD/caALBIvAXzCZheF5CUob4SbCSYptR9Nc2aPnY1Mvq GOe+a+h/Absy7o+gKQunOuzf1XMTiLu6i0+Saihff/cMVeuhLT/Wy4e3TAP/DXUU wkivI3jyKc9tUddndoUzbIxZYEZ/VNQiKXBY6yOj66ozIn1wKcGmpfEnykdf9LH4 2SX7AJFLMKhd1CrSrLSdi/TZGOM4kLWhwofk0ATlZJ4AeLze8y/rQCZ5Vl+CE/cg bOj1oiyIl2UACJs3Gc257yYO6/uufoA+Eoz/bJsIUBqHCpDZB2vOD0gU3KRxmaIb hveZLxxaXvCYYXOrKoNnd3BvFYSiPYkvwlip+Qp/hE3+zH70HHa8jujcigQwPhlt nz/9S0l8St5Htn+IWSiBLztN9/oGzrp2G7PDfJwuu4INWfUMDsuLi+Eu3l+KF3DF bZMsFtMrnnGcwtDkEvGPQxLiLuOgkM+ooG6H+O+5LfQS+eqS4FrWFGDI5EOI6qt5 DikXL3tFv+4jd0e/4ne6AXL7oLCYXQyarHcW1TJlWjM5BsNb410= =Uqr1 -----END PGP SIGNATURE----- --ZljBatxMhzYYgUJR--