HipsterSloth / PSMoveSteamVRBridge

PSMoveSteamVRBridge is a client for PSMoveService that computes the pose and button data of PSMove/DualShock4/PSNavi controllers and routes it into SteamVR.
Apache License 2.0
144 stars 47 forks source link

PS move controller stops sending data. #131

Open Oeniarku opened 4 years ago

Oeniarku commented 4 years ago

Hello. Help me please with my issue. While testing orientation it randomly hangs. Sometimes it starts to work again - others it doesn't. I have tried different bluetooth (v4.0 and v2.0) and different controllers. Also tried external pci-e to usb card and different windows 10 installation. In console it looks like this:

[2020-10-04 14:14:42.274]: main - Starting PSMoveService v0.9-alpha 9.0.1 (protocol v0.9-alpha 9.0.0) Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\USBManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\USBManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\NetworkManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\NetworkManagerConfig.json" [2020-10-04 14:14:42.288]: USBAsyncRequestManager::startup - Requested LibUSBApi [2020-10-04 14:14:42.290]: USBAsyncRequestManager::startup - Creating LibUSBApi [2020-10-04 14:14:42.294]: USBAsyncRequestManager::startup - Initialized USB API Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\DeviceManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\DeviceManagerConfig.json" [2020-10-04 14:14:42.301]: DeviceManager::startup - Platform Hotplug API is ENABLED Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\ControllerManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\ControllerManagerConfig.json" [2020-10-04 14:14:42.585]: bluetooth_get_host_address - Found a bluetooth radio [2020-10-04 14:14:42.587]: bluetooth_get_host_address - Retrieved radio info Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\TrackerManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\TrackerManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\HMDManagerConfig.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\HMDManagerConfig.json" libusb: error [init_device] device '\.\USB#VID_09DA&PID_0260&MI_01#9&26C4D60&0&0001' is no longer connected! libusb: error [init_device] device '\.\USB#VID_1415&PID_2000&MI_01#7&275F60F3&0&0001' is no longer connected! libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-04 14:14:42.887]: PSMoveController::open - Opening PSMoveController(\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&03d5&col01#c&358ebc9e&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-04 14:14:42.892]: PSMoveController::open - with serial_number: 0006f7e00601 Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\00_06_f7_e0_06_01.json" [2020-10-04 14:14:43.37]: WorkerThread::start - Starting worker thread: PSMoveSensorProcessor Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\00_06_f7_e0_06_01.json" [2020-10-04 14:14:43.44]: DeviceTypeManager::update_connected_devices - Device device_id 0 (PSMove) opened [2020-10-04 14:14:43.46]: PSMoveController::open - Opening PSMoveController(\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&03d5&col01#c&14656655&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-04 14:14:43.52]: PSMoveController::open - with serial_number: b467e9fdca6a Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\b4_67_e9_fd_ca_6a.json" [2020-10-04 14:14:43.132]: PSMoveController::open - PSMoveController(\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002054c_pid&03d5&col01#c&14656655&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) has invalid calibration. Reloading. [2020-10-04 14:14:43.392]: WorkerThread::start - Starting worker thread: PSMoveSensorProcessor Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\b4_67_e9_fd_ca_6a.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\b4_67_e9_fd_ca_6a.json" [2020-10-04 14:14:43.416]: DeviceTypeManager::update_connected_devices - Device device_id 1 (PSMove) opened libusb: error [init_device] device '\.\USB#VID_09DA&PID_0260&MI_01#9&26C4D60&0&0001' is no longer connected! libusb: error [init_device] device '\.\USB#VID_1415&PID_2000&MI_01#7&275F60F3&0&0001' is no longer connected! libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-04 14:14:43.440]: TrackerDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b3_p7) - Operation not supported or unimplemented on this platform [2020-10-04 14:14:43.443]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b3_p7, camera_index=0) libusb: error [init_device] device '\.\USB#VID_09DA&PID_0260&MI_01#9&26C4D60&0&0001' is no longer connected! libusb: error [init_device] device '\.\USB#VID_1415&PID_2000&MI_01#7&275F60F3&0&0001' is no longer connected! libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent ps3eye::PS3EYECam::getDevices() found 4 devices. Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p7.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p7.json" [2020-10-04 14:14:45.824]: SharedMemory::initialize() - Allocating shared memory: tracker_view_0 [2020-10-04 14:14:46.105]: DeviceTypeManager::update_connected_devices - Device device_id 0 (PSEYE) opened [2020-10-04 14:14:46.108]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b3_p8, camera_index=1) ps3eye::PS3EYECam::getDevices() found 4 devices. Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p8.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p8.json" [2020-10-04 14:14:48.388]: SharedMemory::initialize() - Allocating shared memory: tracker_view_1 [2020-10-04 14:14:48.402]: DeviceTypeManager::update_connected_devices - Device device_id 1 (PSEYE) opened [2020-10-04 14:14:48.404]: TrackerDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b1_p1.4.4) - Operation not supported or unimplemented on this platform [2020-10-04 14:14:48.408]: TrackerDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b2_p1) - Operation not supported or unimplemented on this platform [2020-10-04 14:14:48.412]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b1_p1.4.4, camera_index=2) ps3eye::PS3EYECam::getDevices() found 4 devices. Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b1_p1.4.4.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b1_p1.4.4.json" [2020-10-04 14:14:48.685]: SharedMemory::initialize() - Allocating shared memory: tracker_view_2 [2020-10-04 14:14:48.703]: DeviceTypeManager::update_connected_devices - Device device_id 2 (PSEYE) opened [2020-10-04 14:14:48.705]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b2_p1, camera_index=3) ps3eye::PS3EYECam::getDevices() found 4 devices. Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b2_p1.json" Config file name: "C:\Users\Oeni\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b2_p1.json" [2020-10-04 14:14:48.916]: SharedMemory::initialize() - Allocating shared memory: tracker_view_3 [2020-10-04 14:14:48.934]: DeviceTypeManager::update_connected_devices - Device device_id 3 (PSEYE) opened [2020-10-04 14:14:48.940]: updatePoseFilter() - Incoming packet count: 999 (5897.18ms), trimming: 899 [2020-10-04 14:14:48.942]: updatePoseFilter() - Incoming packet count: 955 (5536.15ms), trimming: 855 [2020-10-04 14:14:48.944]: ClientConnection::start - Starting client connection id 0 [2020-10-04 14:14:48.946]: ClientConnection::send_connection_info - Sending connection id to client 0 [2020-10-04 14:15:03.324]: ServerRequestHandler - Start controller(1) stream (pos=0,phys=0,raw_sens=1,cal_sens=1,trkr=0,roi=0) [2020-10-04 14:30:10.145]: updatePoseFilter() - Incoming packet count: 8632 (51207.5ms), trimming: 8532 [2020-10-04 14:30:10.148]: updatePoseFilter() - Incoming packet count: 8820 (51207.6ms), trimming: 8720

Motherboard: MSI B450 Tomahawk (MS-7C02) Processor: AMD Ryzen 5 2600X GPU: GeForce GTX 1080 OS: Windows 10 Pro (1909) (10.0.18363.1016) Four PS eye camera