Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MacOS] Error Platform does not support kernel detachment #211

Open
phaus opened this issue Nov 19, 2019 · 8 comments
Open

[MacOS] Error Platform does not support kernel detachment #211

phaus opened this issue Nov 19, 2019 · 8 comments

Comments

@phaus
Copy link

phaus commented Nov 19, 2019

Describe the bug
After the upgrade to macOS Catalina (10.15.2), I am not able to run the Program anymore.
It could also be an error with libusb.

To Reproduce
Steps to reproduce the behavior:

  1. Update MacOS to the latest DEV Version
  2. Run sudo ./OpenCorsairLink.elf --dump
    Checking USB device 1 (1b1c:0c08)...
    Corsair product detected. Checking if device is H80i GT V2... Platform does not support kernel detachment
    Dev=0, CorsairLink Device Found: H80i GT V2!
    Checking USB device 2 (1b1c:0c04)...
    Corsair product detected. Checking if device is H80... Platform does not support kernel     detachment
    Unable to claim USB device interface
    DEBUG: scan done, start routines
    DEBUG: selected device_number = -1
    
  3. Run sudo ./OpenCorsairLink.elf --device 0
    Dev=0, CorsairLink Device Found: H80i GT V2!
    Platform does not support kernel detachment
    Unable to claim USB device interface
    Detected 0 device(s), submitted device 0 is out of range
    

Expected behavior
See a listing of the device information.

Desktop (please complete the following information):

  • OS: MacOS
  • Browser hm Firefox
  • Version
    OS: Catalina 10.15.2
    libusb: 1.0.23
    libusb-compat: 0.1.5_1
@jonasmalacofilho
Copy link
Contributor

The issue is not with detaching the kernel driver (that's indeed expected on MacOS), but with a failure to claim the interface.

Maybe there's something useful in the LIBUSB debug output?

sudo LIBUSB_DEBUG=4 ./OpenCorsairLink.elf --device 0

I should have used msg_debug instead of msg_error in

rr = libusb_set_auto_detach_kernel_driver( scanlist[scanlist_count].handle, 1 );
if ( rr != LIBUSB_SUCCESS )
{
msg_err("Platform does not support kernel detachment\n");
}

For reference libusb_set_auto_detach_kernel_driver returns:

LIBUSB_SUCCESS on success
LIBUSB_ERROR_NOT_SUPPORTED on platforms where the functionality is not available

@phaus
Copy link
Author

phaus commented Nov 20, 2019

FYI: Installed is a H80i v2 and one CORSAIR Commander Mini.
I just run the cmd with debug enabled:

% sudo LIBUSB_DEBUG=4 ./OpenCorsairLink.elf --device 0
Password:
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000043] [00000307] libusb: debug [libusb_init] created default context
[ 0.000121] [00000307] libusb: debug [libusb_init] libusb v1.0.23.11397
[ 0.000444] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb9084670
[ 0.000479] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb9084670
[ 0.005765] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.005783] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.005787] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.005791] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.005795] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.005798] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x01
[ 0.005801] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.005805] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x8087
[ 0.005810] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x8002
[ 0.005813] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0005
[ 0.005816] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x00
[ 0.005820] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x00
[ 0.005823] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.005826] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.005862] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.005873] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7ffd2a500000 for with session 0xb9084670
[ 0.005884] [00000307] libusb: debug [process_new_device] found device with address 1 port = 1 parent = 0x0 at 0x7ffd2a50265a
[ 0.006001] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xb90831ee
[ 0.006030] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xb90831ee/0x1a100000 against cached device with sessionID/locationID 0xb9084670/0x1d100000
[ 0.006036] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xb90831ee
[ 0.006510] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.006525] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.006529] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.006533] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.006536] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.006539] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x01
[ 0.006543] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.006546] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x8087
[ 0.006550] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x800a
[ 0.006553] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0005
[ 0.006557] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x00
[ 0.006560] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x00
[ 0.006563] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.006566] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.006598] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.006603] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7ffd2a500000 for with session 0xb90831ee
[ 0.006609] [00000307] libusb: debug [process_new_device] found device with address 1 port = 1 parent = 0x0 at 0x7ffd2a5029fa
[ 0.006717] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xe007cde3
[ 0.006745] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe007cde3/0x1a120000 against cached device with sessionID/locationID 0xb90831ee/0x1a100000
[ 0.006751] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe007cde3/0x1a120000 against cached device with sessionID/locationID 0xb9084670/0x1d100000
[ 0.006756] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xe007cde3
[ 0.007175] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.007190] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.007197] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.007202] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.007206] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.007209] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.007212] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.007218] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1b1c
[ 0.007221] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0c04
[ 0.007224] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0200
[ 0.007229] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.007233] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.007236] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.007239] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.007271] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.007276] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7ffd2a500000 for with session 0xe007cde3
[ 0.007306] [00000307] libusb: debug [process_new_device] found device with address 2 port = 2 parent = 0x0 at 0x7ffd2a50345a
[ 0.007422] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xe3121781
[ 0.007451] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe3121781/0x1d180000 against cached device with sessionID/locationID 0xe007cde3/0x1a120000
[ 0.007457] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe3121781/0x1d180000 against cached device with sessionID/locationID 0xb90831ee/0x1a100000
[ 0.007462] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe3121781/0x1d180000 against cached device with sessionID/locationID 0xb9084670/0x1d100000
[ 0.007466] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xe3121781
[ 0.007877] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.007892] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.007899] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.007904] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.007907] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.007910] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.007914] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x08
[ 0.007917] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x046d
[ 0.007921] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0xc52b
[ 0.007924] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x1207
[ 0.007927] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.007932] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.007936] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.007939] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.007971] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.007977] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7ffd2a500000 for with session 0xe3121781
[ 0.007983] [00000307] libusb: debug [process_new_device] found device with address 2 port = 8 parent = 0x0 at 0x7ffd2a50364a
[ 0.008094] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0xe505b008
[ 0.008122] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe505b008/0x1a140000 against cached device with sessionID/locationID 0xe3121781/0x1d180000
[ 0.008128] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe505b008/0x1a140000 against cached device with sessionID/locationID 0xe007cde3/0x1a120000
[ 0.008132] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe505b008/0x1a140000 against cached device with sessionID/locationID 0xb90831ee/0x1a100000
[ 0.008137] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0xe505b008/0x1a140000 against cached device with sessionID/locationID 0xb9084670/0x1d100000
[ 0.008141] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0xe505b008
[ 0.008564] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.008582] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.008587] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0110
[ 0.008591] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.008594] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.008597] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.008603] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.008606] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1b1c
[ 0.008612] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0c08
[ 0.008616] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0100
[ 0.008619] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.008622] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.008626] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x03
[ 0.008629] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.008661] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.008667] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7ffd2a500000 for with session 0xe505b008
[ 0.008673] [00000307] libusb: debug [process_new_device] found device with address 3 port = 4 parent = 0x0 at 0x7ffd2a5036ba
[ 0.008800] [0000120b] libusb: debug [darwin_event_thread_main] creating hotplug event source
[ 0.009092] [0000120b] libusb: debug [darwin_event_thread_main] darwin event thread ready to receive events
[ 0.009229] [00000307] libusb: debug [usbi_add_pollfd] add fd 3 events 1
[ 0.009274] [00000307] libusb: debug [libusb_get_device_list]
[ 0.009334] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.009345] [00000307] libusb: debug [libusb_open] open 26.3
[ 0.009517] [00000307] libusb: debug [darwin_open] device open for access
Platform does not support kernel detachment
[ 0.009554] [00000307] libusb: debug [libusb_claim_interface] interface 0
[ 0.010272] [00000307] libusb: debug [get_endpoints] building table of endpoints.
[ 0.010392] [00000307] libusb: debug [get_endpoints] interface: 0 pipe 1: dir: 0 number: 2
[ 0.010438] [00000307] libusb: debug [get_endpoints] interface: 0 pipe 2: dir: 1 number: 2
[ 0.010482] [00000307] libusb: debug [darwin_claim_interface] interface opened
Dev=0, CorsairLink Device Found: H80i GT V2!
[ 0.010710] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.010718] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.010721] [00000307] libusb: debug [libusb_open] open 26.2
[ 0.010899] [00000307] libusb: debug [darwin_open] device open for access
Platform does not support kernel detachment
[ 0.010921] [00000307] libusb: debug [libusb_claim_interface] interface 0
[ 0.011518] [00000307] libusb: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
Unable to claim USB device interface
Detected 0 device(s), submitted device 0 is out of range
[ 0.011548] [00000307] libusb: debug [libusb_release_interface] interface 0
[ 0.011790] [00000307] libusb: debug [libusb_close]
[ 0.011895] [00000307] libusb: debug [libusb_exit]
[ 0.011909] [00000307] libusb: debug [libusb_exit] destroying default context
[ 0.011915] [00000307] libusb: warning [libusb_exit] application left some devices open
[ 0.011918] [00000307] libusb: debug [usbi_remove_pollfd] remove fd 3
[ 0.012029] [0000120b] libusb: debug [darwin_event_thread_main] darwin event thread exiting

@jonasmalacofilho
Copy link
Contributor

This is the relevant line:

[ 0.011518] [00000307] libusb: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access

Does any specific software come to mind as the possible culprit?

@phaus
Copy link
Author

phaus commented Nov 21, 2019

Hi. Thank you for the quick response.
I couldn't any any program or kernel module, that uses that USB Device.

I found a thread at stackoverflow about the same issue:

https://stackoverflow.com/questions/20253350/unable-to-claim-usb-interface-with-c-libusb-on-mac-os-x

Unfortunetally, the kext that was mentioned there, is not present in catalina anymore.

@jonasmalacofilho
Copy link
Contributor

I looked over the logs again and noticed that the issue is with the 1b1c:0c04 device, which should be your Commander Mini.

I'm not the maintainer here, but IIRC these pid == 0x0c04 devices are HIDs, which would automatically be bound to a default HID driver/kext, thus explaining the problem.

Can you check whether the Commander Mini is indeed a HID, and also whether there is kext installed (is this the right lingo on macOS?) for it?

@phaus
Copy link
Author

phaus commented Dec 6, 2019

I will try to do some tests when I have access to the system again.
But I have to find out how to check which kext is using the device :-).

@aloserini
Copy link

have the same problem:
USBInterfaceOpen: another process has device opened for exclusive access
any help?

@luxus
Copy link

luxus commented Mar 4, 2020

OpenCorsairLink git:(testing) sudo LIBUSB_DEBUG=4 ./OpenCorsairLink.elf --device 0
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000008] [00000307] libusb: debug [libusb_init] created default context
[ 0.000032] [00000307] libusb: debug [libusb_init] libusb v1.0.23.11397
[ 0.000135] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a2f959d7c3
[ 0.000145] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a2f959d7c3
[ 0.001491] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.001496] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.001497] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.001498] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0xef
[ 0.001499] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x02
[ 0.001500] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x01
[ 0.001501] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.001502] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1235
[ 0.001503] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x8202
[ 0.001504] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x041b
[ 0.001505] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.001533] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x03
[ 0.001538] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.001539] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x02
[ 0.001662] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.001669] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a2f959d7c3
[ 0.001679] [00000307] libusb: debug [process_new_device] found device with address 1 port = 4 parent = 0x0 at 0x7fcb3dd04e0a
[ 0.001725] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a2fdea7d1a
[ 0.001734] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a2fdea7d1a/0x14900000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.001736] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a2fdea7d1a
[ 0.002006] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.002012] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.002013] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.002014] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.002015] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.002016] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x01
[ 0.002017] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.002018] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1a40
[ 0.002019] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0101
[ 0.002020] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0111
[ 0.002021] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x00
[ 0.002043] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x01
[ 0.002048] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.002049] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.002064] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.002066] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a2fdea7d1a
[ 0.002075] [00000307] libusb: debug [process_new_device] found device with address 2 port = 12 parent = 0x0 at 0x7fcb3de040fa
[ 0.002140] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a3027b03ea
[ 0.002152] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3027b03ea/0x14800000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.002154] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3027b03ea/0x14800000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.002156] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a3027b03ea
[ 0.002319] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.002323] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.002324] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.002325] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.002326] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.002327] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x01
[ 0.002328] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.002329] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1a40
[ 0.002330] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0101
[ 0.002331] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0111
[ 0.002332] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x00
[ 0.002346] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x01
[ 0.002351] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.002352] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.002368] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.002370] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a3027b03ea
[ 0.002372] [00000307] libusb: debug [process_new_device] found device with address 3 port = 11 parent = 0x0 at 0x7fcb3dc097da
[ 0.002441] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a307a98830
[ 0.002450] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a307a98830/0x14500000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.002452] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a307a98830/0x14500000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.002453] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a307a98830/0x14500000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.002454] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a307a98830
[ 0.002652] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.002657] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.002658] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0210
[ 0.002659] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.002660] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.002661] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x02
[ 0.002662] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.002663] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x0bda
[ 0.002665] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x5411
[ 0.002666] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0123
[ 0.002667] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.002667] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.002668] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.002669] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.002679] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.002681] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a307a98830
[ 0.002683] [00000307] libusb: debug [process_new_device] found device with address 4 port = 7 parent = 0x0 at 0x7fcb3dd0549a
[ 0.002722] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a309358bee
[ 0.002730] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a309358bee/0x14f00000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.002732] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a309358bee/0x14f00000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.002733] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a309358bee/0x14f00000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.002735] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a309358bee/0x14f00000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.002736] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a309358bee
[ 0.002884] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.002890] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.002891] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0300
[ 0.002892] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x09
[ 0.002893] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.002894] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x03
[ 0.002895] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x09
[ 0.002896] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x0bda
[ 0.002897] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0411
[ 0.002898] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0123
[ 0.002899] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.002900] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.002901] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.002902] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.002912] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.002914] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a309358bee
[ 0.002916] [00000307] libusb: debug [process_new_device] found device with address 5 port = 23 parent = 0x0 at 0x7fcb3dd04bfa
[ 0.002954] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a310dfcfd2
[ 0.002962] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a310dfcfd2/0x14940000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.002963] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a310dfcfd2/0x14940000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.002965] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a310dfcfd2/0x14940000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.002966] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a310dfcfd2/0x14940000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.002967] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a310dfcfd2/0x14940000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.002968] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a310dfcfd2
[ 0.003126] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.003131] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.003132] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.003133] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.003134] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.003135] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.003136] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.003137] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1b1c
[ 0.003138] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0c0b
[ 0.003139] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x000a
[ 0.003140] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.003141] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.003142] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x03
[ 0.003143] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.003155] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.003156] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a310dfcfd2
[ 0.003158] [00000307] libusb: debug [process_new_device] found device with address 7 port = 4 parent = 0x0 at 0x7fcb3dd063aa
[ 0.003195] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a313a54fbd
[ 0.003203] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a310dfcfd2/0x14940000
[ 0.003205] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.003206] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.003207] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.003209] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.003210] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a313a54fbd/0x14530000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.003222] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a313a54fbd
[ 0.003365] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.003369] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.003370] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0110
[ 0.003371] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.003373] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.003375] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.003376] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.003377] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x04d9
[ 0.003378] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0xa292
[ 0.003378] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0100
[ 0.003379] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.003380] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.003381] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x03
[ 0.003382] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.003394] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.003396] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a313a54fbd
[ 0.003397] [00000307] libusb: debug [process_new_device] found device with address 8 port = 3 parent = 0x0 at 0x7fcb3dd0627a
[ 0.003436] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a316e9fe5d
[ 0.003444] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a313a54fbd/0x14530000
[ 0.003446] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a310dfcfd2/0x14940000
[ 0.003447] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.003448] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.003449] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.003450] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.003458] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a316e9fe5d/0x14540000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.003460] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a316e9fe5d
[ 0.003598] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.003603] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.003604] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.003605] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.003606] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.003607] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.003608] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x20
[ 0.003609] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x046d
[ 0.003610] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0xc53f
[ 0.003611] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x4400
[ 0.003613] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.003614] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.003615] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x00
[ 0.003616] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.003626] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.003628] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x1a316e9fe5d
[ 0.003630] [00000307] libusb: debug [process_new_device] found device with address 9 port = 4 parent = 0x0 at 0x7fcb3dd06c0a
[ 0.003672] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a3ab4dfdf0
[ 0.003681] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a316e9fe5d/0x14540000
[ 0.003682] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a313a54fbd/0x14530000
[ 0.003683] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a310dfcfd2/0x14940000
[ 0.003685] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.003686] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.003687] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.003698] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.003701] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3ab4dfdf0/0x14920000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.003702] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a3ab4dfdf0
[ 0.003744] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.003798] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.003843] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.003887] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.003931] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.003940] [00000307] libusb: debug [darwin_device_from_service] could not set up plugin for service: out of resources
[ 0.003977] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x1a3c74c8dcc
[ 0.003985] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a316e9fe5d/0x14540000
[ 0.003986] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a313a54fbd/0x14530000
[ 0.003988] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a310dfcfd2/0x14940000
[ 0.003989] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.003990] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.003991] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.004003] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.004005] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x1a3c74c8dcc/0x14923000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.004006] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x1a3c74c8dcc
[ 0.004045] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.004090] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.004133] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.004177] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.004220] [00000307] libusb: debug [darwin_device_from_service] set up plugin for service retry: out of resources
[ 0.004228] [00000307] libusb: debug [darwin_device_from_service] could not set up plugin for service: out of resources
[ 0.004264] [00000307] libusb: debug [darwin_get_cached_device] finding cached device for sessionID 0x2eea03de711
[ 0.004272] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a316e9fe5d/0x14540000
[ 0.004274] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a313a54fbd/0x14530000
[ 0.004275] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a310dfcfd2/0x14940000
[ 0.004277] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a309358bee/0x14f00000
[ 0.004278] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a307a98830/0x14500000
[ 0.004279] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a3027b03ea/0x14800000
[ 0.004290] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a2fdea7d1a/0x14900000
[ 0.004293] [00000307] libusb: debug [darwin_get_cached_device] matching sessionID/locationID 0x2eea03de711/0x14810000 against cached device with sessionID/locationID 0x1a2f959d7c3/0x14200000
[ 0.004294] [00000307] libusb: debug [darwin_get_cached_device] caching new device with sessionID 0x2eea03de711
[ 0.004435] [00000307] libusb: debug [darwin_cache_device_descriptor] cached device descriptor:
[ 0.004440] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDescriptorType:    0x01
[ 0.004441] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdUSB:             0x0200
[ 0.004442] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceClass:       0x00
[ 0.004443] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceSubClass:    0x00
[ 0.004444] [00000307] libusb: debug [darwin_cache_device_descriptor]   bDeviceProtocol:    0x00
[ 0.004445] [00000307] libusb: debug [darwin_cache_device_descriptor]   bMaxPacketSize0:    0x40
[ 0.004446] [00000307] libusb: debug [darwin_cache_device_descriptor]   idVendor:           0x1b1c
[ 0.004448] [00000307] libusb: debug [darwin_cache_device_descriptor]   idProduct:          0x0c12
[ 0.004450] [00000307] libusb: debug [darwin_cache_device_descriptor]   bcdDevice:          0x0100
[ 0.004451] [00000307] libusb: debug [darwin_cache_device_descriptor]   iManufacturer:      0x01
[ 0.004452] [00000307] libusb: debug [darwin_cache_device_descriptor]   iProduct:           0x02
[ 0.004452] [00000307] libusb: debug [darwin_cache_device_descriptor]   iSerialNumber:      0x03
[ 0.004453] [00000307] libusb: debug [darwin_cache_device_descriptor]   bNumConfigurations: 0x01
[ 0.004464] [00000307] libusb: debug [darwin_check_configuration] active config: 1, first config: 1
[ 0.004466] [00000307] libusb: debug [process_new_device] allocating new device in context 0x7fcb3dc07100 for with session 0x2eea03de711
[ 0.004468] [00000307] libusb: debug [process_new_device] found device with address 14 port = 1 parent = 0x0 at 0x7fcb3dd064fa
[ 0.004512] [0000090b] libusb: debug [darwin_event_thread_main] creating hotplug event source
[ 0.004612] [0000090b] libusb: debug [darwin_event_thread_main] darwin event thread ready to receive events
[ 0.004666] [00000307] libusb: debug [usbi_add_pollfd] add fd 3 events 1
[ 0.004682] [00000307] libusb: debug [libusb_get_device_list]
[ 0.004699] [00000307] libusb: debug [discovered_devs_append] need to increase capacity
[ 0.004709] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.004711] [00000307] libusb: debug [libusb_open] open 20.14
[ 0.004779] [00000307] libusb: debug [darwin_open] device open for access
Platform does not support kernel detachment
[ 0.004790] [00000307] libusb: debug [libusb_claim_interface] interface 0
[ 0.005032] [00000307] libusb: debug [get_endpoints] building table of endpoints.
[ 0.005041] [00000307] libusb: debug [get_endpoints] interface: 0 pipe 1: dir: 1 number: 1
[ 0.005045] [00000307] libusb: debug [get_endpoints] interface: 0 pipe 2: dir: 0 number: 1
[ 0.005058] [00000307] libusb: debug [darwin_claim_interface] interface opened
Dev=0, CorsairLink Device Found: H150i Pro!
[ 0.005067] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.005069] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.005070] [00000307] libusb: debug [libusb_get_device_descriptor]
[ 0.005071] [00000307] libusb: debug [libusb_open] open 20.7
[ 0.005116] [00000307] libusb: debug [darwin_open] device open for access
Platform does not support kernel detachment
[ 0.005120] [00000307] libusb: debug [libusb_claim_interface] interface 0
[ 0.005302] [00000307] libusb: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
Unable to claim USB device interface
Detected 0 device(s), submitted device 0 is out of range
[ 0.005310] [00000307] libusb: debug [libusb_release_interface] interface 0
[ 0.005387] [00000307] libusb: debug [libusb_close]
[ 0.005420] [00000307] libusb: debug [libusb_exit]
[ 0.005423] [00000307] libusb: debug [libusb_exit] destroying default context
[ 0.005424] [00000307] libusb: warning [libusb_exit] application left some devices open
[ 0.005425] [00000307] libusb: debug [usbi_remove_pollfd] remove fd 3
[ 0.005460] [0000090b] libusb: debug [darwin_event_thread_main] darwin event thread exiting

I think I have the same issue here..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants