Here is a comment that may help someone ...
The symptom is that a working QHY guide camera will not work, and the INDI driver will crash.
The issue is a mismatch between the fxload and indi-qhy packages as to where the fxload binary is.
This issue is in the stable, as well as nightly builds.
The fxload package has:
$ dpkg -L fxload | grep bin
/usr/sbin/fxload
But the rules file in the libqhy package has all the rules set with /sbin/fxload
$ dpkg -L libqhy | grep rules
/lib/udev/rules.d/85-qhyccd.rules
Example partial entry:
ATTRS{idVendor}=="1618", ATTRS{idProduct}=="0920", RUN+="/sbin/fxload -t fx2 -I /lib/firmware/qhy/QHY5II.HEX -D $env{DEVNAME}"
This prevents the firmware from being loaded.
Editing the rules file to change the path from /sbin/fxload to /usr/sbin/fxload makes the firmware loads successfully.
But I don't want to run the nightly packages, since they can introduce occasional bugs.
So, I purged all packages, and installed again from the stable PPA.
This time, the QHY camera worked out of the box with no editing of the rules file.
It turns out that this time around the fxload package is installed from
Ubuntu's repo
, not from Jasem's PPA, and it has the fxload binary under /sbin, as you can see in the
file list
.
Another thing that I did was to edit the Ekos profile (from Ekos main screen, the pen icon), to delete the QHY device, and re-add it again from the list, under the QHY heading.