I have not tried that with the most recent source files yet. Instead of checking out master I went back to March 10 and used that branch. I also cloned asi.rules and efw.rules into the udev/rules.d folder, but I am not sure whether that was critical. Anyway, after that, my EFW was recognized again.
Don't know about the hid. I do not recall that and I am not close to my rig right now, so can't check what interface the EFW is connecting through.
Also, I am doing this on a Pi4, so that may be different from your amd system.
Atlas Pro AZ-EQ, ASI1600MM-Pro, ASI120MM-S, ES102ED, WO-Z61, Nikon D3300, ASI-EFW, ZWO LRGB,Ha,O3,S2 filter set
I do have 99-asi.rules in /usr/lib/udev/rules.d with contents:
```/usr/lib/udev/rules.d $ cat 99-asi.rules
# All ASI Cameras and filter wheels
SUBSYSTEMS=="usb", ATTR{idVendor}=="03c3", MODE="0666"
```
12" pier with HDX110 using EQMod
ASI 1600 mono/color mains with ASI290MM in off-axis
ASI filter wheel
Moonlite focusers for the sharpening
AT115EDT w/.8x for the light
Fedora Linux, 100% INDI
Richard has a problem with the EFW not being recognized when compiling Indi, not when installing it via .deb packages.
I just compiled indi-core, indi-3rdpartylibs and indi-3party drivers from git (master branch, git clone github.com/indilib/indi-3rdparty.git) and installed them on my AMD64 desktop running Ubuntu MATE 20.04.2, then schlepped over my telescope with ZWO-EFW attached, connected the EFW only and called up the driver using the Device Manager.
The EFW connected just fine and shows up normally in the Control Panel.
IAW, this may indeed be just a deb packaging problem. But it does not explain why Richard could not make it work when compiling indi from the source.
Richard, if you want, I can send you the generic script I used to try on your system?
Jo
Atlas Pro AZ-EQ, ASI1600MM-Pro, ASI120MM-S, ES102ED, WO-Z61, Nikon D3300, ASI-EFW, ZWO LRGB,Ha,O3,S2 filter set
Just sent you a PM. Better to email the script. You also may have to uncomment a couple of lines, just in case you are missing a few libraries. Better explained by email than on a forum post.
Jo
PS: Nevermind! Here it is. Just rename from .txt to .sh and make executable. Sorry, it is a bit messy