Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

PSMoveService can't detect two of three of my cameras #763

Open
confido-dev opened this issue Feb 13, 2021 · 2 comments
Open

PSMoveService can't detect two of three of my cameras #763

confido-dev opened this issue Feb 13, 2021 · 2 comments

Comments

@confido-dev
Copy link

confido-dev commented Feb 13, 2021

I have 3 PS Eye cameras.

  • All detected in device manager
  • All connected to main UBS3.0 ports of my motherboard, Asus X370 Prime Pro.
  • All available through iPi Recorder and can be active in it w/o lags at same time at 640x480@60fps

But PSMoveService (PSMoveConfigTool.exe/test_camera.exe) can detect only one. What's wrong?

I tried last alpha 9.0.1 and one from PSMoveSteamVRBridge v1.5.1

Full log from test_camera.exe:

=========CONTROLS=========
 + | - | value | Variable
___|___|_______|__________
 q | a |   z   | Exposure
 w | s |   x   | Contrast
 e | d |   c   | Gain
 r | f |   v   | Hue
 t | g |   b   | Sharpness
 y | h |   n   | Fame Rate
 u | j |   m   | Fame Width
The space bar calculates the frame rate from the processed frames.
The escape key will close the cameras.
(focus must be on one of the camera windows to apply)

Please enter the initial frame rate for the cameras
available values range from 2 to 83 (but 83 is partially corrupt)
(higher frame rates will need more USB bandwidth):
60
Please enter the initial frame width for the cameras:
640
libusb: error [init_device] device '\\.\USB#VID_1415&PID_2000#20000040' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_0603&PID_00F5&MI_01#9&3557F26D&0&0001' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_09DA&PID_5BCE&MI_01#9&103188F8&0&0001' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_1A40&PID_0101&ASMEDIAUSBD_HUB#00000840' 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
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 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.
ps3eye::PS3EYECam::getDevices() found 1 devices.

camera_test.exe:
example

iPi Recorder:
ipirecorder

@confido-dev
Copy link
Author

It's weird, but i can repeat problem with one camera, directly connected into PC:

  1. detected in Device Manager
  2. doesn't detected by PSMoveService
  3. but works in iPi Recorder

I doesn't try run it all at same time, first tested with test_camera.exe, run iPi Recorder only after - so it's not about "busy device"

example2

@confido-dev
Copy link
Author

Well, reinstalling PSMoveService and even WIndows doesn't get any chance. But today I added another USB controller on ASM1142 and now all works as should.

It's really strange. I don't think that it about bandwidth - all other software really works good before, maybe there are some problems in detecting cameras in PSMoveService like bug in getting uniq id of camera if all of it connected in one hub.

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

No branches or pull requests

1 participant