hselasky / webcamd

Linux USB kernel drivers in userspace daemon
Other
21 stars 12 forks source link

Wacom Intuos pen tablet (timing?) problem #19

Closed maxatome closed 1 year ago

maxatome commented 1 year ago

Hi,

After disabling the match "vendor" "0x056a"; corresponding block in /usr/local/etc/devd/webcamd.conf.

Plugging the pen tablet produces the following devd events:

!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.0
!system=DEVFS subsystem=CDEV type=CREATE cdev=ugen0.5
!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.1
!system=USB subsystem=DEVICE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x056a product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host port=6 parent=ugen0.1
!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x056a product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x00 intprotocol=0x00
!system=DEVFS subsystem=CDEV type=CREATE cdev=uhid2
+uhid2 at bus=0 hubaddr=1 port=6 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x056a product=0x0374 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="1HH00R2021231" release=0x0111 mode=host intclass=0x03 intsubclass=0x00 intprotocol=0x00 on uhub0

then launching:

/usr/local/sbin/webcamd -i 0 -d ugen0.5  -B -U webcamd -G webcamd

always displays:

webcamd 4764 - - Attached to ugen0.5[0]
TODO: Implement devres_destroy()
webcamd 4764 - - Creating /dev/input/event9
webcamd 4764 - - Creating /dev/input/event10
webcamd 4764 - - Creating /dev/input/js0

when it works, it produces the following devd events:

!system=DEVFS subsystem=CDEV type=DESTROY cdev=uhid2
-uhid2 at   on uhub0
!system=DEVFS subsystem=CDEV type=CREATE cdev=input/event9
!system=DEVFS subsystem=CDEV type=CREATE cdev=input/event10
!system=DEVFS subsystem=CDEV type=CREATE cdev=input/js0

but often, it quits almost immediately producing the following devd events:

!system=DEVFS subsystem=CDEV type=DESTROY cdev=uhid2
-uhid2 at   on uhub0
!system=DEVFS subsystem=CDEV type=CREATE cdev=input/event9
!system=DEVFS subsystem=CDEV type=CREATE cdev=input/event10
!system=USB subsystem=DEVICE type=DETACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x056a product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host port=6 parent=ugen0.1
!system=USB subsystem=INTERFACE type=DETACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x056a product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x00 intprotocol=0x00
!system=DEVFS subsystem=CDEV type=DESTROY cdev=ugen0.5
!system=DEVFS subsystem=CDEV type=DESTROY cdev=usb/0.5.0
!system=DEVFS subsystem=CDEV type=DESTROY cdev=usb/0.5.1
!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.0
!system=DEVFS subsystem=CDEV type=CREATE cdev=ugen0.5
!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.1
!system=USB subsystem=DEVICE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x2d1f product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host port=6 parent=ugen0.1
!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x2d1f product=0x0374 devclass=0x00 devsubclass=0x00 sernum="1HH00R2021231" release=0x0111 mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x00 intprotocol=0x00
!system=DEVFS subsystem=CDEV type=CREATE cdev=uhid2
+uhid2 at bus=0 hubaddr=1 port=6 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x2d1f product=0x0374 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="1HH00R2021231" release=0x0111 mode=host intclass=0x03 intsubclass=0x00 intprotocol=0x00 on uhub0
!system=DEVFS subsystem=CDEV type=DESTROY cdev=input/event9
!system=DEVFS subsystem=CDEV type=DESTROY cdev=input/event10

After several tests, it seems that if I wait at least 10 seconds before launching webcamd, it works all the times.

So modifying the devd action as:

    action "(sleep 11; /usr/local/etc/rc.d/webcamd start $cdev $interface 2>/dev/null)&";

does the trick…

Not sure it is the only way to fix this problem, so just in case I open this issue :)

Thanks!

hselasky commented 1 year ago

Have you looked at the USB transactions going on, using usbdump?

maxatome commented 1 year ago

I just did it for both cases. See the dumps below. Note the

############# HERE LAUNCH: /usr/local/sbin/webcamd -i 0 -d ugen0.5  -U webcamd -G webcamd

line, just before webcamd launching.

Failure case

```raw > usbdump -i usbus0 -f 5 -s65536 -vvv 20:42:15.841765 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes flags 0 <0> status 0xca1a3 20:42:15.842886 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 00 02 00 00 00 40 -- -- -- -- -- -- -- -- |.......@ | flags 0 <0> status 0xca1a1 20:42:15.846280 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:42:15.847181 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 01 00 02 00 00 00 40 6A 05 74 03 11 01 01 02 |.......@j.t.....| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:42:15.847395 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:15.847620 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 04 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:15.847744 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:15.848088 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:15.848213 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:15.848432 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1C 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:15.848554 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:42:15.848764 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:42:15.848796 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:15.849009 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1E 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:15.849042 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 1E 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 30 bytes flags 0 <0> status 0xca1a3 20:42:15.849215 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=32,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 30 bytes 0000 1E 03 57 00 61 00 63 00 6F 00 6D 00 20 00 43 00 |..W.a.c.o.m. .C.| 0010 6F 00 2E 00 2C 00 4C 00 74 00 64 00 2E 00 -- -- |o...,.L.t.d... | flags 0 <0> status 0xca1a1 20:42:15.849235 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:15.849340 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 12 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:15.849357 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:42:15.849589 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 03 49 00 6E 00 74 00 75 00 6F 00 73 00 20 00 |..I.n.t.u.o.s. .| 0010 53 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |S. | flags 0 <0> status 0xca1a1 20:42:15.849615 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0 <0> status 0xea1a3 20:42:15.849847 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 09 02 22 00 01 01 00 80 FA -- -- -- -- -- -- -- |.."...... | flags 0 <0> status 0xea1a1 20:42:15.849869 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 22 00 -- -- -- -- -- -- -- -- |......". | frame[1] READ 34 bytes flags 0 <0> status 0xca1a3 20:42:15.850090 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 34 bytes 0000 09 02 22 00 01 01 00 80 FA 09 04 00 00 01 03 00 |..".............| 0010 00 00 09 21 10 01 00 01 22 F7 02 07 05 81 03 40 |...!...."......@| 0020 00 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:42:15.850231 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 09 01 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0 <0> status 0xea1a3 20:42:15.850342 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xea1a1 20:42:15.850711 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:42:15.851779 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:15.851919 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:42:15.853151 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:15.853463 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:42:15.854584 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:15.854696 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:42:15.855844 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:15.856106 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:42:15.857351 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:15.857696 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:42:15.858839 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:15.858854 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 21 0A 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |!....... | flags 0 <0> status 0xca1a3 20:42:15.858964 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xca1a1 ############# HERE LAUNCH: /usr/local/sbin/webcamd -i 0 -d ugen0.5 -U webcamd -G webcamd 20:42:20.865262 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.865549 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:42:20.865610 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:20.865799 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:20.865861 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.866053 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 12 03 49 00 -- -- -- -- -- -- -- -- -- -- -- -- |..I. | flags 0 <0> status 0xea1a1 20:42:20.866125 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:42:20.866313 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 03 49 00 6E 00 74 00 75 00 6F 00 73 00 20 00 |..I.n.t.u.o.s. .| 0010 53 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |S. | flags 0 <0> status 0xca1a1 20:42:20.866346 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.866526 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:42:20.866542 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:20.866650 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:20.866658 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.866781 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1E 03 57 00 -- -- -- -- -- -- -- -- -- -- -- -- |..W. | flags 0 <0> status 0xea1a1 20:42:20.866803 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 1E 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 30 bytes flags 0 <0> status 0xca1a3 20:42:20.867028 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=32,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 30 bytes 0000 1E 03 57 00 61 00 63 00 6F 00 6D 00 20 00 43 00 |..W.a.c.o.m. .C.| 0010 6F 00 2E 00 2C 00 4C 00 74 00 64 00 2E 00 -- -- |o...,.L.t.d... | flags 0 <0> status 0xca1a1 20:42:20.867044 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.867150 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:42:20.867160 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:20.867274 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:20.867283 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.867399 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1C 03 31 00 -- -- -- -- -- -- -- -- -- -- -- -- |..1. | flags 0 <0> status 0xea1a1 20:42:20.867408 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:42:20.867649 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:42:20.871864 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.872022 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:42:20.872044 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:20.872271 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:20.872293 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:42:20.872521 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1C 03 31 00 -- -- -- -- -- -- -- -- -- -- -- -- |..1. | flags 0 <0> status 0xea1a1 20:42:20.872542 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:42:20.872772 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:42:20.872867 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 21 0A 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |!....... | flags 0x2 status 0xea1a3 20:42:20.873023 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0x2 status 0xea1a1 20:42:20.873046 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0x2 status 0xcb9a3 20:42:20.874212 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0x2 status 0xcb9a1 20:42:20.877014 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xeb9a3 20:42:20.877170 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xeb9a1 20:42:20.877199 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xcb9a3 20:42:20.877419 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xcb9a1 20:42:20.877440 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xeb9a3 20:42:20.877544 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xeb9a1 20:42:20.877564 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xcb9a3 20:42:20.877669 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xcb9a1 20:42:20.891874 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xcb823 20:42:20.947918 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0x8b80c 20:42:20.957839 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xeb823 20:42:21.013615 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0xab80c 20:42:21.022954 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xcb823 20:42:21.054509 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1,ERR=IOERROR frame[0] READ 0 bytes flags 0x16 status 0x8b825 20:42:21.588903 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes flags 0 <0> status 0xca1a3 20:42:21.590139 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 00 02 00 00 00 40 -- -- -- -- -- -- -- -- |.......@ | flags 0 <0> status 0xca1a1 20:42:21.593322 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:42:21.594270 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 01 00 02 00 00 00 40 1F 2D 74 03 11 01 01 02 |.......@.-t.....| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:42:21.594478 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:21.594812 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 04 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:21.594982 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:42:21.595195 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:42:21.595229 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:21.595396 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1C 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:21.595416 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:42:21.595645 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:42:21.595667 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:21.595896 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1E 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:21.595915 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 1E 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 30 bytes flags 0 <0> status 0xca1a3 20:42:21.596144 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=32,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 30 bytes 0000 1E 03 57 00 61 00 63 00 6F 00 6D 00 20 00 43 00 |..W.a.c.o.m. .C.| 0010 6F 00 2E 00 2C 00 4C 00 74 00 64 00 2E 00 -- -- |o...,.L.t.d... | flags 0 <0> status 0xca1a1 20:42:21.596164 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:42:21.596270 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 12 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:42:21.596287 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:42:21.596515 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 03 49 00 6E 00 74 00 75 00 6F 00 73 00 20 00 |..I.n.t.u.o.s. .| 0010 53 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |S. | flags 0 <0> status 0xca1a1 20:42:21.596539 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0 <0> status 0xea1a3 20:42:21.596768 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 09 02 22 00 01 01 00 80 FA -- -- -- -- -- -- -- |.."...... | flags 0 <0> status 0xea1a1 20:42:21.596785 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 22 00 -- -- -- -- -- -- -- -- |......". | frame[1] READ 34 bytes flags 0 <0> status 0xca1a3 20:42:21.597016 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 34 bytes 0000 09 02 22 00 01 01 00 80 FA 09 04 00 00 01 03 00 |..".............| 0010 00 00 09 21 10 01 00 01 22 B7 00 07 05 81 03 40 |...!...."......@| 0020 00 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:42:21.597178 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 09 01 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0 <0> status 0xea1a3 20:42:21.597267 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xea1a1 20:42:21.597659 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xca1a3 20:42:21.598109 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:21.598220 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xea1a3 20:42:21.598688 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:21.598806 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xca1a3 20:42:21.599190 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:21.599300 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xea1a3 20:42:21.599684 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:21.599748 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xca1a3 20:42:21.600213 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:42:21.600365 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 B7 00 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 183 bytes flags 0 <0> status 0xea1a3 20:42:21.600749 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=184,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 183 bytes 0000 05 0D 09 02 A1 01 85 06 09 20 35 00 45 00 15 00 |......... 5.E...| 0010 25 01 A1 00 09 42 09 44 09 5A 09 45 09 3C 09 32 |%....B.D.Z.E.<.2| 0020 75 01 95 06 81 02 95 02 81 03 05 01 09 30 65 11 |u............0e.| 0030 55 0D 47 60 3B 00 00 26 60 3B 75 10 95 01 81 02 |U.G`;..&`;u.....| 0040 75 08 81 03 09 31 47 1C 25 00 00 26 1C 25 75 10 |u....1G.%..&.%u.| 0050 95 01 81 02 75 08 81 03 05 0D 09 30 65 00 55 00 |....u......0e.U.| 0060 45 00 26 FF 0F 75 10 81 02 75 08 95 02 81 03 06 |E.&..u...u......| 0070 0D FF 65 00 55 00 35 00 45 00 15 00 26 00 00 75 |..e.U.5.E...&..u| 0080 10 95 01 81 03 75 10 95 01 81 03 0A 32 01 25 3F |.....u......2.%?| 0090 75 08 81 02 09 5B 09 5C 17 00 00 00 80 27 FF FF |u....[.\.....'..| 00A0 FF 7F 75 20 95 02 81 02 09 77 15 00 26 FF 0F 75 |..u .....w..&..u| 00B0 10 95 01 81 02 C0 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:42:21.600774 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 21 0A 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |!....... | flags 0 <0> status 0xca1a3 20:42:21.600872 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xca1a1 ^C 130 packets captured 2824 packets received by filter 0 packets dropped by kernel ```

OK case, so with pause of ~10 secs before webcamd launch

```raw > usbdump -i usbus0 -f 5 -s65536 -vvv 20:50:27.096671 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes flags 0 <0> status 0xca1a3 20:50:27.097926 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 00 02 00 00 00 40 -- -- -- -- -- -- -- -- |.......@ | flags 0 <0> status 0xca1a1 20:50:27.101186 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:50:27.101648 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 01 00 02 00 00 00 40 6A 05 74 03 11 01 01 02 |.......@j.t.....| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:50:27.101736 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:50:27.101937 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 04 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:50:27.102038 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:50:27.102392 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:50:27.102422 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:50:27.102641 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1C 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:50:27.102667 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:50:27.102891 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:50:27.102919 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:50:27.103140 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 1E 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:50:27.103156 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 1E 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 30 bytes flags 0 <0> status 0xca1a3 20:50:27.103390 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=32,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 30 bytes 0000 1E 03 57 00 61 00 63 00 6F 00 6D 00 20 00 43 00 |..W.a.c.o.m. .C.| 0010 6F 00 2E 00 2C 00 4C 00 74 00 64 00 2E 00 -- -- |o...,.L.t.d... | flags 0 <0> status 0xca1a1 20:50:27.103407 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0 <0> status 0xea1a3 20:50:27.103516 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 12 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xea1a1 20:50:27.103531 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:50:27.103642 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 03 49 00 6E 00 74 00 75 00 6F 00 73 00 20 00 |..I.n.t.u.o.s. .| 0010 53 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |S. | flags 0 <0> status 0xca1a1 20:50:27.103664 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0 <0> status 0xea1a3 20:50:27.103893 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 09 02 22 00 01 01 00 80 FA -- -- -- -- -- -- -- |.."...... | flags 0 <0> status 0xea1a1 20:50:27.103910 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 22 00 -- -- -- -- -- -- -- -- |......". | frame[1] READ 34 bytes flags 0 <0> status 0xca1a3 20:50:27.104142 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 34 bytes 0000 09 02 22 00 01 01 00 80 FA 09 04 00 00 01 03 00 |..".............| 0010 00 00 09 21 10 01 00 01 22 F7 02 07 05 81 03 40 |...!...."......@| 0020 00 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0 <0> status 0xca1a1 20:50:27.104303 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 09 01 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0 <0> status 0xea1a3 20:50:27.104406 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xea1a1 20:50:27.104732 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:50:27.105851 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:50:27.105983 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:50:27.107161 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:50:27.107441 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:50:27.108490 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:50:27.108604 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:50:27.109593 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:50:27.109856 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xca1a3 20:50:27.111009 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xca1a1 20:50:27.111356 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0 <0> status 0xea1a3 20:50:27.112364 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0 <0> status 0xea1a1 20:50:27.112378 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 21 0A 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |!....... | flags 0 <0> status 0xca1a3 20:50:27.112467 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0 <0> status 0xca1a1 ############# HERE LAUNCH: /usr/local/sbin/webcamd -i 0 -d ugen0.5 -U webcamd -G webcamd 20:50:40.577401 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.577597 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:50:40.577630 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:50:40.577850 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:50:40.577872 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.578084 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 12 03 49 00 -- -- -- -- -- -- -- -- -- -- -- -- |..I. | flags 0 <0> status 0xea1a1 20:50:40.578101 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 02 03 09 04 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0 <0> status 0xca1a3 20:50:40.578364 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 03 49 00 6E 00 74 00 75 00 6F 00 73 00 20 00 |..I.n.t.u.o.s. .| 0010 53 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |S. | flags 0 <0> status 0xca1a1 20:50:40.578392 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.578624 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:50:40.578637 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:50:40.578803 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:50:40.578815 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.578927 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1E 03 57 00 -- -- -- -- -- -- -- -- -- -- -- -- |..W. | flags 0 <0> status 0xea1a1 20:50:40.578938 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 01 03 09 04 1E 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 30 bytes flags 0 <0> status 0xca1a3 20:50:40.579051 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=32,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 30 bytes 0000 1E 03 57 00 61 00 63 00 6F 00 6D 00 20 00 43 00 |..W.a.c.o.m. .C.| 0010 6F 00 2E 00 2C 00 4C 00 74 00 64 00 2E 00 -- -- |o...,.L.t.d... | flags 0 <0> status 0xca1a1 20:50:40.579063 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.579175 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:50:40.579184 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:50:40.579300 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:50:40.579309 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.579425 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1C 03 31 00 -- -- -- -- -- -- -- -- -- -- -- -- |..1. | flags 0 <0> status 0xea1a1 20:50:40.579433 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:50:40.579675 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:50:40.583793 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.583942 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xea1a1 20:50:40.583950 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xca1a3 20:50:40.584067 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0 <0> status 0xca1a1 20:50:40.584075 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0 <0> status 0xea1a3 20:50:40.584192 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 1C 03 31 00 -- -- -- -- -- -- -- -- -- -- -- -- |..1. | flags 0 <0> status 0xea1a1 20:50:40.584200 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 03 03 09 04 1C 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 28 bytes flags 0 <0> status 0xca1a3 20:50:40.584443 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=28,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 28 bytes 0000 1C 03 31 00 48 00 48 00 30 00 30 00 52 00 32 00 |..1.H.H.0.0.R.2.| 0010 30 00 32 00 31 00 32 00 33 00 31 00 -- -- -- -- |0.2.1.2.3.1. | flags 0 <0> status 0xca1a1 20:50:40.584487 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 21 0A 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |!....... | flags 0x2 status 0xea1a3 20:50:40.584568 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0x2 status 0xea1a1 20:50:40.584578 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 81 06 00 22 00 00 F7 02 -- -- -- -- -- -- -- -- |...".... | frame[1] READ 759 bytes flags 0x2 status 0xcb9a3 20:50:40.585745 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=760,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 759 bytes 0000 06 0D FF 09 01 A1 01 85 10 09 20 35 00 45 00 15 |.......... 5.E..| 0010 00 25 01 A1 00 09 42 09 44 09 5A 25 01 75 01 95 |.%....B.D.Z%.u..| 0020 03 81 02 95 02 81 03 09 32 09 36 95 02 81 02 95 |........2.6.....| 0030 01 81 03 0A 30 01 65 11 55 0D 47 60 3B 00 00 27 |....0.e.U.G`;..'| 0040 60 3B 00 00 75 18 95 01 81 02 0A 31 01 47 1C 25 |`;..u......1.G.%| 0050 00 00 27 1C 25 00 00 81 02 09 30 55 00 65 00 26 |..'.%.....0U.e.&| 0060 FF 0F 75 10 81 02 75 08 95 06 81 03 0A 32 01 25 |..u...u......2.%| 0070 3F 75 08 95 01 81 02 09 5B 09 5C 17 00 00 00 80 |?u......[.\.....| 0080 27 FF FF FF 7F 75 20 95 02 81 02 09 77 15 00 26 |'....u .....w..&| 0090 FF 0F 75 10 95 01 81 02 C0 85 11 65 00 55 00 35 |..u........e.U.5| 00A0 00 45 00 09 39 A1 00 0A 10 09 0A 11 09 0A 12 09 |.E..9...........| 00B0 0A 13 09 15 00 25 01 75 01 95 04 81 02 95 04 81 |.....%.u........| 00C0 03 75 08 95 07 81 03 C0 85 13 65 00 55 00 35 00 |.u........e.U.5.| 00D0 45 00 0A 13 10 A1 00 0A 3B 04 15 00 25 64 75 07 |E.......;...%du.| 00E0 95 01 81 02 0A 04 04 25 01 75 01 81 02 09 00 26 |.......%.u.....&| 00F0 FF 00 75 08 81 02 75 08 95 06 81 03 C0 09 0E A1 |..u...u.........| 0100 02 85 02 0A 02 10 15 01 25 02 75 08 95 01 B1 02 |........%.u.....| 0110 85 03 0A 03 10 15 00 26 FF 00 95 01 B1 02 85 04 |.......&........| 0120 0A 04 10 15 01 25 01 95 01 B1 02 85 07 0A 09 10 |.....%..........| 0130 15 00 26 FF 00 95 01 B1 02 B1 03 0A 07 10 09 00 |..&.............| 0140 27 FF FF 00 00 75 10 95 02 B1 02 75 08 95 09 B1 |'....u.....u....| 0150 03 85 0C 0A 30 0D 0A 31 0D 0A 32 0D 0A 33 0D 65 |....0..1..2..3.e| 0160 11 55 0D 35 00 46 C8 00 15 00 26 90 01 75 10 95 |.U.5.F....&..u..| 0170 04 B1 02 85 0D 0A 0D 10 65 00 55 00 45 00 25 01 |........e.U.E.%.| 0180 75 08 95 01 B1 02 85 14 0A 14 10 26 FF 00 95 0D |u..........&....| 0190 B1 02 85 CC 0A CC 10 95 02 B1 02 85 31 0A 31 10 |............1.1.| 01A0 25 64 95 03 B1 02 95 02 B1 03 C0 0A AC 10 A1 02 |%d..............| 01B0 15 00 26 FF 00 75 08 85 AC 09 00 96 BF 00 81 02 |..&..u..........| 01C0 85 15 09 00 95 0E B1 02 85 33 09 00 95 12 B1 02 |.........3......| 01D0 85 44 09 00 95 04 B1 02 85 45 09 00 95 20 B1 02 |.D.......E... ..| 01E0 85 60 09 00 95 3F B1 02 85 61 09 00 95 3E B1 02 |.`...?...a...>..| 01F0 85 62 09 00 95 3E B1 02 85 65 09 00 95 04 B1 02 |.b...>...e......| 0200 85 66 09 00 95 04 B1 02 85 67 09 00 95 04 B1 02 |.f.......g......| 0210 85 68 09 00 95 11 B1 02 85 6F 09 00 95 3E B1 02 |.h.......o...>..| 0220 85 CD 09 00 95 02 B1 02 85 16 09 00 95 0E B1 02 |................| 0230 85 35 09 00 95 0A B1 02 C0 85 D0 09 01 96 08 00 |.5..............| 0240 B1 02 85 D1 09 01 96 04 01 B1 02 85 D2 09 01 96 |................| 0250 04 01 B1 02 85 D3 09 01 96 04 00 B1 02 85 D4 09 |................| 0260 01 96 04 00 B1 02 85 D5 09 01 96 04 00 B1 02 85 |................| 0270 D6 09 01 96 04 00 B1 02 85 D7 09 01 96 08 00 B1 |................| 0280 02 85 D8 09 01 96 0C 00 B1 02 85 D9 09 01 96 00 |................| 0290 05 B1 02 85 DA 09 01 96 04 02 B1 02 85 DB 09 01 |................| 02A0 96 06 00 B1 02 85 DC 09 01 96 02 00 B1 02 85 DD |................| 02B0 09 01 96 04 00 B1 02 85 DE 09 01 96 04 00 B1 02 |................| 02C0 85 DF 09 01 96 22 00 B1 02 85 E0 09 01 96 01 00 |....."..........| 02D0 B1 02 85 E1 09 01 96 02 00 B1 02 85 E2 09 01 96 |................| 02E0 02 00 B1 02 85 E3 09 01 96 02 00 B1 02 85 E4 09 |................| 02F0 01 96 FF 01 B1 02 C0 -- -- -- -- -- -- -- -- -- |....... | flags 0x2 status 0xcb9a1 20:50:40.587022 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xeb9a3 20:50:40.587173 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xeb9a1 20:50:40.587186 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xcb9a3 20:50:40.587298 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xcb9a1 20:50:40.587308 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xeb9a3 20:50:40.587423 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xeb9a1 20:50:40.587432 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 0C 03 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x2 status 0xcb9a3 20:50:40.587549 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 0C 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- |......... | flags 0x2 status 0xcb9a1 20:50:40.601901 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xcb823 20:50:40.657461 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0x8b80c 20:50:40.667539 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xeb823 20:50:40.722343 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0xab80c 20:50:40.731944 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xcb823 20:50:40.787839 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0x8b80c 20:50:40.798790 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xeb823 20:50:40.852579 usbus0.5 DONE-INTR-EP=00000081,SPD=FULL,NFR=0,SLEN=0,IVAL=1,ERR=CANCELLED flags 0x16 status 0xab80c 20:50:40.864333 usbus0.5 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=1 frame[0] READ 192 bytes flags 0x16 status 0xcb823 20:50:41.613767 usbus0.5 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=2,SLEN=12,IVAL=0 frame[0] WRITE 8 bytes 0000 21 09 02 03 00 00 02 00 -- -- -- -- -- -- -- -- |!....... | frame[1] WRITE 2 bytes 0000 02 02 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0x2 status 0xea1a3 20:50:41.614142 usbus0.5 DONE-CTRL-EP=00000000,SPD=FULL,NFR=2,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] WRITE 2 bytes flags 0x2 status 0xea1a1 20:50:41.614396 usbus0.5 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A1 01 02 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0x2 status 0xcb9a3 20:50:41.614636 usbus0.5 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 02 02 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0x2 status 0xcb9a1 ^C 97 packets captured 847 packets received by filter 0 packets dropped by kernel ```

hselasky commented 1 year ago

I see an "ERR=IOERROR" in the failure case.

Could you compile webcamd with debug support? You simply do "make config" in the ports and enable DEBUG.

Then "make clean" and "make reinstall".

Likely the device returns a failure on that INTERRUPT endpoint, which should be a valid packet instead.

Then you need to run webcamd in the foreground and watch for any error printouts. There may also be some module debug parameters you need to set. See man webcamd for more information.

--HPS

maxatome commented 1 year ago

Failure and OK cases produce the same output:

> webcamd -i 0 -d ugen0.5  -U webcamd -G webcamd 
webcamd 18750 - - IR NEC protocol handler initialized
webcamd 18750 - - IR RC5(x/sz) protocol handler initialized
webcamd 18750 - - IR RC6 protocol handler initialized
webcamd 18750 - - IR JVC protocol handler initialized
webcamd 18750 - - IR Sony protocol handler initialized
webcamd 18750 - - IR SANYO protocol handler initialized
webcamd 18750 - - IR XMP protocol handler initialized
webcamd 18750 - - b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
webcamd 18750 - - cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1
webcamd 18750 - - v4l2loopback driver version 0.12.5 loaded
webcamd 18750 - - Attached to ugen0.5[0]
webcamd 18750 - - DBG: input0: joydev: blacklisting 'Wacom Intuos S Pen'

webcamd 18750 - - DBG: 0003:056A:0374.0001: input_register_device: registering input0 with devres.

TODO: Implement devres_destroy()
webcamd 18750 - - DBG: 0003:056A:0374.0001: input_register_device: registering input2 with devres.

webcamd 18750 - - INFO: 0003:056A:0374.0001: : USB HID v1.10 Device [Wacom Co.,Ltd. Intuos S] on usb-/dev/usb-/dev/usb/input0

webcamd 18750 - - Creating /dev/input/event9
webcamd 18750 - - Creating /dev/input/event10
webcamd 18750 - - Creating /dev/input/js0

(except the failure case quits immediately as said previously.)

I didn't find any debug parameters to set... Perhaps am I missing something :(

hselasky commented 1 year ago

Can you try the following command, and see if you find anything relevant?

webcamd -s | grep debug

maxatome commented 1 year ago

As it seems media_tree/drivers/hid/wacom_wac.c is involved, webcamd -s only lists wacom_wac.touch_arbitration param which can match but is not related to any debugging facility. In addition, just to be sure, setting all webcamd -s listed *debug parameters to 1, do not change anything to the output.

hselasky commented 1 year ago

If you are familiar with GDB (should be installed from ports/pkg), then you can set a breakpoint on the probe function in there and step through it all. It should be something in there which triggers the bug, and maybe you learn something? OK?

--HPS

maxatome commented 1 year ago

So, after some digging, webcamd exits here: https://github.com/hselasky/webcamd/blob/75ec0e3c4171664a0c3798e7331c217828d84b6b/kernel/linux_usb.c#L191 ioctl fails with Device not configured error. err returned by libusb20_dev_process() call, a few lines above is -99.

hselasky commented 1 year ago

If webcamd returns at line 191, it means the device has detached! Could you check dmesg what is going on?

maxatome commented 1 year ago

it means the device has detached!

Yes, that is what devd events show in my initial message. But this "detachment" seems to be a consequence of webcamd behavior (perhaps when it encounters the ERR=IOERROR you noticed? or another case), as if we delay the launch of webcamd it works flawlessly...

I'll copy/paste messages logs tonight.

hselasky commented 1 year ago

The ERR=IOERROR is bundled with the completion of a USB transaction. Would you be able to capture that and backtrace and dump the so-called urb structure? Also dumping all threads and their backtraces at this point would be useful. That would shed some more light into what is going on around this ERR=IOERROR. Maybe some USB transaction is simply missing a timeout and needs a re-try.

maxatome commented 1 year ago

messages logs:

Feb  1 20:40:45 yocto kernel: ugen0.5: <Wacom Co.,Ltd. Intuos S> at usbus0
Feb  1 20:40:45 yocto kernel: uhid2 on uhub0
Feb  1 20:40:45 yocto kernel: uhid2: <Wacom Co.,Ltd. Intuos S, class 0/0, rev 2.00/1.11, addr 6> on usbus0

launch of webcamd then:

Feb  1 20:40:47 yocto kernel: uhid2: at uhub0, port 6, addr 6 (disconnected)
Feb  1 20:40:47 yocto kernel: uhid2: detached
Feb  1 20:40:48 yocto kernel: ugen0.5: <Wacom Co.,Ltd. Intuos S> at usbus0 (disconnected)
Feb  1 20:40:48 yocto kernel: ugen0.5: <Wacom Co.,Ltd. Intuos S> at usbus0
Feb  1 20:40:48 yocto kernel: uhid2 on uhub0
Feb  1 20:40:48 yocto kernel: uhid2: <Wacom Co.,Ltd. Intuos S, class 0/0, rev 2.00/1.11, addr 7> on usbus0
maxatome commented 1 year ago

and when it succeeds:

Feb  1 23:19:49 yocto kernel: ugen0.5: <Wacom Co.,Ltd. Intuos S> at usbus0
Feb  1 23:19:49 yocto kernel: uhid2 on uhub0
Feb  1 23:19:49 yocto kernel: uhid2: <Wacom Co.,Ltd. Intuos S, class 0/0, rev 2.00/1.11, addr 19> on usbus0

launch of webcamd then:

Feb  1 23:20:17 yocto kernel: uhid2: at uhub0, port 6, addr 19 (disconnected)
Feb  1 23:20:17 yocto kernel: uhid2: detached

I tried to add UQ_HID_IGNORE quirk: the same problem persists, we just get rid of all uhid2 messages.

I didn't find the place where the error is emitted and/or what raises the detachment.

The following re-attach comes from the tablet with a different vendor ID 0x2d1f (but still Wacom behind the scene), like a defensive measure for a new try on host side with this new ID.

hselasky commented 1 year ago

Are you able to figure out the last URB's submitted and USB control endpoint commands happening right before the "(disconnected)" message. I suspect we are triggering something inside the device. Maybe we need to relax the timing of some USB commands simply. I.E. FreeBSD is very fast even faster than Linux in this regard, because we don't allocate any memory in the fast-path, so to speak.

hselasky commented 1 year ago

Ping?

maxatome commented 1 year ago

I am sorry I haven't had time to dig further. The last time I tried, I didn't succeed to get these last actions before the disconnection. I said to myself that I will try again later when I have more time which did not happen...