×

INDI Library v1.9.9 Released (30 Nov 2022)

Bi-monthly INDI Library released with new drivers and bug fixes.

Esatto not connecting on Mac, wrong driver loaded?

  • Posts: 2826
  • Thank you received: 792
So, if I remember and understand this correctly, the issue here is that the USB - Serial adapters for several devices require a driver. Those drivers used to use kernel extensions in the old MacOS versions. But now kexts have been discontinued by MacOS. Now MacOS requires something new called "driver extensions" which are more like a program running instead of a part of the system. I assume the problem is that some older adapters may not have driver extension application programs that support this new standard, at least not at this time since it is a newer standard. Is this correct?

Sorry I got distracted from this since I was working on a bunch of other things, such as getting automated builds on craft, but we should probably come back to this and make it more of a priority. First, people won't be able to use devices unless they download the right driver program and install it and we really should have documentation somewhere about this. Also, we should know if there are any that do not currently work because they don't have such a program. And we should try to learn any workarounds or complications to tell users about them. This probably is one of the biggest issues for Mac users right now since we solved some of the other issues earlier.
3 months 4 days ago #86026

Please Log in or Create an account to join the conversation.

  • Posts: 162
  • Thank you received: 13
Thanks Rob. Yes, that is exactly the issue.
Not sure though if its older adapters and/or extension application programs that don't support the new standard. As far as I understand the Silabs CP210x bridges are still very common serial/USB adapters. And they have released specific driver extension application programs for the Mac of less than a year old. But somehow it goes wrong between the INDI driver and the extension program.
It would indeed be great if we could somehow find a solution. For now I've gone back to my Ubuntu machine, but would like to keep using the Mac.

One thought came up and that is that the error message is about not able to acquire a Serial Number from the focuser. Would it make sense If we try to delete that request the driver makes and see what happens? If it is really the connection, we may just get a similar error but then with the next request from the driver. However, if it has something to do with the focuser not presenting its serial number through this new interface correctly, it may work. Having the serial number is not crucial.

Yes, you are right, where there are issues like this, it would be good to include some documentation on that. At the time I had written a few lines that we might be able to use:

For the Sesto Senso 2 and Esatto focusers this could look like:
For this INDI driver to work properly on a Mac, a separate USB-Serial driver needs to be installed. The legacy Silabs driver version 4.* can be found here . Installation requires macOS 10.14 (Catalina) or lower. So far, it has not been possible to establish a proper connection using either driver version 6.* or macOS 11 (Big Sur) and higher.

For the Microtouch focuser (based on another thread on this topic), it could look like:
For this INDI driver to work properly on a Mac, a separate USB-Serial driver needs to be installed. The latest Silabs driver can be found here . This driver has shown to work on macOS 12 (Monterey) and is likely to work on 10.14 (Catalina) and 11 (Big Sur). For older macOS version, the legacy Silabs driver may be required, which can be found here .

Even so, it would be good to know from people who have no problems with focusers and their Macs, for which it could look like:
For this INDI driver to work properly on a Mac, no separate USB-Serial drivers need to be installed. The required drivers are embedded in the macOS. This has been tested on macOS versions .....


Please let me know if there is anything I can do to help here. I understand this is a difficult issue and I'm unfortunately not a software engineer. But I can test things out.

Best regards, Willem Jan.
Willem Jan Drijfhout
astroworldcreations.com
3 months 3 days ago #86030

Please Log in or Create an account to join the conversation.

  • Posts: 2826
  • Thank you received: 792
Yes this is a very good start. You may not be a software engineer but you definitely know more about this issue right now than I do. I like the stuff that you wrote so far. Also, I am not a software engineer, but I do know a decent amount about programming and I'm not too bad at it. It is a hobby so I don't have unlimited time to devote to it, but I think if we focus more on this problem in the next couple of weeks, we can certainly sort some things out and improve the situation. I just finished fixing several serious macOs bugs, so I think we can focus more on this one now. I think for me, the first thing I could do is run some tests on my own Mac using kstars and indi and see which devices that I own use these sorts of drivers and whether they are still working. I usually use a raspberry pi and remotely control it on my Mac using kstars, so I haven't tried this in awhile. A few years ago when I was porting KStars to Mac and working out various issues with INDI etc, I did run a bunch of tests with various devices I own and I know I installed a driver or two to make them work. I seem to remember that was the case at least with my Moonlite Focuser and two serial to USB adapters for my two mounts. I can try those again to see if they still work and test any other things too.
The following user(s) said Thank You: W J Drijfhout
3 months 3 days ago #86033

Please Log in or Create an account to join the conversation.

  • Posts: 162
  • Thank you received: 13
That sounds great Rob, and please let me know if there is anything I can do on this side to experiment with.
Willem Jan Drijfhout
astroworldcreations.com
3 months 3 days ago #86034

Please Log in or Create an account to join the conversation.

  • Posts: 4
  • Thank you received: 0
Oh man, this is me exactly. I am trying to run EKOS on MacBook Pro with M1 Max chip, running the Esatto autofocuser. I am a software developer but my C/C++ experience is way stale and not really a device guy. I did figure out that I needed to install the driver from Silicon Labs and now see EKOS connect to the autofocuser at some level but see the missing serial number error. I totally agree that I want to see what happens if EKOS doesn't ask for SN. I suspect that we will just get an error for the next requested param.

What IDE do you Kstars/EKOS devs use? I saw some mention of a QT dev environment. I could potentially help with this (I'm recently retired) but brand new to this domain and I've never had to debug a USB device before so I'd have to claw up the learning curve.

Dave.
2 months 4 days ago #86811

Please Log in or Create an account to join the conversation.

Hello David, for INDI, check out INDI Gitub for more details: github.com/indilib/indi

Make sure you're on KStars 3.6.1 as Essato was fixed in the latest INDI. If it still does not work, try changing the baud rate. The driver is confirm to work with the actual device and was fully tested.
Jasem Mutlaq
Support INDI & Ekos; Get StellarMate Astrophotography Gadget.
How to Submit Logs when you have problems?
Add your observatory info
2 months 4 days ago #86838

Please Log in or Create an account to join the conversation.

  • Posts: 162
  • Thank you received: 13
"The driver is confirm to work with the actual device and was fully tested."

On Mac?
Willem Jan Drijfhout
astroworldcreations.com
Last edit: 2 months 4 days ago by W J Drijfhout.
2 months 4 days ago #86843

Please Log in or Create an account to join the conversation.

  • Posts: 162
  • Thank you received: 13
Just tested 3.6.1, but still the same problem on Mac.
The problem is that from MacOS 10.15 and onwards, there is an issue in the communication with the serial-usb interface of the Esatto/Sesto Senso2. We used to be able to bypass this by installing an older MacOS, which worked fine. But since KStars 3.6, MacOS10.15+ is required (for good reasons, I'm sure).
Rob is aware of this problem and is looking for a solution.
Willem Jan Drijfhout
astroworldcreations.com
2 months 4 days ago #86862

Please Log in or Create an account to join the conversation.

  • Posts: 162
  • Thank you received: 13

Hi Rob, just wondering if you had been able to find some time to look into this issue?
Willem Jan Drijfhout
astroworldcreations.com
5 days 16 hours ago #88713

Please Log in or Create an account to join the conversation.

Time to create page: 0.660 seconds