These are not Chirp issues; they are operating system (Linux, Ubuntu) issues. If these notes do not help, get Ubuntu help either through a search or using the Ubuntu support sites.
Symptom with a USB connection
- Click Radio then Download from Radio at the top menu bar; a window appears with Port, Vendor and Model
- Click Port and from the pull-down list pick the USB option. Usually that is at the bottom of the list with a name like /dev/tty/USB0
- An error window appears with words like An error has occured.
- Below the error words is something like Permission denied
Symptom with a serial (RS232) connection
- Click Radio then Download from Radio at the top menu bar; a window appears with Port, Vendor and Model
- Click Port and from the pull-down list pick the serial port (TTY) with a name like /dev/ttyS0. You may have to experiment to find which port number is active. Another common connection is /dev/ttyS4.
- An error window appears with words like An error has occured.
- Below the error words is something like Permission denied
Solution
The most common cause is that the user(s) do not have permission to use the serial-USB connection. Permission must be established for the user. There is much more on this common issue in Linux or Ubuntu wikis and support websites.
- Start a terminal session.
- Enter this this command into the terminal session:
sudo gpasswd --add ${USER} dialout
or on Debian based systems is usually solved by adding the user to the group dialout
e.g.: sudo adduser USER dialout
- Logout and login again on any sessions you want to see the new group.
- After executing the command, check that it worked with:
groups ${USER}
- The user name will be followed by a list that includes dialout. Dialout means permission for the TTY set that includes serial and USB connections.