On Thu, May 24, 2012 at 9:17 PM, Xiaofan Chen <xiaof...@gmail.com> wrote:
> On Thu, May 24, 2012 at 9:12 PM, Xiaofan Chen <xiaof...@gmail.com> wrote:
>> On Thu, May 24, 2012 at 7:10 PM, Pete Batard <p...@akeo.ie> wrote:
>>> Finally got around looking further at the Darwin issue. It looks like the
>>> main problem was that process_new_device() was maintaining a static device
>>> pointer for the last device seen (last_dev), and the value wasn't reset as
>>> it should when calling get_device_list(), resulting in a bad pointer ref.
>>>
>>> To ensure we can issue concurrent calls to get_device_list(), I chose to
>>> maintained last_dev there and just pass it as a parameter to
>>> process_new_device(). Testing seem to indicate that this avoids the issue we
>>> experienced previously.
>
> One git question first, how to revert the v2 patch and then apply
> this patch? For now I just blow away the whole directory
> and clone again. But there should be a simple way.
>
> There are quite some warnings generated after applying the
> two Darwin patches.
>
> mymacmini:build xiaofanc$ make
> make  all-recursive
> Making all in libusb
>  CC       libusb_1_0_la-core.lo
>  CC       libusb_1_0_la-descriptor.lo
>  CC       libusb_1_0_la-io.lo
>  CC       libusb_1_0_la-sync.lo
>  CC       libusb_1_0_la-darwin_usb.lo
> ../../libusbx/libusb/os/darwin_usb.c: In function 'ep_to_pipeRef':
> ../../libusbx/libusb/os/darwin_usb.c:137: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:147: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_devices_detached':
> ../../libusbx/libusb/os/darwin_usb.c:298: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'event_thread_main':
> ../../libusbx/libusb/os/darwin_usb.c:365: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:390: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:401: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 
> 'darwin_check_configuration':
> ../../libusbx/libusb/os/darwin_usb.c:589: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'process_new_device':
> ../../libusbx/libusb/os/darwin_usb.c:738: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:742: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:807: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_open':
> ../../libusbx/libusb/os/darwin_usb.c:905: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'get_endpoints':
> ../../libusbx/libusb/os/darwin_usb.c:1040: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c:1060: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_claim_interface':
> ../../libusbx/libusb/os/darwin_usb.c:1168: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_abort_transfers':
> ../../libusbx/libusb/os/darwin_usb.c:1553: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_async_io_callback':
> ../../libusbx/libusb/os/darwin_usb.c:1598: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'darwin_handle_callback':
> ../../libusbx/libusb/os/darwin_usb.c:1654: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
> ../../libusbx/libusb/os/darwin_usb.c: In function 'op_handle_events':
> ../../libusbx/libusb/os/darwin_usb.c:1688: warning: passing argument 4
> of 'usbi_log' from incompatible pointer type
>  CC       libusb_1_0_la-threads_posix.lo
>  CCLD     libusb-1.0.la
> Making all in doc
> make[2]: Nothing to be done for `all'.
> Making all in examples
>  CC       listdevs.o
>  CCLD     listdevs
>  CC       xusb.o
>  CCLD     xusb
>  CC       dpfp.o
>  CCLD     dpfp
>  CC       dpfp_threaded-dpfp_threaded.o
>  CCLD     dpfp_threaded
> make[2]: Nothing to be done for `all-am'.
>

The full debug log is like following for xusb example.

mymacmini:examples xiaofanc$ ./xusb 0403:cff8
Using libusbx v1.0.11.10507

[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000000] [00000e07] libusbx: debug [libusb_init]
[ 0.000119] [00001707] libusbx: debug [event_thread_main]
[ 0.000511] [00001707] libusbx: debug [event_thread_main]
[ 0.000632] [00000e07] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 0.000668] [00000e07] libusbx: debug [libusb_init] created default context
Opening device...
[ 0.000688] [00000e07] libusbx: debug [libusb_get_device_list]
[ 0.003438] [00000e07] libusbx: debug [process_new_device]
[ 0.003489] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.003500] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.003511] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.003522] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.003531] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.003540] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.003550] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.003560] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 0.003570] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8006
[ 0.003579] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0200
[ 0.003589] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x02
[ 0.003598] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.003608] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.003618] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.003653] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.003669] [00000e07] libusbx: debug [process_new_device]
[ 0.004137] [00000e07] libusbx: debug [process_new_device]
[ 0.004362] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.004376] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.004382] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.004389] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.004395] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.004402] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x02
[ 0.004408] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.004414] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0424
[ 0.004420] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x2513
[ 0.004426] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0bb3
[ 0.004432] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.004439] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x00
[ 0.004445] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.004451] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.004476] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.004484] [00000e07] libusbx: debug [process_new_device]
[ 0.004864] [00000e07] libusbx: debug [process_new_device]
[ 0.005137] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.036679] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.068134] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.098761] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.130214] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.160940] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.191315] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
could not retrieve device descriptor 0a5c:4500: device not responding.
skipping device
[ 0.191420] [00000e07] libusbx: debug [libusb_unref_device] destroy device 0.0
[ 0.192333] [00000e07] libusbx: debug [process_new_device]
[ 0.192743] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.192774] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.192787] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.192799] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.192810] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.192821] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.192832] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.192843] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05e3
[ 0.192854] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x0606
[ 0.192865] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0702
[ 0.192877] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.192888] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.192899] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.192911] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.192957] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.192973] [00000e07] libusbx: debug [process_new_device]
[ 0.193616] [00000e07] libusbx: debug [process_new_device]
[ 0.194756] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.194783] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.194796] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.194809] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.194821] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.194831] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.194842] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 0.194853] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x04f2
[ 0.194864] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x0760
[ 0.194876] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0100
[ 0.194887] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.194897] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.194908] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.194919] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.194963] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.194979] [00000e07] libusbx: debug [process_new_device]
[ 0.195767] [00000e07] libusbx: debug [process_new_device]
[ 0.195965] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.227515] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.259136] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.290605] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.322144] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.353634] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.384782] [00000e07] libusbx: warning
[darwin_cache_device_descriptor] could not retrieve device descriptor
05ac:8281: device not responding. skipping device
[ 0.384896] [00000e07] libusbx: debug [libusb_unref_device] destroy device 0.0
[ 0.385796] [00000e07] libusbx: debug [process_new_device]
[ 0.386292] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.386315] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.386331] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.386346] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.386361] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.386373] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.386386] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.386396] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0403
[ 0.386405] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xcff8
[ 0.386414] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0700
[ 0.386423] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.386432] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.386441] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x03
[ 0.386449] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.386485] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.386503] [00000e07] libusbx: debug [process_new_device]
[ 0.387135] [00000e07] libusbx: debug [process_new_device]
[ 0.387748] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.387830] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.387850] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.387864] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.387878] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.387892] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.387907] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x20
[ 0.387919] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x046d
[ 0.387930] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xc52b
[ 0.387939] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x2400
[ 0.387948] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.387965] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.387989] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.388015] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.388091] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.388155] [00000e07] libusbx: debug [process_new_device]
[ 0.388728] [00000e07] libusbx: debug [process_new_device]
[ 0.389724] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.389750] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.389761] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.389771] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.389779] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.389788] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.389797] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 0.389806] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x046d
[ 0.389815] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xc054
[ 0.389824] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x5400
[ 0.389832] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.389841] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.389850] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.389858] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.389894] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.389906] [00000e07] libusbx: debug [process_new_device]
[ 0.390396] [00000e07] libusbx: debug [process_new_device]
[ 0.390428] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.390438] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.390447] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.390456] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.390465] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.390474] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.390483] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.390492] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 0.390500] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8006
[ 0.390509] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0200
[ 0.390517] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x02
[ 0.390526] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.390534] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.390543] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.390573] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.390584] [00000e07] libusbx: debug [process_new_device]
[ 0.391057] [00000e07] libusbx: debug [process_new_device]
[ 0.391197] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.391215] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.391228] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.391239] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.391251] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.391262] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x02
[ 0.391273] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.391284] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0424
[ 0.391295] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x2513
[ 0.391306] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0bb3
[ 0.391319] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.391330] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x00
[ 0.391340] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.391352] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.391394] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.391410] [00000e07] libusbx: debug [discovered_devs_append] need to
increase capacity
[ 0.391434] [00000e07] libusbx: debug [process_new_device]
[ 0.391892] [00000e07] libusbx: debug [process_new_device]
[ 0.493231] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.538013] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.538048] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.538059] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.538068] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.538077] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.538085] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.538094] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 0.538104] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 0.538113] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8242
[ 0.538122] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0016
[ 0.538130] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.538139] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.538148] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.538156] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.538197] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.538210] [00000e07] libusbx: debug [process_new_device]
[ 0.538803] [00000e07] libusbx: debug [process_new_device]
[ 0.539482] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.539547] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.539566] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.539579] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0xef
[ 0.539589] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x02
[ 0.539599] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.539607] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.539614] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0ac8
[ 0.539622] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x3420
[ 0.539629] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0100
[ 0.539637] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.539644] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.539651] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.539659] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.539688] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.539698] [00000e07] libusbx: debug [process_new_device]
[ 0.539780] [00000e07] libusbx: debug [libusb_get_device_descriptor]
[ 0.539795] [00000e07] libusbx: debug [libusb_get_device_descriptor]
[ 0.539805] [00000e07] libusbx: debug [libusb_get_device_descriptor]
[ 0.539816] [00000e07] libusbx: debug [libusb_get_device_descriptor]
[ 0.539825] [00000e07] libusbx: debug [libusb_get_device_descriptor]
[ 0.539835] [00000e07] libusbx: debug [libusb_open] open 250.6
[ 0.541281] [00000e07] libusbx: debug [usbi_add_pollfd] add fd 6 events 1
[ 0.541303] [00000e07] libusbx: debug [darwin_open]
[ 0.541338] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.1
[ 0.541353] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.2
[ 0.541367] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.4
[ 0.541381] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.5
[ 0.541394] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.8
[ 0.541408] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.9
[ 0.541421] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.1
[ 0.541433] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.2
[ 0.541445] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.3
[ 0.541456] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.4
[ 0.541469] [00000e07] libusbx: debug [libusb_get_device_list]
[ 0.542493] [00000e07] libusbx: debug [process_new_device]
[ 0.542529] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.542542] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.542553] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.542564] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.542576] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.542588] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.542600] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.542610] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 0.542622] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8006
[ 0.542633] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0200
[ 0.542645] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x02
[ 0.542657] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.542669] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.542680] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.542719] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.542736] [00000e07] libusbx: debug [process_new_device]
[ 0.543205] [00000e07] libusbx: debug [process_new_device]
[ 0.543326] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.543349] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.543362] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.543373] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.543385] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.543396] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x02
[ 0.543415] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.543424] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0424
[ 0.543436] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x2513
[ 0.543446] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0bb3
[ 0.543457] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.543467] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x00
[ 0.543478] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.543488] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.543531] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.543546] [00000e07] libusbx: debug [process_new_device]
[ 0.544032] [00000e07] libusbx: debug [process_new_device]
[ 0.544199] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.575476] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.607015] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.638643] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.670056] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.701639] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.732784] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
could not retrieve device descriptor 0a5c:4500: device not responding.
skipping device
[ 0.732890] [00000e07] libusbx: debug [libusb_unref_device] destroy device 0.0
[ 0.733774] [00000e07] libusbx: debug [process_new_device]
[ 0.734370] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.734401] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.734416] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.734427] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.734439] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.734450] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.734461] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.734472] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05e3
[ 0.734483] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x0606
[ 0.734494] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0702
[ 0.734505] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.734516] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.734527] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.734538] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.734586] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.734602] [00000e07] libusbx: debug [process_new_device]
[ 0.735261] [00000e07] libusbx: debug [process_new_device]
[ 0.736400] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.736438] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.736458] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.736476] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.736495] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.736512] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.736529] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 0.736546] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x04f2
[ 0.736563] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x0760
[ 0.736581] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0100
[ 0.736597] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.736614] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.736631] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.736650] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.736717] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.736742] [00000e07] libusbx: debug [process_new_device]
[ 0.737474] [00000e07] libusbx: debug [process_new_device]
[ 0.737712] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.768964] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.800669] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.832050] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.862574] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 0.894049] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe00002ed. sleeping for 30 ms before
trying again
[ 0.925194] [00000e07] libusbx: warning
[darwin_cache_device_descriptor] could not retrieve device descriptor
05ac:8281: device not responding. skipping device
[ 0.925300] [00000e07] libusbx: debug [libusb_unref_device] destroy device 0.0
[ 0.925963] [00000e07] libusbx: debug [process_new_device]
[ 0.926488] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.926546] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.926583] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.926591] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.926599] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.926606] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.926621] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.926628] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0403
[ 0.926634] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xcff8
[ 0.926640] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0700
[ 0.926647] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.926653] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.926659] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x03
[ 0.926666] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.926694] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.926704] [00000e07] libusbx: debug [process_new_device]
[ 0.927127] [00000e07] libusbx: debug [process_new_device]
[ 0.927805] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.927849] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.927858] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.927865] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.927872] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.927882] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.927894] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x20
[ 0.927903] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x046d
[ 0.927913] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xc52b
[ 0.927924] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x2400
[ 0.927934] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.927944] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.927954] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.927964] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.928002] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.928017] [00000e07] libusbx: debug [process_new_device]
[ 0.928549] [00000e07] libusbx: debug [process_new_device]
[ 0.929603] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.929625] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.929637] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.929647] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 0.929657] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.929668] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 0.929678] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 0.929688] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x046d
[ 0.929698] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0xc054
[ 0.929708] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x5400
[ 0.929718] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 0.929728] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 0.929737] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.929747] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.929785] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.929800] [00000e07] libusbx: debug [process_new_device]
[ 0.930214] [00000e07] libusbx: debug [process_new_device]
[ 0.930245] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.930256] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.930266] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.930278] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.930288] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.930299] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 0.930307] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.930317] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 0.930324] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8006
[ 0.930330] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0200
[ 0.930336] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x02
[ 0.930344] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x01
[ 0.930356] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.930366] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.930402] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.930417] [00000e07] libusbx: debug [process_new_device]
[ 0.930839] [00000e07] libusbx: debug [process_new_device]
[ 0.930936] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 0.930951] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 0.930963] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 0.930973] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x09
[ 0.930982] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 0.930991] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x02
[ 0.930997] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 0.931004] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0424
[ 0.931010] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x2513
[ 0.931016] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0bb3
[ 0.931023] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x00
[ 0.931029] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x00
[ 0.931035] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 0.931042] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 0.931067] [00000e07] libusbx: debug [darwin_check_configuration]
[ 0.931078] [00000e07] libusbx: debug [discovered_devs_append] need to
increase capacity
[ 0.931091] [00000e07] libusbx: debug [process_new_device]
[ 0.931541] [00000e07] libusbx: debug [process_new_device]
[ 1.033677] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
kernel responded with code: 0xe000404f. sleeping for 30 ms before
trying again
[ 1.079042] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 1.079107] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 1.079116] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 1.079123] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0x00
[ 1.079130] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x00
[ 1.079137] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x00
[ 1.079144] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x08
[ 1.079151] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x05ac
[ 1.079158] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x8242
[ 1.079165] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0016
[ 1.079172] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 1.079180] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 1.079187] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 1.079194] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 1.079230] [00000e07] libusbx: debug [darwin_check_configuration]
[ 1.079241] [00000e07] libusbx: debug [process_new_device]
[ 1.079785] [00000e07] libusbx: debug [process_new_device]
[ 1.080388] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
device descriptor:
[ 1.080412] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDescriptorType:    0x01
[ 1.080427] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdUSB:             0x0200
[ 1.080438] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceClass:       0xef
[ 1.080450] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceSubClass:    0x02
[ 1.080461] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bDeviceProtocol:    0x01
[ 1.080472] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bMaxPacketSize0:    0x40
[ 1.080483] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idVendor:           0x0ac8
[ 1.080495] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 idProduct:          0x3420
[ 1.080506] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bcdDevice:          0x0100
[ 1.080517] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iManufacturer:      0x01
[ 1.080528] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iProduct:           0x02
[ 1.080539] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 iSerialNumber:      0x00
[ 1.080551] [00000e07] libusbx: debug [darwin_cache_device_descriptor]
 bNumConfigurations: 0x01
[ 1.080590] [00000e07] libusbx: debug [darwin_check_configuration]
[ 1.080605] [00000e07] libusbx: debug [process_new_device]
[ 1.080691] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.1
[ 1.080704] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.2
[ 1.080713] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.4
[ 1.080726] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.5
[ 1.080740] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.8
[ 1.080754] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.9
[ 1.080767] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.1
[ 1.080782] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.2
[ 1.080795] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.3
[ 1.080809] [00000e07] libusbx: debug [libusb_unref_device] destroy device 253.4
bus: 250, port path from HCD: 1
speed: 480 Mbit/s (USB 2.0 HighSpeed)

Reading device descriptor:
[ 1.080851] [00000e07] libusbx: debug [libusb_get_device_descriptor]
            length: 18
      device class: 0
               S/N: 3
           VID:PID: 0403:CFF8
         bcdDevice: 0700
   iMan:iProd:iSer: 1:2:3
          nb confs: 1

Reading configuration descriptors:
[ 1.080941] [00000e07] libusbx: debug [libusb_get_config_descriptor] index 0
             nb interfaces: 2
              interface[0]: id = 0
interface[0].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: FF.FF.FF
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 02
           max packet size: 0200
          polling interval: 00
              interface[1]: id = 1
interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: FF.FF.FF
       endpoint[0].address: 83
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 04
           max packet size: 0200
          polling interval: 00

Claiming interface 0...
[ 1.081001] [00000e07] libusbx: debug [libusb_claim_interface] interface 0
[ 1.081611] [00000e07] libusbx: debug [get_endpoints]
[ 1.081635] [00000e07] libusbx: debug [get_endpoints]
[ 1.081647] [00000e07] libusbx: debug [get_endpoints]
[ 1.081687] [00000e07] libusbx: debug [darwin_claim_interface]

Claiming interface 1...
[ 1.081699] [00000e07] libusbx: debug [libusb_claim_interface] interface 1
[ 1.082212] [00000e07] libusbx: debug [get_endpoints]
[ 1.082231] [00000e07] libusbx: debug [get_endpoints]
[ 1.082243] [00000e07] libusbx: debug [get_endpoints]
[ 1.082283] [00000e07] libusbx: debug [darwin_claim_interface]

Reading string descriptors:
[ 1.082369] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.082392] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.082417] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.082448] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.082493] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.082517] [00000e07] libusbx: debug [op_handle_events]
[ 1.082529] [00000e07] libusbx: debug [op_handle_events]
[ 1.082540] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.082548] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb4240ade0 has callback
0x10cf31250
[ 1.082556] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 1.082621] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.082638] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.082650] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.083566] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.083609] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.083632] [00000e07] libusbx: debug [op_handle_events]
[ 1.083644] [00000e07] libusbx: debug [op_handle_events]
[ 1.083667] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.083677] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44100f60 has callback
0x10cf31250
[ 1.083687] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=16
   String (0x01): "Amontec"
[ 1.083748] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.083760] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.083769] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.083807] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.083838] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.083852] [00000e07] libusbx: debug [op_handle_events]
[ 1.083860] [00000e07] libusbx: debug [op_handle_events]
[ 1.083872] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.083880] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44100f60 has callback
0x10cf31250
[ 1.083889] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 1.083954] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.083990] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.084005] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.086084] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.086256] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.086329] [00000e07] libusbx: debug [op_handle_events]
[ 1.086363] [00000e07] libusbx: debug [op_handle_events]
[ 1.086377] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.086388] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44100f60 has callback
0x10cf31250
[ 1.086400] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=36
   String (0x02): "Amontec JTAGkey-2"
[ 1.086476] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.086495] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.086506] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.086568] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.086593] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.086616] [00000e07] libusbx: debug [op_handle_events]
[ 1.086628] [00000e07] libusbx: debug [op_handle_events]
[ 1.086643] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.086655] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44000830 has callback
0x10cf31250
[ 1.086666] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 1.086734] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.086751] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.086761] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.088161] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.088229] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.088250] [00000e07] libusbx: debug [op_handle_events]
[ 1.088258] [00000e07] libusbx: debug [op_handle_events]
[ 1.088267] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.088275] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb42501840 has callback
0x10cf31250
[ 1.088282] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=18
   String (0x03): "53T9XDR4"
[ 1.088351] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.088365] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.088377] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.088433] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.088461] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.088477] [00000e07] libusbx: debug [op_handle_events]
[ 1.088487] [00000e07] libusbx: debug [op_handle_events]
[ 1.088501] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.088512] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44100f60 has callback
0x10cf31250
[ 1.088523] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 1.088577] [00000e07] libusbx: debug [libusb_get_next_timeout] no URB
with timeout or all handled by OS; no timeout!
[ 1.088590] [00000e07] libusbx: debug
[libusb_handle_events_timeout_completed] doing our own event handling
[ 1.088601] [00000e07] libusbx: debug [handle_events] poll() 2 fds
with timeout in 60000ms
[ 1.088804] [00001707] libusbx: debug [darwin_async_io_callback]
[ 1.088832] [00000e07] libusbx: debug [handle_events] poll() returned 1
[ 1.088855] [00000e07] libusbx: debug [op_handle_events]
[ 1.088868] [00000e07] libusbx: debug [op_handle_events]
[ 1.088887] [00000e07] libusbx: debug [darwin_handle_callback]
[ 1.088898] [00000e07] libusbx: warning [darwin_transfer_status]
transfer error: pipe is stalled
[ 1.088909] [00000e07] libusbx: debug
[usbi_handle_transfer_completion] transfer 0x7fbb44100f60 has callback
0x10cf31250
[ 1.088918] [00000e07] libusbx: debug [ctrl_transfer_cb] actual_length=0

Releasing interface 0...
[ 1.088939] [00000e07] libusbx: debug [libusb_release_interface] interface 0
Releasing interface 1...
[ 1.090465] [00000e07] libusbx: debug [libusb_release_interface] interface 1
Closing device...
[ 1.093051] [00000e07] libusbx: debug [libusb_close]
[ 1.093156] [00000e07] libusbx: debug [usbi_remove_pollfd] remove fd 6
[ 1.093212] [00000e07] libusbx: debug [libusb_unref_device] destroy device 250.6
[ 1.093232] [00000e07] libusbx: debug [libusb_exit]
[ 1.093243] [00000e07] libusbx: debug [libusb_exit] destroying default context
[ 1.093255] [00000e07] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 1.093311] [00001707] libusbx: debug [event_thread_main]

-- 
Xiaofan

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to