The client specs:
Kstars 3.6.1beta OSX
The server:
Ubuntu 22.04
Twin Player-one Uranus-C camera
The issue:
When both cameras are connected, on hitting preview or capture, Ekos crashes instantly.
If I connect just a single camera, it works.
The log
INFO 394.990358 sec : [PlayerOne CCD Uranus-C 1] Session log file /home/heidenrod/.indi/logs/2022-10-26/indi_playerone_ccd/indi_playerone_ccd_18:32:16.log
DEBUG 492.290106 sec : [PlayerOne CCD Uranus-C 1] Toggle Debug Level -- Driver Debug
DEBUG 492.290333 sec : [PlayerOne CCD Uranus-C 1] Toggle Debug Level -- Driver Debug
DEBUG 494.659330 sec : [PlayerOne CCD Uranus-C 1] Configuration successfully saved.
DEBUG 494.659403 sec : [PlayerOne CCD Uranus-C 1] Closing PlayerOne CCD Uranus-C 1...
INFO 494.769440 sec : [PlayerOne CCD Uranus-C 1] Camera is offline.
DEBUG 496.195291 sec : [PlayerOne CCD Uranus-C] Configuration successfully saved.
DEBUG 496.195359 sec : [PlayerOne CCD Uranus-C] Closing PlayerOne CCD Uranus-C...
INFO 496.337120 sec : [PlayerOne CCD Uranus-C] Camera is offline.
DEBUG 499.611183 sec : [PlayerOne CCD Uranus-C] Attempting to open PlayerOne CCD Uranus-C...
INFO 499.702039 sec : [PlayerOne CCD Uranus-C] Setting intital bandwidth to AUTO on connection.
INFO 499.704631 sec : [PlayerOne CCD Uranus-C] CCD is online. Retrieving basic data.
DEBUG 499.705830 sec : [PlayerOne CCD Uranus-C] Control #1: name (Exposure), Descp (exposure duration(microsecond(us))), Min (10), Max (2000000000), Default Value (10000), isSupportAuto (False), isWritale (True)
DEBUG 499.705936 sec : [PlayerOne CCD Uranus-C] Control #2: name (Gain), Descp (gain), Min (0), Max (800), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.705973 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 0.
DEBUG 499.706008 sec : [PlayerOne CCD Uranus-C] Control #3: name (WB_R), Descp (white balance: red pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 499.706051 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 1.
DEBUG 499.706080 sec : [PlayerOne CCD Uranus-C] Adding above control as auto control number 0.
DEBUG 499.706113 sec : [PlayerOne CCD Uranus-C] Control #4: name (WB_G), Descp (white balance: green pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 499.706143 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 2.
DEBUG 499.706183 sec : [PlayerOne CCD Uranus-C] Adding above control as auto control number 1.
DEBUG 499.706215 sec : [PlayerOne CCD Uranus-C] Control #5: name (WB_B), Descp (white balance: blue pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 499.706244 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 3.
DEBUG 499.706272 sec : [PlayerOne CCD Uranus-C] Adding above control as auto control number 2.
DEBUG 499.706316 sec : [PlayerOne CCD Uranus-C] Control #6: name (Offset), Descp (offset), Min (0), Max (500), Default Value (10), isSupportAuto (False), isWritale (True)
DEBUG 499.706345 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 4.
DEBUG 499.706376 sec : [PlayerOne CCD Uranus-C] Control #7: name (AutoExpMaxGain), Descp (maximum gain value when gain is automatic), Min (0), Max (800), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.706548 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 5.
DEBUG 499.706634 sec : [PlayerOne CCD Uranus-C] Control #8: name (AutoExpMaxExpMS), Descp (maximum exposure value(ms) when exposure is automatic), Min (1), Max (1000), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 499.706685 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 6.
DEBUG 499.706717 sec : [PlayerOne CCD Uranus-C] Control #9: name (AutoExpTargetBrightness), Descp (target brightness value when exposure is automatic), Min (50), Max (200), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 499.706747 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 7.
DEBUG 499.706790 sec : [PlayerOne CCD Uranus-C] Control #10: name (HardwareBin), Descp (support hardware bin?), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.706861 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 8.
DEBUG 499.706891 sec : [PlayerOne CCD Uranus-C] Control #11: name (Temperature), Descp (sensor temperature(degrees celsius)), Min (-4591138345127510016), Max (4636737291354636288), Default Value (0), isSupportAuto (False), isWritale (False)
DEBUG 499.706934 sec : [PlayerOne CCD Uranus-C] Control #12: name (Guide North), Descp (set and get guide north status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.706964 sec : [PlayerOne CCD Uranus-C] Control #13: name (Guide South), Descp (set and get guide south status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.706994 sec : [PlayerOne CCD Uranus-C] Control #14: name (Guide East), Descp (set and get guide east status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707035 sec : [PlayerOne CCD Uranus-C] Control #15: name (Guide West), Descp (set and get guide west status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707066 sec : [PlayerOne CCD Uranus-C] Control #16: name (e/ADU), Descp (e/ADU), Min (0), Max (4621819117588971520), Default Value (4621525257537191936), isSupportAuto (False), isWritale (False)
DEBUG 499.707097 sec : [PlayerOne CCD Uranus-C] Control #17: name (Flip None), Descp (the image is not flipped), Min (0), Max (1), Default Value (1), isSupportAuto (False), isWritale (True)
DEBUG 499.707126 sec : [PlayerOne CCD Uranus-C] Control #18: name (Flip Hori), Descp (flip the image horizontally), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707167 sec : [PlayerOne CCD Uranus-C] Control #19: name (Flip Vert), Descp (flip the image vertically), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707198 sec : [PlayerOne CCD Uranus-C] Control #20: name (Flip Both), Descp (flip the image horizontally and vertically), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707228 sec : [PlayerOne CCD Uranus-C] Control #21: name (FrameLimit), Descp (frame rate limit), Min (0), Max (2000), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.707257 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 9.
DEBUG 499.707299 sec : [PlayerOne CCD Uranus-C] Control #22: name (USBBandWidthLimit), Descp (USB bandwidth limit), Min (35), Max (100), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 499.707326 sec : [PlayerOne CCD Uranus-C] createControls->set USB 35
DEBUG 499.709782 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 10.
DEBUG 499.709884 sec : [PlayerOne CCD Uranus-C] Control #23: name (Pixels Binning Sum), Descp (take the sum of pixels after binning), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 499.709932 sec : [PlayerOne CCD Uranus-C] Adding above control as writable control number 11.
DEBUG 499.709972 sec : [PlayerOne CCD Uranus-C] CCD ID: 0 Width: 3856 Height: 2180 Binning: 1x1 Image Type: 0
INFO 499.710343 sec : [PlayerOne CCD Uranus-C] The CCD Temperature is 27.500.
DEBUG 499.710379 sec : [PlayerOne CCD Uranus-C] setupParams POASetImage (3856x2180, bin 1, type 0)
DEBUG 507.527079 sec : [PlayerOne CCD Uranus-C 1] Attempting to open PlayerOne CCD Uranus-C 1...
INFO 507.598659 sec : [PlayerOne CCD Uranus-C 1] Setting intital bandwidth to AUTO on connection.
INFO 507.601095 sec : [PlayerOne CCD Uranus-C 1] CCD is online. Retrieving basic data.
DEBUG 507.602331 sec : [PlayerOne CCD Uranus-C 1] Control #1: name (Exposure), Descp (exposure duration(microsecond(us))), Min (10), Max (2000000000), Default Value (10000), isSupportAuto (False), isWritale (True)
DEBUG 507.602428 sec : [PlayerOne CCD Uranus-C 1] Control #2: name (Gain), Descp (gain), Min (0), Max (800), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.602506 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 0.
DEBUG 507.602540 sec : [PlayerOne CCD Uranus-C 1] Control #3: name (WB_R), Descp (white balance: red pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 507.602603 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 1.
DEBUG 507.602649 sec : [PlayerOne CCD Uranus-C 1] Adding above control as auto control number 0.
DEBUG 507.602682 sec : [PlayerOne CCD Uranus-C 1] Control #4: name (WB_G), Descp (white balance: green pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 507.602710 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 2.
DEBUG 507.602736 sec : [PlayerOne CCD Uranus-C 1] Adding above control as auto control number 1.
DEBUG 507.602779 sec : [PlayerOne CCD Uranus-C 1] Control #5: name (WB_B), Descp (white balance: blue pixels), Min (-1200), Max (1200), Default Value (0), isSupportAuto (True), isWritale (True)
DEBUG 507.602807 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 3.
DEBUG 507.602834 sec : [PlayerOne CCD Uranus-C 1] Adding above control as auto control number 2.
DEBUG 507.602863 sec : [PlayerOne CCD Uranus-C 1] Control #6: name (Offset), Descp (offset), Min (0), Max (500), Default Value (10), isSupportAuto (False), isWritale (True)
DEBUG 507.602903 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 4.
DEBUG 507.602933 sec : [PlayerOne CCD Uranus-C 1] Control #7: name (AutoExpMaxGain), Descp (maximum gain value when gain is automatic), Min (0), Max (800), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.602961 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 5.
DEBUG 507.603002 sec : [PlayerOne CCD Uranus-C 1] Control #8: name (AutoExpMaxExpMS), Descp (maximum exposure value(ms) when exposure is automatic), Min (1), Max (1000), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 507.603031 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 6.
DEBUG 507.603060 sec : [PlayerOne CCD Uranus-C 1] Control #9: name (AutoExpTargetBrightness), Descp (target brightness value when exposure is automatic), Min (50), Max (200), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 507.603088 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 7.
DEBUG 507.603231 sec : [PlayerOne CCD Uranus-C 1] Control #10: name (HardwareBin), Descp (support hardware bin?), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603276 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 8.
DEBUG 507.603325 sec : [PlayerOne CCD Uranus-C 1] Control #11: name (Temperature), Descp (sensor temperature(degrees celsius)), Min (-4591138345127510016), Max (4636737291354636288), Default Value (0), isSupportAuto (False), isWritale (False)
DEBUG 507.603355 sec : [PlayerOne CCD Uranus-C 1] Control #12: name (Guide North), Descp (set and get guide north status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603397 sec : [PlayerOne CCD Uranus-C 1] Control #13: name (Guide South), Descp (set and get guide south status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603427 sec : [PlayerOne CCD Uranus-C 1] Control #14: name (Guide East), Descp (set and get guide east status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603456 sec : [PlayerOne CCD Uranus-C 1] Control #15: name (Guide West), Descp (set and get guide west status(has ST4 port only)), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603485 sec : [PlayerOne CCD Uranus-C 1] Control #16: name (e/ADU), Descp (e/ADU), Min (0), Max (4621819117588971520), Default Value (4621525257537191936), isSupportAuto (False), isWritale (False)
DEBUG 507.603555 sec : [PlayerOne CCD Uranus-C 1] Control #17: name (Flip None), Descp (the image is not flipped), Min (0), Max (1), Default Value (1), isSupportAuto (False), isWritale (True)
DEBUG 507.603585 sec : [PlayerOne CCD Uranus-C 1] Control #18: name (Flip Hori), Descp (flip the image horizontally), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603626 sec : [PlayerOne CCD Uranus-C 1] Control #19: name (Flip Vert), Descp (flip the image vertically), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603657 sec : [PlayerOne CCD Uranus-C 1] Control #20: name (Flip Both), Descp (flip the image horizontally and vertically), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603686 sec : [PlayerOne CCD Uranus-C 1] Control #21: name (FrameLimit), Descp (frame rate limit), Min (0), Max (2000), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.603714 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 9.
DEBUG 507.603755 sec : [PlayerOne CCD Uranus-C 1] Control #22: name (USBBandWidthLimit), Descp (USB bandwidth limit), Min (35), Max (100), Default Value (100), isSupportAuto (False), isWritale (True)
DEBUG 507.603782 sec : [PlayerOne CCD Uranus-C 1] createControls->set USB 35
DEBUG 507.606220 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 10.
DEBUG 507.606328 sec : [PlayerOne CCD Uranus-C 1] Control #23: name (Pixels Binning Sum), Descp (take the sum of pixels after binning), Min (0), Max (1), Default Value (0), isSupportAuto (False), isWritale (True)
DEBUG 507.606375 sec : [PlayerOne CCD Uranus-C 1] Adding above control as writable control number 11.
DEBUG 507.606417 sec : [PlayerOne CCD Uranus-C 1] CCD ID: 1 Width: 3856 Height: 2180 Binning: 1x1 Image Type: 0
INFO 507.606906 sec : [PlayerOne CCD Uranus-C 1] The CCD Temperature is 27.800.
DEBUG 507.606953 sec : [PlayerOne CCD Uranus-C 1] setupParams POASetImage (3856x2180, bin 1, type 0)
INFO 517.317620 sec : [PlayerOne CCD Uranus-C] Debug is disabled.
INFO 517.384035 sec : [PlayerOne CCD Uranus-C] Debug is enabled.
DEBUG 517.439393 sec : [PlayerOne CCD Uranus-C 1] Toggle Debug Level -- Driver Debug
DEBUG 550.642717 sec : [PlayerOne CCD Uranus-C 1] Toggle Debug Level -- Driver Debug
DEBUG 550.642973 sec : [PlayerOne CCD Uranus-C 1] Toggle Debug Level -- Driver Debug
DEBUG 552.215756 sec : [PlayerOne CCD Uranus-C] Configuration successfully saved.
DEBUG 552.215814 sec : [PlayerOne CCD Uranus-C] Closing PlayerOne CCD Uranus-C...
INFO 552.295896 sec : [PlayerOne CCD Uranus-C] Camera is offline.
DEBUG 553.707285 sec : [PlayerOne CCD Uranus-C 1] Configuration successfully saved.
DEBUG 553.707341 sec : [PlayerOne CCD Uranus-C 1] Closing PlayerOne CCD Uranus-C 1...
INFO 553.792512 sec : [PlayerOne CCD Uranus-C 1] Camera is offline.
One thing to add is that via lsusb, there is no way to really differentiate the two. even lsusb -v does not show any differences.