If you had the Ubuntu official indi installed before, you should remove them ALL first.
Some packages without 'indi' prefix should be removed like:
sudo dpkg --remove libplayeronecamera2
sudo dpkg --remove libfishcamp1
LATER EDIT: FIXED
sudo apt-get remove brltty
then do a restart for good measure.
Spoke too soon, seems there is a problem with the eqmod driver or the kernel driver for serial, my HEQ5 mount no longer connects to INDI via FTDI cable. Had to resort to my windows setup last night (the mount worked there).
Here's some context:
[ 5284.449239] usb 2-1: new full-speed USB device number 8 using xhci_hcd
[ 5284.604045] usb 2-1: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 5284.604059] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5284.604065] usb 2-1: Product: FT232R USB UART
[ 5284.604069] usb 2-1: Manufacturer: FTDI
[ 5284.604073] usb 2-1: SerialNumber: AR0JVCUB
[ 5284.610239] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 5284.610308] usb 2-1: Detected FT232RL
[ 5284.610952] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5289.155968] usb 2-1: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
[ 5289.157525] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5289.157590] ftdi_sio 2-1:1.0: device disconnected
Here's the Ekos log for the mount, seems to only find my laptops' 4G Modem:
2022-05-28T09:41:35: [INFO] Scan complete. Found 1 port(s).
2022-05-28T09:41:31: [WARNING] Port /dev/serial/by-id/usb-Sierra_Wireless_Inc._Sierra_Wireless_EM7345_4G_LTE_013937006407355-if02 is already used by another driver or process.
Later edit: After removing brittly still getting the following errors:
2022-05-28T09:58:13: [WARNING] Port /dev/serial/by-id/usb-Sierra_Wireless_Inc._Sierra_Wireless_EM7345_4G_LTE_013937006407355-if02 is already used by another driver or process.
2022-05-28T09:58:10: [INFO] Trying connecting to /dev/serial/by-id/usb-Sierra_Wireless_Inc._Sierra_Wireless_EM7345_4G_LTE_013937006407355-if02 @ 9600 ...
2022-05-28T09:58:08: [INFO] Trying connecting to /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0JVCUB-if00-port0 @ 9600 ...
2022-05-28T09:58:07: [WARNING] Port /dev/serial/by-id/usb-Sierra_Wireless_Inc._Sierra_Wireless_EM7345_4G_LTE_013937006407355-if02 is already used by another driver or process.
2022-05-28T09:58:04: [INFO] Trying connecting to /dev/serial/by-id/usb-Sierra_Wireless_Inc._Sierra_Wireless_EM7345_4G_LTE_013937006407355-if02 @ 9600 ...
2022-05-28T09:58:03: [WARNING] Communication with /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0JVCUB-if00-port0 @ 9600 failed. Starting Auto Search...
2022-05-28T09:57:47: [INFO] Scan complete. Found 2 port(s).
Just had lots of problems connecting to USB and serial devices due to the brltty.services. This is what finally worked for me (Ubuntu Mate 22.04 on RPi4).
sudo systemctl stop brltty-udev.service
sudo systemctl mask brltty-udev.service
sudo systemctl stop brltty.service
sudo systemctl disable brltty.service
you can check these service are inactive/dead by doing
sudo systemctl status brltty-udev.service
sudo systemctl status brltty.service
After doing the above I was able to recognise my arduino based devices and other usb devices.
I also found that you need to install linux-modules-extra-raspi to recognise any arduino uno based devices.
So the final verdict? Will an update to v1.9.6 stable work with 22.04 or do I have to go to the nightly? I'm particularly concerned with the pl2303 converter. I have to run an older version for it to communicate with my EQ6R. Anyone running latest (stable or nightly) with an EQ6R on 22.04?