HTC Vive v1 is detected but monado-service crashes immediately.
Hello so monado-service detects my HTC Vive (v1) but crashes straight away with these messages:
ERROR [p_libusb_can_open] libusb_open failed: LIBUSB_ERROR_ACCESS
ERROR [vive_found] Could not open Vive device.
ERROR [p_libusb_can_open] libusb_open failed: LIBUSB_ERROR_ACCESS
ERROR [vive_found] Could not open Vive device.
ERROR [p_open_hid_interface] Failed to open device '/dev/hidraw1' got '-13'
ERROR [vive_controller_found] Could not open Vive controller device.
ERROR [p_open_hid_interface] Failed to open device '/dev/hidraw2' got '-13'
ERROR [vive_controller_found] Could not open Vive controller device.
DEBUG [xrt_gfx_provider_create_system] Doing init 0x564424205200
DEBUG [vk_select_physical_device] Choosing Vulkan device index
DEBUG [vk_select_physical_device] Available GPUs
DEBUG [vk_print_device_info_debug] GPU index 0
name: GeForce GTX 970
vendor: 0x10de
product: 0x13c2
apiVersion: 1.2.155
driverVersion: 460.364.192
DEBUG [vk_print_device_info_debug] Selected GPU: 0
name: GeForce GTX 970
vendor: 0x10de
product: 0x13c2
apiVersion: 1.2.155
driverVersion: 460.364.192
INFO [create_device] Created device and graphics queue with normal priority.
Segmentation fault (core dumped)
I did a ldd on monado-service to check if libusb is found and it seems it is,
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f25b38e8000)
I tried several different USB ports.
I'm not sure what 'open_hid' refers to but this is also linked,
libhidapi-libusb.so.0 => /lib/x86_64-linux-gnu/libhidapi-libusb.so.0 (0x00007f25b2706000)
Does anyone notice what might be going wrong here?
Cheers!