Hi,
hoping someone can help here…
As title; I have a Ublox 6M GPS module connected to the GPIO UART RX pin (pin10) and supply power and ground from pins 4 & 5. This works great, and I can see output from the module once the Pi has booted with cpgs -f, and within Astroberry in it's GPS panel
This is great, until I plug in the camera on my telescope into the Pi on one of the USB3 ports. When I do this, it kills the connection from the GPS to the Pi. It's only when I plug it into a a USB3 port though. If I plug it into a USB2 port, it plays nice and the GPS continues to spit out data.
The full set up is:
RPi4b 2Gb
Latest image of Astroberry Server imaged to the SD card
Ublox 6M GPS module connected as per above
Telescope mount (EQ5 Pro) connected over USB (no issues when plugging this on on either USB2 or 3)
ZWO ASI 585 MC Camera
In the OS I've:
Enabled UART via Raspi-Config
Disabled the virtual gps - sudo systemctl stop virtualgps / sudo systemctl disable virtualgps
Installed GPSD - sudo apt-get install gpsd gpsd-clients
edited the GPSD config file to add these options - GPSD_OPTIONS="/dev/serial0 -F /var/run/gpsd.sock"
Removed 'console=serial0,115200' from cmdline.txt
stopped the serial terminal - sudo systemctl stop serial-getty@serial0.service / sudo systemctl disable serial-getty@serial0.service
lsusb output:
Code: Select all
pi@telescope:/etc/default $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 03c3:585b
Bus 001 Device 005: ID 067b:23d3 Prolific Technology, Inc.
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Im assuming that when the camera is plugged in to the usb3 port it’s conflicting with the serial uart somehow. I’m probably overlooking a setting or restriction on what gets to use what ports etc, but I'm not sure where to look - can anyone help?
Thanks,
Jason