Hello, this is my first post on the forum.

I have finally found an issue I could not (eventually) fix :)
With my usual working equipment setup, after I updated to the latest kstars-bleeding via:
sudo apt-get update && sudo apt-get -y dist-upgrade
On connecting my filter wheel in the driver control panel kstars crashes repeatably every time. It does this regardless of what else is connected. Even a minimal configuration with telescope simulator and ccd simulator plus the wheel (all other hardware disconnected) causes a crash.

I have tried every permutation and combination of leads/hubs/both USB3 and USB2/powered/non-powered. The only way that does not cause a the crash is a direct lead from the wheel to a usb2 port on the computer. This is running the latest Ubuntu as updated via the above command.

This appeared to connect ok (green indicator) and the actual filter names could be reinstated from the defaults and saved to the config file. The filter could be heard moving when a new position was set in the driver control panel. Unfortunately when returning to the Ekos Capture tab, the problem had not been resolved. The sx wheel drop down shows the filters I defined, but also additional undefined slots. When taking a preview exposure (by both camera and camera simulator) it worked ok on the default filter position, but selecting a different filter and then preview leads to a hang while it waits forever for the filter to move to another position before the exposure can start. The filter wheel does not physically move.

I have a sx wheel 7 position model SXUFW-UM36T - Has latest firmware 1040-12 (reflashed to ensure no corruption) and functions correctly with Starlight's stand-alone windows application.

I am no expert, but I had a look at the 3rd party drivers on the github and some recent changes may have a bearing on the matter since it has always worked flawlessly before this. Here is where I looked:


indi/3rdparty/indi-sx/

Latest commit 0548078 23 days ago

"knro - Since most filter wheels save and load filter names from configuration file rather than hardware, the functionality is moved to FilterInterface to reduce duplication of Get and Set Filter names across all drivers"

3rdparty/indi-sx/sxwheel.cpp

I have attached the repeatable crash backtrace and a logfile for the crash (no really useful info) and last nights log where the wheel was connected by the single usb2 port but the Capture module could not control the wheel.

Any help on this issue would be greatly appreciated.

Mark

Read More...