hughsie@Richards-MBP libusb % make && sudo ./examples/hotplugtest /Library/Developer/CommandLineTools/usr/bin/make all-recursive Making all in libusb make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all-am'. [timestamp] [threadID] facility level [function call] -------------------------------------------------------------------------------- [ 0.000035] [000272a1] libusb: debug [libusb_init_context] created default context [ 0.000056] [000272a1] libusb: debug [libusb_init_context] libusb v1.0.26.11807 [ 0.000107] [000272a1] libusb: debug [usbi_add_event_source] add fd 3 events 1 [ 0.000248] [000272a3] libusb: debug [darwin_event_thread_main] creating hotplug event source [ 0.000605] [000272a3] libusb: debug [darwin_event_thread_main] darwin event thread ready to receive events [ 0.000799] [000272a1] libusb: debug [darwin_get_cached_device] could not get connected port number [ 0.000808] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x0 [ 0.000842] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x0 [ 0.003691] [000272a1] libusb: debug [darwin_cache_device_descriptor] cached device descriptor: [ 0.003704] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDescriptorType: 0x01 [ 0.003707] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdUSB: 0x0100 [ 0.003709] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceClass: 0x09 [ 0.003711] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceSubClass: 0xff [ 0.003712] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceProtocol: 0x03 [ 0.003714] [000272a1] libusb: debug [darwin_cache_device_descriptor] bMaxPacketSize0: 0x08 [ 0.003716] [000272a1] libusb: debug [darwin_cache_device_descriptor] idVendor: 0x05ac [ 0.003718] [000272a1] libusb: debug [darwin_cache_device_descriptor] idProduct: 0x8007 [ 0.003719] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdDevice: 0x0198 [ 0.003721] [000272a1] libusb: debug [darwin_cache_device_descriptor] iManufacturer: 0x00 [ 0.003764] [000272a1] libusb: debug [darwin_cache_device_descriptor] iProduct: 0x00 [ 0.003771] [000272a1] libusb: debug [darwin_cache_device_descriptor] iSerialNumber: 0x00 [ 0.003773] [000272a1] libusb: debug [darwin_cache_device_descriptor] bNumConfigurations: 0x01 [ 0.003876] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x262d5fecf8 [ 0.003919] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x262d5fecf8/0x14400000 against cached device with sessionID/locationID 0x0/0x14000000 [ 0.003923] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x262d5fecf8 [ 0.005285] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.005611] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.005905] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.006192] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.006460] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.006498] [000272a1] libusb: debug [darwin_device_from_service] could not set up plugin for service: out of resources [ 0.006615] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x2635f45c1e [ 0.006660] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2635f45c1e/0x14300000 against cached device with sessionID/locationID 0x0/0x14000000 [ 0.006664] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x2635f45c1e [ 0.006867] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.007086] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.007317] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.007548] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.007825] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.007849] [000272a1] libusb: debug [darwin_device_from_service] could not set up plugin for service: out of resources [ 0.007927] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x265c478e9a [ 0.007974] [000272a1] libusb: debug [darwin_get_cached_device] parent sessionID: 0x2635f45c1e [ 0.007980] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x265c478e9a/0x14330000 against cached device with sessionID/locationID 0x0/0x14000000 [ 0.007984] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x265c478e9a [ 0.008240] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.008506] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.008766] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.009048] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.009334] [000272a1] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources [ 0.009357] [000272a1] libusb: debug [darwin_device_from_service] could not set up plugin for service: out of resources [ 0.009439] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x7769dd93471 [ 0.009520] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x7769dd93471/0x14200000 against cached device with sessionID/locationID 0x0/0x14000000 [ 0.009556] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x7769dd93471 [ 0.010276] [000272a1] libusb: debug [darwin_cache_device_descriptor] cached device descriptor: [ 0.010287] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDescriptorType: 0x01 [ 0.010292] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdUSB: 0x0200 [ 0.010296] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceClass: 0x00 [ 0.010300] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceSubClass: 0x00 [ 0.010303] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceProtocol: 0x00 [ 0.010307] [000272a1] libusb: debug [darwin_cache_device_descriptor] bMaxPacketSize0: 0x20 [ 0.010311] [000272a1] libusb: debug [darwin_cache_device_descriptor] idVendor: 0x046d [ 0.010314] [000272a1] libusb: debug [darwin_cache_device_descriptor] idProduct: 0xc52b [ 0.010318] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdDevice: 0x2410 [ 0.010321] [000272a1] libusb: debug [darwin_cache_device_descriptor] iManufacturer: 0x01 [ 0.010325] [000272a1] libusb: debug [darwin_cache_device_descriptor] iProduct: 0x02 [ 0.010328] [000272a1] libusb: debug [darwin_cache_device_descriptor] iSerialNumber: 0x00 [ 0.010332] [000272a1] libusb: debug [darwin_cache_device_descriptor] bNumConfigurations: 0x01 [ 0.010372] [000272a1] libusb: debug [darwin_check_configuration] active config: 1, first config: 1 [ 0.010379] [000272a1] libusb: debug [process_new_device] allocating new device in context 0x7ff6c4c0a210 for with session 0x7769dd93471 [ 0.010386] [000272a1] libusb: debug [process_new_device] found device with address 16 port = 2 parent = 0x0 at 0x7ff6c4c0af5a [ 0.010489] [000272a1] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb2c19ddd651 [ 0.010547] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb2c19ddd651/0x14100000 against cached device with sessionID/locationID 0x7769dd93471/0x14200000 [ 0.010555] [000272a1] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb2c19ddd651/0x14100000 against cached device with sessionID/locationID 0x0/0x14000000 [ 0.010559] [000272a1] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb2c19ddd651 [ 0.011111] [000272a1] libusb: debug [darwin_cache_device_descriptor] cached device descriptor: [ 0.011123] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDescriptorType: 0x01 [ 0.011127] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdUSB: 0x0200 [ 0.011130] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceClass: 0x00 [ 0.011133] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceSubClass: 0x00 [ 0.011136] [000272a1] libusb: debug [darwin_cache_device_descriptor] bDeviceProtocol: 0x00 [ 0.011142] [000272a1] libusb: debug [darwin_cache_device_descriptor] bMaxPacketSize0: 0x08 [ 0.011145] [000272a1] libusb: debug [darwin_cache_device_descriptor] idVendor: 0x273f [ 0.011148] [000272a1] libusb: debug [darwin_cache_device_descriptor] idProduct: 0x1004 [ 0.011151] [000272a1] libusb: debug [darwin_cache_device_descriptor] bcdDevice: 0x0002 [ 0.011155] [000272a1] libusb: debug [darwin_cache_device_descriptor] iManufacturer: 0x01 [ 0.011158] [000272a1] libusb: debug [darwin_cache_device_descriptor] iProduct: 0x02 [ 0.011161] [000272a1] libusb: debug [darwin_cache_device_descriptor] iSerialNumber: 0x00 [ 0.011164] [000272a1] libusb: debug [darwin_cache_device_descriptor] bNumConfigurations: 0x01 [ 0.011200] [000272a1] libusb: debug [darwin_check_configuration] active config: 1, first config: 1 [ 0.011207] [000272a1] libusb: debug [process_new_device] allocating new device in context 0x7ff6c4c0a210 for with session 0xb2c19ddd651 [ 0.011213] [000272a1] libusb: debug [process_new_device] found device with address 17 port = 1 parent = 0x0 at 0x7ff6c4c0b25a [ 0.011244] [000272a1] libusb: debug [libusb_hotplug_register_callback] new hotplug cb 0x7ff6c4c0afa0 with handle 1 [ 0.011255] [000272a1] libusb: debug [libusb_get_next_timeout] no URBs, no timeout! [ 0.011289] [000272a1] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 0.011310] [000272a1] libusb: debug [handle_events] event sources modified, reallocating event data [ 0.011345] [000272a1] libusb: debug [usbi_wait_for_events] poll() 1 fds with timeout in 60000ms [ 5.050055] [000272a3] libusb: debug [darwin_devices_detached] notifying context 0x7ff6c4c0a210 of device disconnect [ 5.050473] [000272a1] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 5.050533] [000272a1] libusb: debug [handle_event_trigger] event triggered [ 5.050540] [000272a1] libusb: debug [handle_event_trigger] hotplug message received [ 5.050573] [000272a1] libusb: debug [libusb_get_device_descriptor] Device left: 273f:1004 [ 5.050626] [000272a1] libusb: debug [libusb_unref_device] destroy device 20.17 [ 5.050711] [000272a1] libusb: debug [libusb_get_next_timeout] no URBs, no timeout! [ 5.050721] [000272a1] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 5.050728] [000272a1] libusb: debug [usbi_wait_for_events] poll() 1 fds with timeout in 60000ms [ 5.054637] [000272a3] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb31346011f1 [ 5.054732] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb31346011f1/0x14100000 against cached device with sessionID/locationID 0x7769dd93471/0x14200000 [ 5.054741] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb31346011f1/0x14100000 against cached device with sessionID/locationID 0x0/0x14000000 [ 5.054747] [000272a3] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb31346011f1 [ 5.086559] [000272a3] libusb: debug [darwin_cache_device_descriptor] cached device descriptor: [ 5.086628] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDescriptorType: 0x01 [ 5.086640] [000272a3] libusb: debug [darwin_cache_device_descriptor] bcdUSB: 0x0200 [ 5.086644] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceClass: 0x00 [ 5.086647] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceSubClass: 0x00 [ 5.086651] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceProtocol: 0x00 [ 5.086654] [000272a3] libusb: debug [darwin_cache_device_descriptor] bMaxPacketSize0: 0x08 [ 5.086657] [000272a3] libusb: debug [darwin_cache_device_descriptor] idVendor: 0x273f [ 5.086661] [000272a3] libusb: debug [darwin_cache_device_descriptor] idProduct: 0x1004 [ 5.086664] [000272a3] libusb: debug [darwin_cache_device_descriptor] bcdDevice: 0x0002 [ 5.086670] [000272a3] libusb: debug [darwin_cache_device_descriptor] iManufacturer: 0x01 [ 5.088050] [000272a3] libusb: debug [darwin_cache_device_descriptor] iProduct: 0x02 [ 5.088058] [000272a3] libusb: debug [darwin_cache_device_descriptor] iSerialNumber: 0x00 [ 5.088062] [000272a3] libusb: debug [darwin_cache_device_descriptor] bNumConfigurations: 0x01 [ 5.088121] [000272a3] libusb: debug [darwin_check_configuration] active config: 1, first config: 1 [ 5.088134] [000272a3] libusb: debug [process_new_device] allocating new device in context 0x7ff6c4c0a210 for with session 0xb31346011f1 [ 5.088142] [000272a3] libusb: debug [process_new_device] found device with address 18 port = 1 parent = 0x0 at 0x7ff6c4f040fa [ 5.090293] [000272a1] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 5.090306] [000272a1] libusb: debug [handle_event_trigger] event triggered [ 5.090310] [000272a1] libusb: debug [handle_event_trigger] hotplug message received [ 5.090316] [000272a1] libusb: debug [libusb_get_device_descriptor] Device arrived: 273f:1004 [ 5.090325] [000272a1] libusb: debug [libusb_get_next_timeout] no URBs, no timeout! [ 5.090330] [000272a1] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 5.090334] [000272a1] libusb: debug [usbi_wait_for_events] poll() 1 fds with timeout in 60000ms [ 5.178940] [000272a3] libusb: debug [darwin_devices_detached] notifying context 0x7ff6c4c0a210 of device disconnect [ 5.179260] [000272a1] libusb: debug [usbi_wait_for_events] poll() returned 1 [ 5.179270] [000272a1] libusb: debug [handle_event_trigger] event triggered [ 5.179304] [000272a1] libusb: debug [handle_event_trigger] hotplug message received [ 5.179314] [000272a1] libusb: debug [libusb_get_device_descriptor] Device left: 273f:1004 [ 5.179321] [000272a1] libusb: debug [libusb_unref_device] destroy device 20.18 [ 5.179338] [000272a1] libusb: debug [libusb_get_next_timeout] no URBs, no timeout! [ 5.179342] [000272a1] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [ 5.179346] [000272a1] libusb: debug [usbi_wait_for_events] poll() 1 fds with timeout in 60000ms [ 5.185648] [000272a3] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb313c17623f [ 5.186153] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb313c17623f/0x14100000 against cached device with sessionID/locationID 0x7769dd93471/0x14200000 [ 5.186180] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb313c17623f/0x14100000 against cached device with sessionID/locationID 0x0/0x14000000 [ 5.186190] [000272a3] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb313c17623f [10.189625] [000272a3] libusb: debug [darwin_cache_device_descriptor] kernel responded with code: 0xe00002c0. sleeping for 30 ms before trying again [10.219733] [000272a3] libusb: debug [darwin_cache_device_descriptor] kernel responded with code: 0xe00002c0. sleeping for 30 ms before trying again [10.250214] [000272a3] libusb: warning [darwin_cache_device_descriptor] could not retrieve device descriptor 273f:1004: no connection to an IOService (e00002c0). skipping device [10.250324] [000272a3] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb31668294b6 [10.250399] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb31668294b6/0x14100000 against cached device with sessionID/locationID 0xb313c17623f/0x14100000 [10.250412] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb31668294b6/0x14100000 against cached device with sessionID/locationID 0x7769dd93471/0x14200000 [10.250417] [000272a3] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb31668294b6/0x14100000 against cached device with sessionID/locationID 0x0/0x14000000 [10.250422] [000272a3] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb31668294b6 [10.254325] [000272a3] libusb: debug [darwin_cache_device_descriptor] cached device descriptor: [10.254375] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDescriptorType: 0x01 [10.254379] [000272a3] libusb: debug [darwin_cache_device_descriptor] bcdUSB: 0x0200 [10.254383] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceClass: 0x00 [10.254388] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceSubClass: 0x00 [10.254391] [000272a3] libusb: debug [darwin_cache_device_descriptor] bDeviceProtocol: 0x00 [10.254394] [000272a3] libusb: debug [darwin_cache_device_descriptor] bMaxPacketSize0: 0x08 [10.254514] [000272a3] libusb: debug [darwin_cache_device_descriptor] idVendor: 0x273f [10.254520] [000272a3] libusb: debug [darwin_cache_device_descriptor] idProduct: 0x1005 [10.254525] [000272a3] libusb: debug [darwin_cache_device_descriptor] bcdDevice: 0x0002 [10.254529] [000272a3] libusb: debug [darwin_cache_device_descriptor] iManufacturer: 0x01 [10.254533] [000272a3] libusb: debug [darwin_cache_device_descriptor] iProduct: 0x02 [10.254538] [000272a3] libusb: debug [darwin_cache_device_descriptor] iSerialNumber: 0x00 [10.254544] [000272a3] libusb: debug [darwin_cache_device_descriptor] bNumConfigurations: 0x01 [10.255445] [000272a3] libusb: debug [darwin_check_configuration] active config: 1, first config: 1 [10.255460] [000272a3] libusb: debug [process_new_device] allocating new device in context 0x7ff6c4c0a210 for with session 0xb31668294b6 [10.257847] [000272a3] libusb: debug [process_new_device] found device with address 20 port = 1 parent = 0x0 at 0x7ff6c4e0779a [10.258629] [000272a3] libusb: debug [darwin_devices_detached] notifying context 0x7ff6c4c0a210 of device disconnect [10.258963] [000272a1] libusb: debug [usbi_wait_for_events] poll() returned 1 [10.258997] [000272a1] libusb: debug [handle_event_trigger] event triggered [10.259006] [000272a1] libusb: debug [handle_event_trigger] hotplug message received [10.259020] [000272a1] libusb: debug [libusb_get_device_descriptor] Device arrived: 273f:1005 [10.259045] [000272a1] libusb: debug [libusb_get_next_timeout] no URBs, no timeout! [10.259054] [000272a1] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling [10.259065] [000272a1] libusb: debug [usbi_wait_for_events] poll() 1 fds with timeout in 60000ms