[Spice-devel] usb redir problem with specifiq usb token ( etoken-NG )

Hans de Goede hdegoede at redhat.com
Sun Dec 11 02:45:57 PST 2011


Hi,

I see you've send me a private mail on this topic as well, I'm
just going to respond here and include some info from the private mail.

On 12/07/2011 06:18 PM, nicolas prochazka wrote:
> Hello,
> I do some test with usb redir and spice.
> It works fine for simple usb storage but for usb specifiq token as
> http://www.safenet-inc.com/products/data-protection/two-factor-authentication/etoken-ng-flash/
> is does not work. No usb storage is seen under guest  vm ( it's
> working and see under linux host )

In your private mail you point out that the token in
question uses a hub internally. And you've also included
some dmesg output on the host. That dmesg output shows that this is
an interesting device indeed, it shows up as a 4 port hub with 2 devices,
the 1st device is a usb mass storage device and the second device is
the actual crypto key part of the device.

If I understand you correctly you mainly want to use the storage part
of this device under spice / usbredir, right?

To answer your question about hub emulation, usb-redir does not pass
through hubs, only individual devices. What that means in this case,
is that it will simply pass through the 2 separate devices, this should
not cause any problems.

The usb-storage device in itself is special too, it shows up
as a scsi device with 2 luns, lun 0 is an emulated cdrom and lun 1
is the actual storage.

Looking at your trace below it seems that at one point the mass storage
part of the device gives a stall error, but that gets recovered and
then multiple more usb mass storage commands are send successfully, or
so it seems. So I'm not quite sure yet what is going on I'm afraid.

I'll try to get one of these devices myself and see if I can reproduce,
can you give me the exact type info of the model you have?

Thanks & Regards,

Hans




>
> Regards,
> Nicolas Prochazka.
>
> spicy debug  and qemu debug
>
>
> *** EHCI support is under development ***
> qemu: virtio-serial-bus: Guest failure in adding device virtio-serial-bus.0
> qemu: usbredirparser info: Peer version: spice-gtk 0.7.45-858e-dirty
>
> qemu: usb-redir: ep: 00 type: 0 interface: 0
>
> qemu: usb-redir: ep: 02 type: 2 interface: 0
>
> qemu: usb-redir: ep: 80 type: 0 interface: 0
>
> qemu: usb-redir: ep: 81 type: 2 interface: 0
>
> qemu: usb-redir: attaching high speed device
>
> qemu: usbredirparser info: Peer version: spice-gtk 0.7.45-858e-dirty
>
> qemu: usb-redir: ep: 00 type: 0 interface: 0
>
> qemu: usb-redir: ep: 01 type: 2 interface: 0
>
> qemu: usb-redir: ep: 80 type: 0 interface: 0
>
> qemu: usb-redir: ep: 82 type: 2 interface: 0
>
> qemu: usb-redir: ep: 83 type: 3 interface: 0
>
> qemu: usb-redir: attaching full speed device
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 0
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 0
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: set address 1
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 1
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 1
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 255 id 2
>
> qemu: usb-redir: ctrl-in status 0 len 32 id 2
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x3ee index 0 len 18 id 3
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 3
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 255 id 4
>
> qemu: usb-redir: ctrl-in status 0 len 42 id 4
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 255 id 5
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 5
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 255 id 6
>
> qemu: usb-redir: ctrl-in status 0 len 28 id 6
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 0
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 0
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: set address 1
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 1
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 1
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 255 id 2
>
> qemu: usb-redir: ctrl-in status 0 len 93 id 2
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x3ee index 0 len 18 id 3
>
> qemu: usb-redir: ctrl-in status 0 len 0 id 3
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 255 id 4
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 4
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 255 id 5
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 5
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x600 index 0 len 10 id 6
>
> qemu: usb-redir: ctrl-in status 4 len 0 id 6
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 7
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 7
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 9 id 8
>
> qemu: usb-redir: ctrl-in status 0 len 9 id 8
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 32 id 9
>
> qemu: usb-redir: ctrl-in status 0 len 32 id 9
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 2 id 10
>
> qemu: usb-redir: ctrl-in status 0 len 2 id 10
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 4 id 11
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 11
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 2 id 12
>
> qemu: usb-redir: ctrl-in status 0 len 2 id 12
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 42 id 13
>
> qemu: usb-redir: ctrl-in status 0 len 42 id 13
>
> qemu: usb-redir: set config 1 id 14
>
> qemu: usb-redir: set config status 0 config 1 id 14
>
> qemu: usb-redir: ctrl-out type 0xa1 req 0xfe val 0x0 index 0 len 1 id 15
>
> qemu: usb-redir: ctrl-in status 0 len 1 id 15
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 16
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 16
>
> qemu: usb-redir: bulk-out ep 81 len 36 id 17
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 17
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 18
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 18
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 19
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 19
>
> qemu: usb-redir: bulk-out ep 81 len 36 id 20
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 20
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 21
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 21
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 22
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 22
>
> qemu: usb-redir: bulk-out ep 81 len 255 id 23
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 44 id 23
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 24
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 24
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 25
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 25
>
> qemu: usb-redir: bulk-out ep 81 len 36 id 26
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 26
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 27
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 27
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 28
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 28
>
> qemu: usb-redir: bulk-out ep 81 len 36 id 29
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 29
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 30
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 30
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 31
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 31
>
> qemu: usb-redir: bulk-out ep 81 len 252 id 32
>
> qemu: usb-redir: bulk-in status 4 ep 81 len 0 id 32
>
> qemu: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 129 len 0 id 33
>
> qemu: usb-redir: ctrl-in status 0 len 0 id 33
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 34
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 34
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 35
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 35
>
> qemu: usb-redir: bulk-out ep 81 len 18 id 36
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 18 id 36
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 37
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 37
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 38
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 38
>
> qemu: usb-redir: bulk-out ep 81 len 252 id 39
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 12 id 39
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 40
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 40
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 41
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 41
>
> qemu: usb-redir: bulk-out ep 81 len 255 id 42
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 44 id 42
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 43
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 43
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 7
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 7
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 9 id 8
>
> qemu: usb-redir: ctrl-in status 0 len 9 id 8
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 93 id 9
>
> qemu: usb-redir: ctrl-in status 0 len 93 id 9
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x0 val 0x0 index 0 len 2 id 10
>
> qemu: usb-redir: ctrl-in status 0 len 2 id 10
>
> qemu: usb-redir: set config 1 id 11
>
> qemu: usb-redir: set config status 0 config 1 id 11
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x301 index 1033 len 4 id 12
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 12
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x301 index 1033 len 16 id 13
>
> qemu: usb-redir: ctrl-in status 0 len 16 id 13
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 4 id 14
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 14
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 18 id 15
>
> qemu: usb-redir: ctrl-in status 0 len 18 id 15
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 1033 len 4 id 16
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 16
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 1033 len 4 id 17
>
> qemu: usb-redir: ctrl-in status 0 len 4 id 17
>
> qemu: usb-redir: interrupt recv started ep 83
>
> qemu: usb-redir: interrupt recv status 0 ep 83 id 0
>
> qemu: usb-redir: interrupt-in status 0 ep 83 len 2 id 0
>
> qemu: usb-redir: interrupt-token-in ep 83 status 0 len 2
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 18
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 18
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 19
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 19
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 20
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 20
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 21
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 21
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 22
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 22
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 23
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 23
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 44
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 44
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 45
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 45
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 46
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 46
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 47
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 47
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 48
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 48
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 49
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 24
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 24
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 49
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 50
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 50
>
> qemu: usb-redir: bulk-out ep 81 len 192 id 51
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 4 id 51
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 52
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 52
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 53
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 53
>
> qemu: usb-redir: bulk-out ep 81 len 192 id 54
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 4 id 54
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 55
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 55
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 56
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 56
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 57
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 57
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 58
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 58
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 59
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 59
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 25
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 60
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 60
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 25
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 61
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 61
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 62
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 62
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 63
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 63
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 64
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 64
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 65
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 65
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 66
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 66
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 67
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 67
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 68
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 68
>
> qemu: usb-redir: bulk-out ep 01 len 14 id 26
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 14 id 26
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 69
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 69
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 70
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 70
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 71
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 27
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 71
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 14 id 27
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 72
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 72
>
> qemu: usb-redir: bulk-out ep 01 len 17 id 28
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 17 id 28
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 73
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 73
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 74
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 74
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 75
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 75
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 76
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 76
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 77
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 77
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 29
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 17 id 29
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 78
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 78
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 79
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 79
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 80
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 80
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 81
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 81
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 82
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 82
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 83
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 8 id 83
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 84
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 84
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 85
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 85
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 86
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 512 id 86
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 87
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 87
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 88
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 88
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 89
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 89
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 90
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 90
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 91
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 91
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 30
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 30
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 31
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 31
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 32
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 32
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 92
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 92
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 93
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 93
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 33
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 33
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 94
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 94
>
> qemu: usb-redir: bulk-out ep 81 len 36 id 95
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 95
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 96
>
> qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 96
>
> qemu: usb-redir: bulk-out ep 02 len 31 id 97
>
> qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 97
>
> qemu: usb-redir: bulk-out ep 81 len 8 id 98
>
> qemu: usb-redir: bulk-in status 4 ep 81 len 0 id 98
>
> qemu: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 129 len 0 id 99
>
> qemu: usb-redir: ctrl-in status 0 len 0 id 99
>
> qemu: usb-redir: bulk-out ep 81 len 512 id 100
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 34
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 34
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 35
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 35
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 36
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 36
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 37
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 37
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 38
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 38
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 39
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 39
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 40
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 40
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 41
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 41
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 42
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 42
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 43
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 43
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 44
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 44
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 45
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 45
>
> qemu: usb-redir: bulk-out ep 01 len 14 id 46
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 14 id 46
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 47
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 14 id 47
>
> qemu: usb-redir: bulk-out ep 01 len 17 id 48
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 17 id 48
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 49
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 17 id 49
>
> qemu: usb-redir: bulk-out ep 01 len 15 id 50
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 15 id 50
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 51
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 15 id 51
>
> qemu: usb-redir: bulk-out ep 01 len 28 id 52
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 28 id 52
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 53
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 16 id 53
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 54
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 54
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 55
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 55
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 56
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 56
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 57
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 57
>
> qemu: usb-redir: bulk-out ep 01 len 14 id 58
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 14 id 58
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 59
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 14 id 59
>
> qemu: usb-redir: bulk-out ep 01 len 17 id 60
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 17 id 60
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 61
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 17 id 61
>
> qemu: usb-redir: bulk-out ep 01 len 15 id 62
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 15 id 62
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 63
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 15 id 63
>
> qemu: usb-redir: bulk-out ep 01 len 28 id 64
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 28 id 64
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 65
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 16 id 65
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 66
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 66
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 67
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 67
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 68
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 68
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 69
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 24 id 69
>
> qemu: usb-redir: async cancel id 100
>
> qemu: usb-redir: reset device
>
> qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 101
>
> qemu: usb-redir: async cancel id 101
>
> qemu: usb-redir: bulk-in status 3 ep 81 len 0 id 100
>
> qemu: usb-redir error: could not find async urb for packet_id 100
>
> qemu: usb-redir: ctrl-in status 3 len 0 id 101
>
> qemu: usb-redir error: could not find async urb for packet_id 101
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 70
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 70
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 71
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 71
>
> qemu: usb-redir: bulk-out ep 01 len 10 id 72
>
> qemu: usb-redir: bulk-in status 0 ep 01 len 10 id 72
>
> qemu: usb-redir: bulk-out ep 82 len 64 id 73
>
> qemu: usb-redir: bulk-in status 0 ep 82 len 10 id 73
>
>
>
>
> libusb:debug [libusb_get_device_list]
> libusb:debug [sysfs_scan_device] scan usb1
> libusb:debug [sysfs_scan_device] bus=1 dev=1
> libusb:debug [enumerate_device] busnum 1 devaddr 1 session_id 257
> libusb:debug [enumerate_device] allocating new device for 1/1 (session 257)
> libusb:debug [sysfs_scan_device] scan usb2
> libusb:debug [sysfs_scan_device] bus=2 dev=1
> libusb:debug [enumerate_device] busnum 2 devaddr 1 session_id 513
> libusb:debug [enumerate_device] allocating new device for 2/1 (session 513)
> libusb:debug [sysfs_scan_device] scan usb3
> libusb:debug [sysfs_scan_device] bus=3 dev=1
> libusb:debug [enumerate_device] busnum 3 devaddr 1 session_id 769
> libusb:debug [enumerate_device] allocating new device for 3/1 (session 769)
> libusb:debug [sysfs_scan_device] scan usb4
> libusb:debug [sysfs_scan_device] bus=4 dev=1
> libusb:debug [enumerate_device] busnum 4 devaddr 1 session_id 1025
> libusb:debug [enumerate_device] allocating new device for 4/1 (session 1025)
> libusb:debug [sysfs_scan_device] scan usb5
> libusb:debug [sysfs_scan_device] bus=5 dev=1
> libusb:debug [enumerate_device] busnum 5 devaddr 1 session_id 1281
> libusb:debug [enumerate_device] allocating new device for 5/1 (session 1281)
> libusb:debug [sysfs_scan_device] scan usb6
> libusb:debug [sysfs_scan_device] bus=6 dev=1
> libusb:debug [enumerate_device] busnum 6 devaddr 1 session_id 1537
> libusb:debug [enumerate_device] allocating new device for 6/1 (session 1537)
> libusb:debug [sysfs_scan_device] scan usb7
> libusb:debug [sysfs_scan_device] bus=7 dev=1
> libusb:debug [enumerate_device] busnum 7 devaddr 1 session_id 1793
> libusb:debug [enumerate_device] allocating new device for 7/1 (session 1793)
> libusb:debug [sysfs_scan_device] scan usb8
> libusb:debug [sysfs_scan_device] bus=8 dev=1
> libusb:debug [enumerate_device] busnum 8 devaddr 1 session_id 2049
> libusb:debug [enumerate_device] allocating new device for 8/1 (session 2049)
> libusb:debug [sysfs_scan_device] scan 2-2
> libusb:debug [sysfs_scan_device] bus=2 dev=2
> libusb:debug [enumerate_device] busnum 2 devaddr 2 session_id 514
> libusb:debug [enumerate_device] using existing device for 2/2 (session 514)
> libusb:debug [discovered_devs_append] need to increase capacity
> libusb:debug [sysfs_scan_device] scan 4-2
> libusb:debug [sysfs_scan_device] bus=4 dev=9
> libusb:debug [enumerate_device] busnum 4 devaddr 9 session_id 1033
> libusb:debug [enumerate_device] using existing device for 4/9 (session 1033)
> libusb:debug [sysfs_scan_device] scan 4-1
> libusb:debug [sysfs_scan_device] bus=4 dev=10
> libusb:debug [enumerate_device] busnum 4 devaddr 10 session_id 1034
> libusb:debug [enumerate_device] using existing device for 4/10 (session 1034)
> libusb:debug [sysfs_scan_device] scan 2-1
> libusb:debug [sysfs_scan_device] bus=2 dev=30
> libusb:debug [enumerate_device] busnum 2 devaddr 30 session_id 542
> libusb:debug [enumerate_device] allocating new device for 2/30 (session 542)
> libusb:debug [sysfs_scan_device] scan 2-1.1
> libusb:debug [sysfs_scan_device] bus=2 dev=31
> libusb:debug [enumerate_device] busnum 2 devaddr 31 session_id 543
> libusb:debug [enumerate_device] allocating new device for 2/31 (session 543)
> libusb:debug [sysfs_scan_device] scan 2-1.2
> libusb:debug [sysfs_scan_device] bus=2 dev=32
> libusb:debug [enumerate_device] busnum 2 devaddr 32 session_id 544
> libusb:debug [enumerate_device] allocating new device for 2/32 (session 544)
> libusb:debug [libusb_unref_device] destroy device 1.1
> libusb:debug [libusb_unref_device] destroy device 2.1
> libusb:debug [libusb_unref_device] destroy device 3.1
> libusb:debug [libusb_unref_device] destroy device 4.1
> libusb:debug [libusb_unref_device] destroy device 5.1
> libusb:debug [libusb_unref_device] destroy device 6.1
> libusb:debug [libusb_unref_device] destroy device 7.1
> libusb:debug [libusb_unref_device] destroy device 8.1
> libusb:debug [libusb_unref_device] destroy device 2.30
> libusb:debug [libusb_unref_device] destroy device 2.32
> libusb:debug [libusb_open] open 2.31
> libusb:debug [usbi_add_pollfd] add fd 17 events 4
> libusb:debug [libusb_get_configuration]
> libusb:debug [libusb_get_configuration] active config 1
> libusb:debug [libusb_get_device_descriptor]
> libusb:debug [usbi_get_config_index_by_value] value 1
> libusb:debug [libusb_get_config_descriptor] index 0
> libusb:debug [libusb_detach_kernel_driver] interface 0
> libusb:debug [libusb_claim_interface] interface 0
> libusb:debug [libusb_get_device_list]
> libusb:debug [sysfs_scan_device] scan usb1
> libusb:debug [sysfs_scan_device] bus=1 dev=1
> libusb:debug [enumerate_device] busnum 1 devaddr 1 session_id 257
> libusb:debug [enumerate_device] allocating new device for 1/1 (session 257)
> libusb:debug [sysfs_scan_device] scan usb2
> libusb:debug [sysfs_scan_device] bus=2 dev=1
> libusb:debug [enumerate_device] busnum 2 devaddr 1 session_id 513
> libusb:debug [enumerate_device] allocating new device for 2/1 (session 513)
> libusb:debug [sysfs_scan_device] scan usb3
> libusb:debug [sysfs_scan_device] bus=3 dev=1
> libusb:debug [enumerate_device] busnum 3 devaddr 1 session_id 769
> libusb:debug [enumerate_device] allocating new device for 3/1 (session 769)
> libusb:debug [sysfs_scan_device] scan usb4
> libusb:debug [sysfs_scan_device] bus=4 dev=1
> libusb:debug [enumerate_device] busnum 4 devaddr 1 session_id 1025
> libusb:debug [enumerate_device] allocating new device for 4/1 (session 1025)
> libusb:debug [sysfs_scan_device] scan usb5
> libusb:debug [sysfs_scan_device] bus=5 dev=1
> libusb:debug [enumerate_device] busnum 5 devaddr 1 session_id 1281
> libusb:debug [enumerate_device] allocating new device for 5/1 (session 1281)
> libusb:debug [sysfs_scan_device] scan usb6
> libusb:debug [sysfs_scan_device] bus=6 dev=1
> libusb:debug [enumerate_device] busnum 6 devaddr 1 session_id 1537
> libusb:debug [enumerate_device] allocating new device for 6/1 (session 1537)
> libusb:debug [sysfs_scan_device] scan usb7
> libusb:debug [sysfs_scan_device] bus=7 dev=1
> libusb:debug [enumerate_device] busnum 7 devaddr 1 session_id 1793
> libusb:debug [enumerate_device] allocating new device for 7/1 (session 1793)
> libusb:debug [sysfs_scan_device] scan usb8
> libusb:debug [sysfs_scan_device] bus=8 dev=1
> libusb:debug [enumerate_device] busnum 8 devaddr 1 session_id 2049
> libusb:debug [enumerate_device] allocating new device for 8/1 (session 2049)
> libusb:debug [sysfs_scan_device] scan 2-2
> libusb:debug [sysfs_scan_device] bus=2 dev=2
> libusb:debug [enumerate_device] busnum 2 devaddr 2 session_id 514
> libusb:debug [enumerate_device] using existing device for 2/2 (session 514)
> libusb:debug [discovered_devs_append] need to increase capacity
> libusb:debug [sysfs_scan_device] scan 4-2
> libusb:debug [sysfs_scan_device] bus=4 dev=9
> libusb:debug [enumerate_device] busnum 4 devaddr 9 session_id 1033
> libusb:debug [enumerate_device] using existing device for 4/9 (session 1033)
> libusb:debug [sysfs_scan_device] scan 4-1
> libusb:debug [sysfs_scan_device] bus=4 dev=10
> libusb:debug [enumerate_device] busnum 4 devaddr 10 session_id 1034
> libusb:debug [enumerate_device] using existing device for 4/10 (session 1034)
> libusb:debug [sysfs_scan_device] scan 2-1
> libusb:debug [sysfs_scan_device] bus=2 dev=30
> libusb:debug [enumerate_device] busnum 2 devaddr 30 session_id 542
> libusb:debug [enumerate_device] allocating new device for 2/30 (session 542)
> libusb:debug [sysfs_scan_device] scan 2-1.1
> libusb:debug [sysfs_scan_device] bus=2 dev=31
> libusb:debug [enumerate_device] busnum 2 devaddr 31 session_id 543
> libusb:debug [enumerate_device] using existing device for 2/31 (session 543)
> libusb:debug [sysfs_scan_device] scan 2-1.2
> libusb:debug [sysfs_scan_device] bus=2 dev=32
> libusb:debug [enumerate_device] busnum 2 devaddr 32 session_id 544
> libusb:debug [enumerate_device] allocating new device for 2/32 (session 544)
> libusb:debug [libusb_unref_device] destroy device 1.1
> libusb:debug [libusb_unref_device] destroy device 2.1
> libusb:debug [libusb_unref_device] destroy device 3.1
> libusb:debug [libusb_unref_device] destroy device 4.1
> libusb:debug [libusb_unref_device] destroy device 5.1
> libusb:debug [libusb_unref_device] destroy device 6.1
> libusb:debug [libusb_unref_device] destroy device 7.1
> libusb:debug [libusb_unref_device] destroy device 8.1
> libusb:debug [libusb_unref_device] destroy device 2.30
> libusb:debug [libusb_open] open 2.32
> libusb:debug [usbi_add_pollfd] add fd 18 events 4
> libusb:debug [libusb_get_configuration]
> libusb:debug [libusb_get_configuration] active config 1
> libusb:debug [libusb_get_device_descriptor]
> libusb:debug [usbi_get_config_index_by_value] value 1
> libusb:debug [libusb_get_config_descriptor] index 0
> libusb:debug [libusb_detach_kernel_driver] interface 0
> libusb:debug [libusb_claim_interface] interface 0
> libusb:debug [libusb_reset_device]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_reset_device]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=32
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=42
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=28
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_reset_device]
> libusb:debug [libusb_reset_device]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_reset_device]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=93
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=0
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=-32 transferred=0
> libusb:debug [handle_control_completion] handling completion status -32
> libusb:debug [handle_control_completion] unsupported control request
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=9
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=32
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=2
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=2
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=42
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=1
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 36
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=36
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 36
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=36
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 255
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=44
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 36
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=36
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 36
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=36
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 252
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-32 transferred=0
> libusb:debug [handle_bulk_completion] handling completion status -32
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] detected endpoint stall
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=0
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 18
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=18
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 252
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=12
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 255
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=44
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=9
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=93
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=2
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=16
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=18
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=4
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=1 status=-121 transferred=2
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 192
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=4
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 192
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=4
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 2
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 14
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 2
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 17
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=8
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=512
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 36
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=36
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=13
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 31
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=31
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 8
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-32 transferred=0
> libusb:debug [handle_bulk_completion] handling completion status -32
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] detected endpoint stall
> libusb:debug [disarm_timerfd]
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=2 status=0 transferred=0
> libusb:debug [handle_control_completion] handling completion status 0
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 512
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 14
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 17
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 15
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=15
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=15
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 28
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=28
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=16
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 14
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=14
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 17
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=17
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 15
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=15
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=15
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 28
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=28
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=16
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=24
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [arm_timerfd_for_next_timeout] next timeout originally 5000ms
> libusb:debug [libusb_reset_device]
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-108 transferred=0
> libusb:debug [handle_bulk_completion] handling completion status -108
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] device removed
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 10
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=0 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status 0 of
> bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> libusb:debug [submit_bulk_transfer] need 1 urbs for new transfer with length 64
> libusb:debug [libusb_submit_transfer] arm timerfd for timeout in
> 5000ms (first in line)
> libusb:debug [handle_events] poll() 4 fds with timeout in 0ms
> libusb:debug [handle_events] poll() returned 1
> libusb:debug [reap_for_handle] urb type=3 status=-121 transferred=10
> libusb:debug [handle_bulk_completion] handling completion status -121
> of bulk urb 1/1
> libusb:debug [handle_bulk_completion] last URB in transfer -->  complete!
> libusb:debug [disarm_timerfd]
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list