Greetings,
I don't know how long to make this post, so in a nutshell:
Ubuntu 22.04.03 LTS, current Kstars/Ekos, headless via RealVNC to Quieter2, dual boot defaulting to Ubuntu.
EQ6/eqmod, zwo 183, zwo 120, and MyFocuserPro2 (I think)
I cannot connect to the focuser and the mount at the same time.
more info, not in the nutshell..
After plugging in each device one by one in this order: (not that i think it matters)
183,120,EQ6 Kstars starts up and finds all devices. It does tell me that the MFP2 is not online or is powered down.
The reason I leave the MFP2 is because I have rarely have it successfully connect. Prior to this, when i would have all four plugged in and started Kstars, MFP2 would still not connect and seemed to be looking at this port:
at least that is what would show in the indi control panel under MyFocuserPro
When I leave out the focuser but include the EQ6, and cameras, they all connect.
When I add the focuser I get this error:
2023-11-22T00:40:26: [WARNING] 2023-11-22T00:46:09: [WARNING] Port /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0 is already used by another driver or process.
I can connect to the focuser using Win11 and NINA.
My build of the hardware is a nano, drv8825, and a 12/5v voltage regulator. no led, temp, etc.
I flashed using ATMega328p (old bootloader), AVRISP mkll, the board shows up as simply Arduino Nano, I used firmware myFPF2_DRV8825_328.ino Arduino IDE 2.0.0-rc3
I have several of the devices all built and flashed to the same specs.
This combination of equipment worked on a RPi4 4GB running Astroberry.
This same combination also worked using Kevin Ross' Waveshare focuser (if that matters)
Using RBrowns serial monitor test on Arduino IDE 1.8.19, 00:# returns p5#
Thank you in advance,
Dave
Last edit: David Gentry 2023-11-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi David
It seems that reading your post
When I add the focuser I get this error:
2023-11-22T00:40:26: [WARNING] 2023-11-22T00:46:09: [WARNING] Port /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0 is already used by another driver or process.
being used by another driver or process
I assume you are using a serial port to connect to the mount also?
How many serial ports do you have on the box?
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port as the myFocuserPro, which stops it from connecting.
If you just run the Arduino IDE and connect o the focuser, what port is it using. That should be the same port that the myFP2 would be connecting on.
"I cannot connect to the focuser and the mount at the same time."
If they are both using the same usb/serial port, then that is correct. The serial/usb ports cannot be shared by 2 devices at once. Check what port the mount is using and then make sure the myFP2 is not using the same port.
Please let me know what you find.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I assume you are using a serial port to connect to the mount also?
Yes, my mount connects via USB.
How many serial ports do you have on the box?
a. I have a Quieter2 single board computer which I can dual boot to win11
or Ubuntu. It has 4 USB ports. I plug the mount and the focuser directly
into the computer which is mounted on the telescope mount.
b. Your box has just the one USB connector directly on the Nano
My thoughts are these I think that perhaps the mount(or orther) is using the same serial port
as the myFocuserPro, which stops it from connecting.
Yes I agree completely.
If you just run the Arduino IDE and connect o the focuser, what port is
it using. That should be the same port that the myFP2 would be connecting
on.
Usually it likes com4 but I have seen it grab com3.
I am much more familiar with Win11 and I have been able to connect when I
boot to Windows. There I run NINA and I am generally able to use the
focuser with the other devices.
The issues seem exclusive to Kstars/Ekos.
"I cannot connect to the focuser and the mount at the same time." If they are both using the same usb/serial port, then that is correct. The
serial/usb ports cannot be shared by 2 devices at once. Check what port the
mount is using and then make sure the myFP2 is not using the same port.
Unfortunately I don't know how to do this correctly in Ubuntu.
Yesterday after posting my original question, I did some work (see below),
booted into the Ubuntu portion of the Quieter2 and I was successful in
getting everything to connect. After shutting everything down and removing
1 of the two focusers I had connected, it reverted back to the original
errors and port dispute.
I built another focuser controller and flashed it. This gives me 3
identical controllers to work with.
I plugged in a USB hub and connected 2 of my 3 focusers, leaving the mount
powered down.
At the connection page on Kstars/Ekos, I saw the expected error telling me
the EQ6 was either powered down or disconnected
I did connect to1 of the focusers, and both cameras. Then shut down all
I plugged the power back into the mount and this time 1 focuser, mount and
both cameras connected. I visually confirmed all devices were operating by
looking at the images from the cameras, watching the focuser move, and
moving the mount. Shut down all.
I removed 1 of the focusers from both power and USB, because I was unsure
which of the devices actually connected. Restart. Everything connected
and I again confirmed it was working visually. shut down all.
I swapped out the focusers and restarted. Again, all was well, no port
conflicts. shut down all. Feel a little sheepish for starting this post,
watch The Big Bang Theory, Fall asleep in my clothes....
Today I saw your response and started everything up just to confirm before
I reply....no joy. same port conflicts in ubuntu. and no issues running
either focuser using NINA in windows.
I spent the day swapping usb cables, checking power cables, and trying
various startup procedures, ( 1 device at a time, leaving devices out,
etc.) but the error remains.
here are some of the various errors:
2023-11-23T01:15:18: [ERROR] Failed to connect to port (/dev/ttyUSB0).
Error: Port failure Error: No such file or directory. Check if device is
connected to this port.
023-11-22T19:15:27 Failed to connect to
MyFocuserPro2
EQMod
Mount...........................................................................------------------->
it should be noted I have the mount disconnected for testing purposes. It
is attempting to connect to:
Please ensure each device is connected and powered on.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:15:20 ZWO ASI120MM Mini is online.
2023-11-22T19:15:19 OpenWeatherMap Weather is online.
2023-11-22T19:15:18 Connecting INDI devices...
2023-11-22T19:15:18 INDI services started on port 7,624.
2023-11-22T19:15:18 Starting INDI services...
2023-11-22T19:20:43 Failed to connect to MyFocuserPro2. Please ensure
device is connected and powered on.
2023-11-22T19:20:36 ZWO ASI183MC Pro is online.
2023-11-22T19:20:36 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:20:36 ZWO ASI120MM Mini is online.
2023-11-22T19:20:35 OpenWeatherMap Weather is online.
2023-11-22T19:20:35 Guider port from EQMod Mount is ready.
2023-11-22T19:20:35 EQMod Mount is online.
2023-11-22T19:20:35 Connecting INDI devices...
2023-11-22T19:20:34 INDI services started on port 7,624.
2023-11-22T19:20:34 Starting INDI services...
During the session above the mount shows it is connected to:
/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
and the focuser error shows:
2023-11-23T01:20:38: [WARNING] Port /dev/ttyUSB0 is already used
by another driver or process.
the focuser dialog show the focuser is trying to connect to:
/dev/ttyUSB0
Hi David
It seems that reading your post
When I add the focuser I get this error:
2023-11-22T00:40:26: [WARNING] 2023-11-22T00:46:09: [WARNING] Port
/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
is already used by another driver or process.
being used by another driver or process
I assume you are using a serial port to connect to the mount also?
How many serial ports do you have on the box?
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port as
the myFocuserPro, which stops it from connecting.
If you just run the Arduino IDE and connect o the focuser, what port is it
using. That should be the same port that the myFP2 would be connecting on.
"I cannot connect to the focuser and the mount at the same time."
If they are both using the same usb/serial port, then that is correct. The
serial/usb ports cannot be shared by 2 devices at once. Check what port the
mount is using and then make sure the myFP2 is not using the same port.
> I assume you are using a serial port to connect to the mount also?
Yes, my mount connects via USB.
How many serial ports do you have on the box?
a. I have a Quieter2 single board computer which I can dual boot to win11 or Ubuntu. It has 4 USB ports. I plug the mount and the focuser directly into the computer which is mounted on the telescope mount.
b. Your box has just the one USB connector directly on the Nano
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port as the myFocuserPro, which stops it from connecting.
Yes I agree completely.
If you just run the Arduino IDE and connect o the focuser, what port is it using. That should be the same port that the myFP2 would be connecting on.
Usually it likes com4 but I have seen it grab com3.
I am much more familiar with Win11 and I have been able to connect when I boot to Windows. There I run NINA and I am generally able to use the focuser with the other devices.
The issues seem exclusive to Kstars/Ekos.
"I cannot connect to the focuser and the mount at the same time." If they are both using the same usb/serial port, then that is correct. The serial/usb ports cannot be shared by 2 devices at once. Check what port the mount is using and then make sure the myFP2 is not using the same port.
Unfortunately I don't know how to do this correctly in Ubuntu.
Yesterday after posting my original question, I did some work (see below), booted into the Ubuntu portion of the Quieter2 and I was successful in getting everything to connect. After shutting everything down and removing 1 of the two focusers I had connected, it reverted back to the original errors and port dispute.
I built another focuser controller and flashed it. This gives me 3 identical controllers to work with.
I went to Indilib.org and followed the procedures listed (https://www.indilib.org/individuals/devices/telescopes/skywatcher.html) to reinstall the EQmod Mount on Ubuntu
I plugged in a USB hub and connected 2 of my 3 focusers, leaving the mount powered down.
At the connection page on Kstars/Ekos, I saw the expected error telling me the EQ6 was either powered down or disconnected
I did connect to1 of the focusers, and both cameras. Then shut down all
I plugged the power back into the mount and this time 1 focuser, mount and both cameras connected. I visually confirmed all devices were operating by looking at the images from the cameras, watching the focuser move, and moving the mount. Shut down all.
I removed 1 of the focusers from both power and USB, because I was unsure which of the devices actually connected. Restart. Everything connected and I again confirmed it was working visually. shut down all.
I swapped out the focusers and restarted. Again, all was well, no port conflicts. shut down all. Feel a little sheepish for starting this post, watch The Big Bang Theory, Fall asleep in my clothes....
Today I saw your response and started everything up just to confirm before I reply....no joy. same port conflicts in ubuntu. and no issues running either focuser using NINA in windows.
I spent the day swapping usb cables, checking power cables, and trying various startup procedures, ( 1 device at a time, leaving devices out, etc.) but the error remains.
here are some of the various errors:
2023-11-23T01:15:18: [ERROR] Failed to connect to port (/dev/ttyUSB0). Error: Port failure Error: No such file or directory. Check if device is connected to this port.
023-11-22T19:15:27 Failed to connect to
MyFocuserPro2
EQMod Mount...........................................................................-------------------> it should be noted I have the mount disconnected for testing purposes. It is attempting to connect to: /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
Please ensure each device is connected and powered on.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:15:20 ZWO ASI120MM Mini is online.
2023-11-22T19:15:19 OpenWeatherMap Weather is online.
2023-11-22T19:15:18 Connecting INDI devices...
2023-11-22T19:15:18 INDI services started on port 7,624.
2023-11-22T19:15:18 Starting INDI services...
2023-11-22T19:20:43 Failed to connect to MyFocuserPro2. Please ensure device is connected and powered on.
2023-11-22T19:20:36 ZWO ASI183MC Pro is online.
2023-11-22T19:20:36 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:20:36 ZWO ASI120MM Mini is online.
2023-11-22T19:20:35 OpenWeatherMap Weather is online.
2023-11-22T19:20:35 Guider port from EQMod Mount is ready.
2023-11-22T19:20:35 EQMod Mount is online.
2023-11-22T19:20:35 Connecting INDI devices...
2023-11-22T19:20:34 INDI services started on port 7,624.
2023-11-22T19:20:34 Starting INDI services...
During the session above the mount shows it is connected to: /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
and the focuser error shows: 2023-11-23T01:20:38: [WARNING] Port /dev/ttyUSB0 is already used by another driver or process.
the focuser dialog show the focuser is trying to connect to: /dev/ttyUSB0
Thank you very much for your time on this,
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was not aware you were using a usb hub,
Let me ramble for a bit
Does the USB provide for powering the usb devices with 5V. sometimes there is a switch to config which lets it power the devices connected to it.
If it does not, it means the usb hub powers the devices by using the 5V power it gets from the computer - and because of that is fairly limited in providing enough current for the connected devices, With USB3 a bit more than USB2,
I would doubt it could power 3 cameras 3 focusers at the same time.
I have an industrial 4 port USB3 hub which has the little switch and powers everything.
A USB 2.0 hub you have another issue also - powering a mount, 2 cameras, 2 focusers, that is a fair amount of bandwith in bits per second, so I am surprised you dont get timeouts on your cameras reading images etc.
One fairly simple way is to install arduino IDE for ubuntu. Then connect only focuser. Run Arduino IDE and it should tell you what port is being used by the focuser. Normally the ports should not change, Mine dont change, but will change if its not plugged into the correct port on the USB hub. That is a no no. because if that happens the OS creates another virtual port, and with a few days of swapping, one ends up with 20+ serial ports -
Thank you,
I will do that and get back to you. FWIW, I run the mount, and focuser directly from the USB ports on the computer. I have a hub(usb3) connected to a third port on the computer which mounts up at the OTA and provides a pace to plug in the guiding cam, 120mm mini, and the capture cam, either 6D or 183. They are each provided with 12v based power. Im not sure if this helps power the USB bus or not. just for info..
I was connecting to the USB hub during trouble shooting. Ill go back over my procedures and make sure I am not pulling too much power. I do have a powered hub(usb3) and Ill do some test and see what the voltage drops look like.
I am also looking at a couple other links that I will include just in case someone else may be having the same issue.
I doubt that a standard multiport hub using 12v based power to use that to power the USB. That only tends to happen with the more expensive industrial hubs,
A USB cable typically has 4 pins, 5v power, gnd, TX data and RX data (a usb3.0 port has a few more pins).
A USB device uses the 5V coming in for running some things like the txt/rxt convertors that handle the data streams. So if it gets less than 5v then you can expect issues to arise.
The 5V in USB is drawn from the source. If I have a computer, the source is the computer which provides the 5V to the receiver device - like a camera. So, if that has to travel a long way 5m, then we will expeerience a loss caused by the cable length, and the voltage 5v USV arriving at the camera will be less, anywhere from about 4.6 to 4.8 volts, not 5.
Now If i was to connect a hub to a usb port on the computer. then the 5V for the USN is coming from the computer.
Next, I connect 4 devices to the HUB, which has 4 ports. Each of the 4 devices will get their 5v from the Hub, and a cheap HUB will just connect the 5V it gets from the computer straight through the hub to the 4 devices.
What that means is the poor usb port now is being asked to power 5 devices (hub, plus 4 devices connected to the hub. That is not a good situation.
To overcome this voltage issue, where the receive devices are getting lower voltages on the USB
and stuffing things up with connection issues, the more expensive hubs isolate the receive 5V from the computer, and instead of sending that to the 5v pin on the devices connected to it, sends its own 5V to the devices instead. USB booster type cables do the same thing, like those I have used, the booster cable has a usb connector, and a connection for 5V to be applied.
The booster USB cable has an end with a 5V connector plus the USB connector, and the other end is just USB. We use those when the hub being used is a through hub that just passes the 5V from the computer through itself then onto the devices.
The end that has the USB +5 connector is connected to the hub. A separate 5V supply connects to the the +5v connector and the USB cable plugged in. This works because
1) the hub just sends the computer 5v to output USB sockets. The booter USB cable at the powered end does not connect the 5V from the hub, It is isolated, and the 5V wire from the other end of the cable connects to the +5V connection instead. This is how the loss is overcome, and one can keep using the old hub without replacing it.
Some booster type cables can also reshape the data stream pulses. The longer the cable the worse the signal shape becomes, so these type of cables square up the pulses. The more the signal gets distorted due to cable length the higher the chance of the receive data not being able to be decoded correctly. It goes without saying that the cables should be high quaily, shielded, and a thicker wires (copper) to help reduce signal loss.
Cable wire diameter - most recommend 18gauge to use with 5v and a maimum length of 5m (18 feet). From memory most of mine are either 22gauge or 24 guage. Thicker wire means less loss.
I typcially only have 2 devices max on a 4port hub. The computer has 4 usb 3.0 ports
The main imaging camera has its own dedicated line from the computer to the camera
The guide cam and dew controller run off usb hub1, whilst the other hub runs the focuser on the guidecam and (a dmk video when doing moon/sun etc)
The mount has its own 5m Serial extender cable.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I doubt that a standard multiport hub using 12v based power to use that to power the USB. That only tends to happen with the more expensive industrial hubs,
I am sorry i was confusing. All the USB devices, hubs, etc. are indeed 5v.
They are each provided with 12v based power. Im not sure if this helps power the USB bus or not. just for info..
I have 12v power running out to the mount. over the years I have had various cameras which require their own batteries. To get away from that, i build custom voltage regulated battery replacements so I wont be limited by the life of a given devices' battery. During one of the tests I had used an old 6D canon camera which was plugged into via USB. It's voltage is, if I remember correctly 7.8V. I was not sure if the higher voltage would be able to somehow back feed to the 5v USB connections, but I included it so you would be aware I had done that.
Your summation of USB power computer vs powered hub is great and very detailed.
I will take a look at your powered hub.
So far my exploration into the links I left make me lean toward a possible kstars issue where the software reserves all the ports upon starting and then issues them to the connected devices. But that is just an idea for now.
Thank you again for your response, and I have not yet done the voltage drops tests
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings Robert,
I have checked the ports using Arduino IDE for ubuntu and I see the focuser is using ttyUSB1.
In case it matters, I have seen 2 ports show up when using Kstars:
ttyUSB0
and port:
/dev/serial/by-id/usb-Prolific_Technology_Inc.USB-Serial_Controller_DUDBn10CD20-if00-port0
I checked the voltage at the usb ports on the computer and they were 5.02
the voltage remained 5.02 after connecting all my devices and the various software.
I added additional devices to further burden the setup, but other than a brief fluctuation as they connected or disconnected, the voltage stayed at 5.02.
I did not make any tests with the powered usb hub integrated in the setup.
If it helps any, this is the result of running lsusb while all devices were connected:
lsusb while mfp is connected
ad@uquieter2:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 005: ID 05e3:0751 Genesys Logic, Inc. microSD Card Reader
Bus 001 Device 029: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 001 Device 027: ID 03c3:120c ZWO ASI120MM Mini
Bus 001 Device 026: ID 03c3:183f ZWO ASI183MC Pro
Bus 001 Device 025: ID 04b4:6572 Cypress Semiconductor Corp. Unprogrammed CY7C65642 hub
Bus 001 Device 024: ID 067b:23d3 Prolific Technology, Inc. USB-Serial Controller
Bus 001 Device 023: ID 214b:7250 Huasheng Electronics USB2.0 HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
i believe the USB 2.0 is the ZWO 183 camera. It connects via USB 3 but has a USB 2 connection for a guider camera
Thank you for your time and effort,
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would probably put some money on the Bus 001 Device 029: ID 1a86:7523 QinHeng Electronics CH340 serial converter as being the Arduino Nano
And also "ttyUSB1"
In the INDI driver for myFocuserPro2 what if any are the ports listed using the INDI
Access the INDI Control Panel
Select the Connection tab
Connection Mode to Serial
Ports - write into the field ttyUSB1 and click Set button
To use the INDI and Kstarts , the main PDF illustrates the steps of how to do this. I attach that portion. In a nutshell, INDI control panel is first used to set up the driver. then KSTARS is used to create a profile that contains the focuser.
Thank you Robert.
I agree ttyUSB1 and Bus 001 Device 029 are both your controller.
Using the INDI control panel, I do see it is trying to use: ttyUSB0
I included a couple images. I hope they help.
i tried setting the field to ttyUSB1. I have attempted this many times in the past as well. The only time I seem to be able to affect anything is when there is an additional dialog box as indicated in the screen shot. I have not been able to track down what triggers it to be displayed.
I have only seen it show up when i have an actual mount connected and not a simulator. Unfortunately I was unable to recreate it for a photo.
I tried entering other USB ports just to see what happened. I also preformed a scan for ports. I saved these results for you in the screen shot in case they are of any use.
I included a photo of my set up when in use i case that helps you at all.
After looking at all of the port messages I am getting the impression the port which is needed is not being started. I am not familiar enough with linux to be of any use, so that is just my thought
Whilst in the past my skills in Linux were above average (had to teach others to be administrators and others to write software for Linux systems) most of that knowledge has given way to old age.
It might be that Linux just assigns an availabe serial port to the USB device through the hub. It could be that these may change based on the order in which devices are powered on.
Turned out this is correct.
In Ubuntu the OS clears all settings for tty ports when shutting down, meaning that when the system boots up again all the assignments of serial ports are not there. Meaning that you are most likely not going to have the same assignments on the next system boot,
Pretty much very good odds it will be different.
So you will need to create a udev rule for all your serial devices (mount, focuser) and then apply the rule.
Here are some links that explain this process. I have never had to do this because I use Windows to control all the devices.
Whilst in the past my skills in Linux were above average (had to teach
others to be administrators and others to write software for Linux systems)
most of that knowledge has given way to old age.
It might be that Linux just assigns an availabe serial port to the USB
device through the hub. It could be that these may change based on the
order in which devices are powered on.
Turned out this is correct.
In Ubuntu the OS clears all settings for tty ports when shutting down,
meaning that when the system boots up again all the assignments of serial
ports are not there. Meaning that you are most likely not going to have the
same assignments on the next system boot,
Pretty much very good odds it will be different.
So you will need to create a udev rule for all your serial devices (mount,
focuser) and then apply the rule.
Here are some links that explain this process. I have never had to do this
because I use Windows to control all the devices.
would this help at all? it looks like the ch340 is connecting, then is disconnected. It is always possible I built the thing wrong. It does however work in NINA, Win11, and it has worked perfectly in the past.
uquieter2@uquieter2:/$ cd /dev/serial/by-id
uquieter2@uquieter2:/dev/serial/by-id$ ls
usb-1a86_USB_Serial-if00-port0 usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
uquieter2@uquieter2:/dev/serial/by-id$ cd /dev/serial/by-path
uquieter2@uquieter2:/dev/serial/by-path$ ls
pci-0000:00:15.0-usb-0:2:1.0-port0 pci-0000:00:15.0-usb-0:8:1.0-port0
uquieter2@uquieter2:/dev/serial/by-path$
I left the auto search option enabled on both the mount and focuser.
I have a more detailed break down if you want it.
As soon as it clears up, I will test things and return to post here if there are any issues.
Thank you for your time, Sir, I hope this is able to help someone.
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings,
I don't know how long to make this post, so in a nutshell:
Ubuntu 22.04.03 LTS, current Kstars/Ekos, headless via RealVNC to Quieter2, dual boot defaulting to Ubuntu.
EQ6/eqmod, zwo 183, zwo 120, and MyFocuserPro2 (I think)
I cannot connect to the focuser and the mount at the same time.
more info, not in the nutshell..
After plugging in each device one by one in this order: (not that i think it matters)
183,120,EQ6 Kstars starts up and finds all devices. It does tell me that the MFP2 is not online or is powered down.
The reason I leave the MFP2 is because I have rarely have it successfully connect. Prior to this, when i would have all four plugged in and started Kstars, MFP2 would still not connect and seemed to be looking at this port:
/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
at least that is what would show in the indi control panel under MyFocuserPro
When I leave out the focuser but include the EQ6, and cameras, they all connect.
When I add the focuser I get this error:
2023-11-22T00:40:26: [WARNING] 2023-11-22T00:46:09: [WARNING] Port /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0 is already used by another driver or process.
I can connect to the focuser using Win11 and NINA.
My build of the hardware is a nano, drv8825, and a 12/5v voltage regulator. no led, temp, etc.
I flashed using ATMega328p (old bootloader), AVRISP mkll, the board shows up as simply Arduino Nano, I used firmware myFPF2_DRV8825_328.ino Arduino IDE 2.0.0-rc3
I have several of the devices all built and flashed to the same specs.
This combination of equipment worked on a RPi4 4GB running Astroberry.
This same combination also worked using Kevin Ross' Waveshare focuser (if that matters)
Using RBrowns serial monitor test on Arduino IDE 1.8.19, 00:# returns p5#
Thank you in advance,
Dave
Last edit: David Gentry 2023-11-22
Hi David
It seems that reading your post
When I add the focuser I get this error:
2023-11-22T00:40:26: [WARNING] 2023-11-22T00:46:09: [WARNING] Port /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0 is already used by another driver or process.
being used by another driver or process
I assume you are using a serial port to connect to the mount also?
How many serial ports do you have on the box?
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port as the myFocuserPro, which stops it from connecting.
If you just run the Arduino IDE and connect o the focuser, what port is it using. That should be the same port that the myFP2 would be connecting on.
"I cannot connect to the focuser and the mount at the same time."
If they are both using the same usb/serial port, then that is correct. The serial/usb ports cannot be shared by 2 devices at once. Check what port the mount is using and then make sure the myFP2 is not using the same port.
Please let me know what you find.
Regards
Robert
Hello Robert,
Thank you for your quick reply.
I assume you are using a serial port to connect to the mount also?
Yes, my mount connects via USB.
How many serial ports do you have on the box?
a. I have a Quieter2 single board computer which I can dual boot to win11
or Ubuntu. It has 4 USB ports. I plug the mount and the focuser directly
into the computer which is mounted on the telescope mount.
b. Your box has just the one USB connector directly on the Nano
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port
as the myFocuserPro, which stops it from connecting.
Yes I agree completely.
If you just run the Arduino IDE and connect o the focuser, what port is
it using. That should be the same port that the myFP2 would be connecting
on.
Usually it likes com4 but I have seen it grab com3.
I am much more familiar with Win11 and I have been able to connect when I
boot to Windows. There I run NINA and I am generally able to use the
focuser with the other devices.
The issues seem exclusive to Kstars/Ekos.
"I cannot connect to the focuser and the mount at the same time."
If they are both using the same usb/serial port, then that is correct. The
serial/usb ports cannot be shared by 2 devices at once. Check what port the
mount is using and then make sure the myFP2 is not using the same port.
Unfortunately I don't know how to do this correctly in Ubuntu.
Yesterday after posting my original question, I did some work (see below),
booted into the Ubuntu portion of the Quieter2 and I was successful in
getting everything to connect. After shutting everything down and removing
1 of the two focusers I had connected, it reverted back to the original
errors and port dispute.
I built another focuser controller and flashed it. This gives me 3
identical controllers to work with.
I went to Indilib.org and followed the procedures listed
(https://www.indilib.org/individuals/devices/telescopes/skywatcher.html
https://www.indilib.org/individuals/devices/telescopes/skywatcher.html)
to reinstall the EQmod Mount on Ubuntu
I plugged in a USB hub and connected 2 of my 3 focusers, leaving the mount
powered down.
At the connection page on Kstars/Ekos, I saw the expected error telling me
the EQ6 was either powered down or disconnected
I did connect to1 of the focusers, and both cameras. Then shut down all
I plugged the power back into the mount and this time 1 focuser, mount and
both cameras connected. I visually confirmed all devices were operating by
looking at the images from the cameras, watching the focuser move, and
moving the mount. Shut down all.
I removed 1 of the focusers from both power and USB, because I was unsure
which of the devices actually connected. Restart. Everything connected
and I again confirmed it was working visually. shut down all.
I swapped out the focusers and restarted. Again, all was well, no port
conflicts. shut down all. Feel a little sheepish for starting this post,
watch The Big Bang Theory, Fall asleep in my clothes....
Today I saw your response and started everything up just to confirm before
I reply....no joy. same port conflicts in ubuntu. and no issues running
either focuser using NINA in windows.
I spent the day swapping usb cables, checking power cables, and trying
various startup procedures, ( 1 device at a time, leaving devices out,
etc.) but the error remains.
here are some of the various errors:
2023-11-23T01:15:18: [ERROR] Failed to connect to port (/dev/ttyUSB0).
Error: Port failure Error: No such file or directory. Check if device is
connected to this port.
023-11-22T19:15:27 Failed to connect to
MyFocuserPro2
EQMod
Mount...........................................................................------------------->
it should be noted I have the mount disconnected for testing purposes. It
is attempting to connect to:
/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
Please ensure each device is connected and powered on.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:15:20 ZWO ASI120MM Mini is online.
2023-11-22T19:15:19 OpenWeatherMap Weather is online.
2023-11-22T19:15:18 Connecting INDI devices...
2023-11-22T19:15:18 INDI services started on port 7,624.
2023-11-22T19:15:18 Starting INDI services...
2023-11-22T19:20:43 Failed to connect to MyFocuserPro2. Please ensure
device is connected and powered on.
2023-11-22T19:20:36 ZWO ASI183MC Pro is online.
2023-11-22T19:20:36 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:20:36 ZWO ASI120MM Mini is online.
2023-11-22T19:20:35 OpenWeatherMap Weather is online.
2023-11-22T19:20:35 Guider port from EQMod Mount is ready.
2023-11-22T19:20:35 EQMod Mount is online.
2023-11-22T19:20:35 Connecting INDI devices...
2023-11-22T19:20:34 INDI services started on port 7,624.
2023-11-22T19:20:34 Starting INDI services...
During the session above the mount shows it is connected to:
/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
and the focuser error shows:
2023-11-23T01:20:38: [WARNING] Port /dev/ttyUSB0 is already used
by another driver or process.
the focuser dialog show the focuser is trying to connect to:
/dev/ttyUSB0
Thank you very much for your time on this,
Dave
I
I
Please let me know what you find.
On Wed, Nov 22, 2023 at 3:39 AM brownrb brownrb@users.sourceforge.net
wrote:
Hello Robert,
Thank you for your quick reply.
> I assume you are using a serial port to connect to the mount also?
Yes, my mount connects via USB.
How many serial ports do you have on the box?
a. I have a Quieter2 single board computer which I can dual boot to win11 or Ubuntu. It has 4 USB ports. I plug the mount and the focuser directly into the computer which is mounted on the telescope mount.
b. Your box has just the one USB connector directly on the Nano
My thoughts are these
I think that perhaps the mount(or orther) is using the same serial port as the myFocuserPro, which stops it from connecting.
Yes I agree completely.
If you just run the Arduino IDE and connect o the focuser, what port is it using. That should be the same port that the myFP2 would be connecting on.
Usually it likes com4 but I have seen it grab com3.
I am much more familiar with Win11 and I have been able to connect when I boot to Windows. There I run NINA and I am generally able to use the focuser with the other devices.
The issues seem exclusive to Kstars/Ekos.
"I cannot connect to the focuser and the mount at the same time."
If they are both using the same usb/serial port, then that is correct. The serial/usb ports cannot be shared by 2 devices at once. Check what port the mount is using and then make sure the myFP2 is not using the same port.
Unfortunately I don't know how to do this correctly in Ubuntu.
Yesterday after posting my original question, I did some work (see below), booted into the Ubuntu portion of the Quieter2 and I was successful in getting everything to connect. After shutting everything down and removing 1 of the two focusers I had connected, it reverted back to the original errors and port dispute.
I built another focuser controller and flashed it. This gives me 3 identical controllers to work with.
I went to Indilib.org and followed the procedures listed (https://www.indilib.org/individuals/devices/telescopes/skywatcher.html) to reinstall the EQmod Mount on Ubuntu
I plugged in a USB hub and connected 2 of my 3 focusers, leaving the mount powered down.
At the connection page on Kstars/Ekos, I saw the expected error telling me the EQ6 was either powered down or disconnected
I did connect to1 of the focusers, and both cameras. Then shut down all
I plugged the power back into the mount and this time 1 focuser, mount and both cameras connected. I visually confirmed all devices were operating by looking at the images from the cameras, watching the focuser move, and moving the mount. Shut down all.
I removed 1 of the focusers from both power and USB, because I was unsure which of the devices actually connected. Restart. Everything connected and I again confirmed it was working visually. shut down all.
I swapped out the focusers and restarted. Again, all was well, no port conflicts. shut down all. Feel a little sheepish for starting this post, watch The Big Bang Theory, Fall asleep in my clothes....
Today I saw your response and started everything up just to confirm before I reply....no joy. same port conflicts in ubuntu. and no issues running either focuser using NINA in windows.
I spent the day swapping usb cables, checking power cables, and trying various startup procedures, ( 1 device at a time, leaving devices out, etc.) but the error remains.
here are some of the various errors:
2023-11-23T01:15:18: [ERROR] Failed to connect to port (/dev/ttyUSB0). Error: Port failure Error: No such file or directory. Check if device is connected to this port.
023-11-22T19:15:27 Failed to connect to
MyFocuserPro2
EQMod Mount...........................................................................-------------------> it should be noted I have the mount disconnected for testing purposes. It is attempting to connect to: /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
Please ensure each device is connected and powered on.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 ZWO ASI183MC Pro is online.
2023-11-22T19:15:20 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:15:20 ZWO ASI120MM Mini is online.
2023-11-22T19:15:19 OpenWeatherMap Weather is online.
2023-11-22T19:15:18 Connecting INDI devices...
2023-11-22T19:15:18 INDI services started on port 7,624.
2023-11-22T19:15:18 Starting INDI services...
2023-11-22T19:20:43 Failed to connect to MyFocuserPro2. Please ensure device is connected and powered on.
2023-11-22T19:20:36 ZWO ASI183MC Pro is online.
2023-11-22T19:20:36 Guider port from ZWO ASI120MM Mini is ready.
2023-11-22T19:20:36 ZWO ASI120MM Mini is online.
2023-11-22T19:20:35 OpenWeatherMap Weather is online.
2023-11-22T19:20:35 Guider port from EQMod Mount is ready.
2023-11-22T19:20:35 EQMod Mount is online.
2023-11-22T19:20:35 Connecting INDI devices...
2023-11-22T19:20:34 INDI services started on port 7,624.
2023-11-22T19:20:34 Starting INDI services...
During the session above the mount shows it is connected to: /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
and the focuser error shows: 2023-11-23T01:20:38: [WARNING] Port /dev/ttyUSB0 is already used by another driver or process.
the focuser dialog show the focuser is trying to connect to: /dev/ttyUSB0
Thank you very much for your time on this,
Dave
I was not aware you were using a usb hub,
Let me ramble for a bit
Does the USB provide for powering the usb devices with 5V. sometimes there is a switch to config which lets it power the devices connected to it.
If it does not, it means the usb hub powers the devices by using the 5V power it gets from the computer - and because of that is fairly limited in providing enough current for the connected devices, With USB3 a bit more than USB2,
I would doubt it could power 3 cameras 3 focusers at the same time.
I have an industrial 4 port USB3 hub which has the little switch and powers everything.
A USB 2.0 hub you have another issue also - powering a mount, 2 cameras, 2 focusers, that is a fair amount of bandwith in bits per second, so I am surprised you dont get timeouts on your cameras reading images etc.
One fairly simple way is to install arduino IDE for ubuntu. Then connect only focuser. Run Arduino IDE and it should tell you what port is being used by the focuser. Normally the ports should not change, Mine dont change, but will change if its not plugged into the correct port on the USB hub. That is a no no. because if that happens the OS creates another virtual port, and with a few days of swapping, one ends up with 20+ serial ports -
Here are some links that might help
https://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/#A%20Note%20About%20USB%20Based%20Serial%20Ports
https://www.bing.com/search?q=ubuntu+show+serial+ports+in+use&form=ANNNB1&refig=A65835B4EE084E0DAAAE92A34FB92798
Note also that there is some info on serial ports in the Linux Application (pdf) for myfp2
https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/LINUX/
Have a look and let me know if any progress has been made.
Thank you,
I will do that and get back to you. FWIW, I run the mount, and focuser directly from the USB ports on the computer. I have a hub(usb3) connected to a third port on the computer which mounts up at the OTA and provides a pace to plug in the guiding cam, 120mm mini, and the capture cam, either 6D or 183. They are each provided with 12v based power. Im not sure if this helps power the USB bus or not. just for info..
I was connecting to the USB hub during trouble shooting. Ill go back over my procedures and make sure I am not pulling too much power. I do have a powered hub(usb3) and Ill do some test and see what the voltage drops look like.
I am also looking at a couple other links that I will include just in case someone else may be having the same issue.
https://www.indilib.org/forum/astroberry/6316-ttyusb0-issues-on-onstepp-and-raspi4.html#48215
https://onstep.groups.io/g/main/topic/unable_to_connect_to_usb_port/77189503
Thank you for your advise. I didn't know there was Arduino IDE, Ill head there now.
Dave
Hi Dave
I doubt that a standard multiport hub using 12v based power to use that to power the USB. That only tends to happen with the more expensive industrial hubs,
A USB cable typically has 4 pins, 5v power, gnd, TX data and RX data (a usb3.0 port has a few more pins).
A USB device uses the 5V coming in for running some things like the txt/rxt convertors that handle the data streams. So if it gets less than 5v then you can expect issues to arise.
The 5V in USB is drawn from the source. If I have a computer, the source is the computer which provides the 5V to the receiver device - like a camera. So, if that has to travel a long way 5m, then we will expeerience a loss caused by the cable length, and the voltage 5v USV arriving at the camera will be less, anywhere from about 4.6 to 4.8 volts, not 5.
Now If i was to connect a hub to a usb port on the computer. then the 5V for the USN is coming from the computer.
Next, I connect 4 devices to the HUB, which has 4 ports. Each of the 4 devices will get their 5v from the Hub, and a cheap HUB will just connect the 5V it gets from the computer straight through the hub to the 4 devices.
What that means is the poor usb port now is being asked to power 5 devices (hub, plus 4 devices connected to the hub. That is not a good situation.
To overcome this voltage issue, where the receive devices are getting lower voltages on the USB
and stuffing things up with connection issues, the more expensive hubs isolate the receive 5V from the computer, and instead of sending that to the 5v pin on the devices connected to it, sends its own 5V to the devices instead. USB booster type cables do the same thing, like those I have used, the booster cable has a usb connector, and a connection for 5V to be applied.
The booster USB cable has an end with a 5V connector plus the USB connector, and the other end is just USB. We use those when the hub being used is a through hub that just passes the 5V from the computer through itself then onto the devices.
The end that has the USB +5 connector is connected to the hub. A separate 5V supply connects to the the +5v connector and the USB cable plugged in. This works because
1) the hub just sends the computer 5v to output USB sockets. The booter USB cable at the powered end does not connect the 5V from the hub, It is isolated, and the 5V wire from the other end of the cable connects to the +5V connection instead. This is how the loss is overcome, and one can keep using the old hub without replacing it.
Some booster type cables can also reshape the data stream pulses. The longer the cable the worse the signal shape becomes, so these type of cables square up the pulses. The more the signal gets distorted due to cable length the higher the chance of the receive data not being able to be decoded correctly. It goes without saying that the cables should be high quaily, shielded, and a thicker wires (copper) to help reduce signal loss.
Cable wire diameter - most recommend 18gauge to use with 5v and a maimum length of 5m (18 feet). From memory most of mine are either 22gauge or 24 guage. Thicker wire means less loss.
This is what I use as a 4 port hub.
https://www.orico.cc/us/product/detail/7090.html
with the USB booter 5m cables.
I typcially only have 2 devices max on a 4port hub. The computer has 4 usb 3.0 ports
The main imaging camera has its own dedicated line from the computer to the camera
The guide cam and dew controller run off usb hub1, whilst the other hub runs the focuser on the guidecam and (a dmk video when doing moon/sun etc)
The mount has its own 5m Serial extender cable.
Regards
Robert
I doubt that a standard multiport hub using 12v based power to use that to power the USB. That only tends to happen with the more expensive industrial hubs,
I am sorry i was confusing. All the USB devices, hubs, etc. are indeed 5v.
I have 12v power running out to the mount. over the years I have had various cameras which require their own batteries. To get away from that, i build custom voltage regulated battery replacements so I wont be limited by the life of a given devices' battery. During one of the tests I had used an old 6D canon camera which was plugged into via USB. It's voltage is, if I remember correctly 7.8V. I was not sure if the higher voltage would be able to somehow back feed to the 5v USB connections, but I included it so you would be aware I had done that.
Your summation of USB power computer vs powered hub is great and very detailed.
I will take a look at your powered hub.
So far my exploration into the links I left make me lean toward a possible kstars issue where the software reserves all the ports upon starting and then issues them to the connected devices. But that is just an idea for now.
Thank you again for your response, and I have not yet done the voltage drops tests
Dave
Greetings Robert,
I have checked the ports using Arduino IDE for ubuntu and I see the focuser is using ttyUSB1.
In case it matters, I have seen 2 ports show up when using Kstars:
ttyUSB0
and port:
/dev/serial/by-id/usb-Prolific_Technology_Inc.USB-Serial_Controller_DUDBn10CD20-if00-port0
I checked the voltage at the usb ports on the computer and they were 5.02
the voltage remained 5.02 after connecting all my devices and the various software.
I added additional devices to further burden the setup, but other than a brief fluctuation as they connected or disconnected, the voltage stayed at 5.02.
I did not make any tests with the powered usb hub integrated in the setup.
If it helps any, this is the result of running lsusb while all devices were connected:
lsusb while mfp is connected
ad@uquieter2:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 005: ID 05e3:0751 Genesys Logic, Inc. microSD Card Reader
Bus 001 Device 029: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 001 Device 027: ID 03c3:120c ZWO ASI120MM Mini
Bus 001 Device 026: ID 03c3:183f ZWO ASI183MC Pro
Bus 001 Device 025: ID 04b4:6572 Cypress Semiconductor Corp. Unprogrammed CY7C65642 hub
Bus 001 Device 024: ID 067b:23d3 Prolific Technology, Inc. USB-Serial Controller
Bus 001 Device 023: ID 214b:7250 Huasheng Electronics USB2.0 HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
i believe the USB 2.0 is the ZWO 183 camera. It connects via USB 3 but has a USB 2 connection for a guider camera
Thank you for your time and effort,
Dave
I would probably put some money on the Bus 001 Device 029: ID 1a86:7523 QinHeng Electronics CH340 serial converter as being the Arduino Nano
And also "ttyUSB1"
In the INDI driver for myFocuserPro2 what if any are the ports listed using the INDI
Access the INDI Control Panel
Select the Connection tab
Connection Mode to Serial
Ports - write into the field ttyUSB1 and click Set button
To use the INDI and Kstarts , the main PDF illustrates the steps of how to do this. I attach that portion. In a nutshell, INDI control panel is first used to set up the driver. then KSTARS is used to create a profile that contains the focuser.
Regards
Robert
Thank you Robert.
I agree ttyUSB1 and Bus 001 Device 029 are both your controller.
Using the INDI control panel, I do see it is trying to use: ttyUSB0
I included a couple images. I hope they help.
i tried setting the field to ttyUSB1. I have attempted this many times in the past as well. The only time I seem to be able to affect anything is when there is an additional dialog box as indicated in the screen shot. I have not been able to track down what triggers it to be displayed.
I have only seen it show up when i have an actual mount connected and not a simulator. Unfortunately I was unable to recreate it for a photo.
I tried entering other USB ports just to see what happened. I also preformed a scan for ports. I saved these results for you in the screen shot in case they are of any use.
I included a photo of my set up when in use i case that helps you at all.
After looking at all of the port messages I am getting the impression the port which is needed is not being started. I am not familiar enough with linux to be of any use, so that is just my thought
Thank you,
Dave
Whilst in the past my skills in Linux were above average (had to teach others to be administrators and others to write software for Linux systems) most of that knowledge has given way to old age.
It might be that Linux just assigns an availabe serial port to the USB device through the hub. It could be that these may change based on the order in which devices are powered on.
Turned out this is correct.
In Ubuntu the OS clears all settings for tty ports when shutting down, meaning that when the system boots up again all the assignments of serial ports are not there. Meaning that you are most likely not going to have the same assignments on the next system boot,
Pretty much very good odds it will be different.
So you will need to create a udev rule for all your serial devices (mount, focuser) and then apply the rule.
Here are some links that explain this process. I have never had to do this because I use Windows to control all the devices.
https://unix.stackexchange.com/questions/569340/does-linux-lose-serial-usb-port-numeration
https://askubuntu.com/questions/1196486/usb-serial-ports-reset-each-time-the-system-is-restarted-how-to-prevent-that
https://forums.raspberrypi.com/viewtopic.php?t=90265
https://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters
https://stackoverflow.com/questions/48356223/how-can-i-avoid-flipping-between-ttyusb0-and-ttyusb1-when-reconnecting-to-usb-po
Regards
Robert
Ok Good enough.
I will get going on these links.
Thank you for taking the time to research this for me. Robert.
Dave
On Fri, Dec 1, 2023 at 6:57 AM brownrb brownrb@users.sourceforge.net
wrote:
would this help at all? it looks like the ch340 is connecting, then is disconnected. It is always possible I built the thing wrong. It does however work in NINA, Win11, and it has worked perfectly in the past.
Last edit: David Gentry 2023-12-05
It seems to be working at the moment.
I added some rules in Ubuntu:
GNU nano 6.2 /lib/udev/rules.d/10-observatory.rules
MYFP Focuser
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{serial}=="XXXX", MODE="0666", SYMLINK+="focuser"
EQMod Mount
SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="23d3", ATTRS{serial}=="DUDBn10CD20", MODE="0666", SYMLINK+="mount"
this seems to create an additional port:
uquieter2@uquieter2:/$ cd /dev/serial/by-id
uquieter2@uquieter2:/dev/serial/by-id$ ls
usb-1a86_USB_Serial-if00-port0 usb-Prolific_Technology_Inc._USB-Serial_Controller_DUDBn10CD20-if00-port0
uquieter2@uquieter2:/dev/serial/by-id$ cd /dev/serial/by-path
uquieter2@uquieter2:/dev/serial/by-path$ ls
pci-0000:00:15.0-usb-0:2:1.0-port0 pci-0000:00:15.0-usb-0:8:1.0-port0
uquieter2@uquieter2:/dev/serial/by-path$
I left the auto search option enabled on both the mount and focuser.
I have a more detailed break down if you want it.
As soon as it clears up, I will test things and return to post here if there are any issues.
Thank you for your time, Sir, I hope this is able to help someone.
Dave