Menu

#92 Lacerta MFOC Driver Hangs Up When Relative Positioning

1.2.X
open
1
2023-02-02
2023-02-01
No

I use a Lacerta MFOC with firmware version 3.03. The MFOC is connected via USB to a Raspberry Pi 4, 8GB running Ubuntu Server arm64, 22.04 LTS (Jammy) as a INDI-host. So the Rapsberry Pi is where the indiserver runs. As clients EKOS or CCDCiel were used on a Laptop under XUbuntu.

When I issue a relative position command in the INDI Control Panel, the Lacerta MFOC reacts with a
strange and wrong absolute position (huge, unrealistic number). Further the MFOC stops any reaction and communication with the INDI-Client. No disconnection or re-connection is possible unless the Lacerta MFOC handbox is switched off and restarted.

The debug-log shows endless repetion of commands after the relative position command was sent.
The Lacerta MFOC driver process on the RPI4 hangs as a consequence even when the indiserver process was shut down. Killing the process and restarting the indiserver does not allow reconnecting the MFOC unless the handbox was switched off and on again.
If the library or the firmware of the Lacerta MFOC is responsible for the malfunction cannot be decided from my current state of insight.

A debug log from the RPI4 and a screenshot can be found in the attachments.
Thanks reading this and for providing this superb library as open source software!
If I can provide further assistance tracing the root cause of this issue please do not hesitate to contact me.
Martin

2 Attachments

Discussion

  • Martin Timpe

    Martin Timpe - 2023-02-01

    I forgot to give details of the driver package used on the RPI4 which provided the Lacerta MFOC driver AFAIK:
    Package: libindi1
    Version: 1.9.9+202211300913~ubuntu22.04.1
    Priority: optional
    Section: libs
    Source: libindi
    Maintainer: Jasem Mutlaq mutlaqja@ikarustech.com
    Installed-Size: 3122 kB

     
  • Jasem Mutlaq

    Jasem Mutlaq - 2023-02-02

    Please file the issue here https://github.com/indilib/indi

     

Log in to post a comment.