Raspberry Pi 5
Opened this issue · 23 comments
CHIRP-Snap doesn't seem to work on Raspberry Pi 5 running Ubuntu 23.10. I can't download from radio. The Radio menu doesn't appear to be working at all.
Hi Terry,
Can you confirm if you've gone through the first time install notes? Basically it's just one line in the command prompt:
sudo snap connect chirp-snap:raw-usb
Thanks!
Hi Terry,
Are there any other details you can pass along?
Maybe the brltty
service is taking over the USB to serial adapter. Check https://chirp.danplanet.com/issues/9877 for notes on how to disable brltty
if installed.
Tony
What is the output of the groups
command? You should be in the dialout
group to access /dev/tty* devices.
Oh, that answers my question. Sorry I didn't ask it in a more straight forward way.
If you get a chance, can you post the output of these two commands:
ls -alh /dev/tty*
and run this one right after you plug in the usb to serial adapter
sudo dmesg | tail -n 20
Thanks!
I think the easiest way to get the output is to connect the pi to a wireless network, login to github and copy/paste the terminal output here using firefox :)
ls -alh /dev/tty*
terry@terry-desktop:~$ ls -alh /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Mar 5 09:43 /dev/tty
crw--w---- 1 root tty 4, 0 Mar 5 10:06 /dev/tty0
crw--w---- 1 root tty 4, 1 Mar 5 10:06 /dev/tty1
crw--w---- 1 root tty 4, 10 Mar 5 09:43 /dev/tty10
crw--w---- 1 root tty 4, 11 Mar 5 09:43 /dev/tty11
crw--w---- 1 root tty 4, 12 Mar 5 09:43 /dev/tty12
crw--w---- 1 root tty 4, 13 Mar 5 09:43 /dev/tty13
crw--w---- 1 root tty 4, 14 Mar 5 09:43 /dev/tty14
crw--w---- 1 root tty 4, 15 Mar 5 09:43 /dev/tty15
crw--w---- 1 root tty 4, 16 Mar 5 09:43 /dev/tty16
crw--w---- 1 root tty 4, 17 Mar 5 09:43 /dev/tty17
crw--w---- 1 root tty 4, 18 Mar 5 09:43 /dev/tty18
crw--w---- 1 root tty 4, 19 Mar 5 09:43 /dev/tty19
crw--w---- 1 terry tty 4, 2 Mar 5 10:06 /dev/tty2
crw--w---- 1 root tty 4, 20 Mar 5 09:43 /dev/tty20
crw--w---- 1 root tty 4, 21 Mar 5 09:43 /dev/tty21
crw--w---- 1 root tty 4, 22 Mar 5 09:43 /dev/tty22
crw--w---- 1 root tty 4, 23 Mar 5 09:43 /dev/tty23
crw--w---- 1 root tty 4, 24 Mar 5 09:43 /dev/tty24
crw--w---- 1 root tty 4, 25 Mar 5 09:43 /dev/tty25
crw--w---- 1 root tty 4, 26 Mar 5 09:43 /dev/tty26
crw--w---- 1 root tty 4, 27 Mar 5 09:43 /dev/tty27
crw--w---- 1 root tty 4, 28 Mar 5 09:43 /dev/tty28
crw--w---- 1 root tty 4, 29 Mar 5 09:43 /dev/tty29
crw--w---- 1 root tty 4, 3 Mar 5 09:43 /dev/tty3
crw--w---- 1 root tty 4, 30 Mar 5 09:43 /dev/tty30
crw--w---- 1 root tty 4, 31 Mar 5 09:43 /dev/tty31
crw--w---- 1 root tty 4, 32 Mar 5 09:43 /dev/tty32
crw--w---- 1 root tty 4, 33 Mar 5 09:43 /dev/tty33
crw--w---- 1 root tty 4, 34 Mar 5 09:43 /dev/tty34
crw--w---- 1 root tty 4, 35 Mar 5 09:43 /dev/tty35
crw--w---- 1 root tty 4, 36 Mar 5 09:43 /dev/tty36
crw--w---- 1 root tty 4, 37 Mar 5 09:43 /dev/tty37
crw--w---- 1 root tty 4, 38 Mar 5 09:43 /dev/tty38
crw--w---- 1 root tty 4, 39 Mar 5 09:43 /dev/tty39
crw--w---- 1 root tty 4, 4 Mar 5 09:43 /dev/tty4
crw--w---- 1 root tty 4, 40 Mar 5 09:43 /dev/tty40
crw--w---- 1 root tty 4, 41 Mar 5 09:43 /dev/tty41
crw--w---- 1 root tty 4, 42 Mar 5 09:43 /dev/tty42
crw--w---- 1 root tty 4, 43 Mar 5 09:43 /dev/tty43
crw--w---- 1 root tty 4, 44 Mar 5 09:43 /dev/tty44
crw--w---- 1 root tty 4, 45 Mar 5 09:43 /dev/tty45
crw--w---- 1 root tty 4, 46 Mar 5 09:43 /dev/tty46
crw--w---- 1 root tty 4, 47 Mar 5 09:43 /dev/tty47
crw--w---- 1 root tty 4, 48 Mar 5 09:43 /dev/tty48
crw--w---- 1 root tty 4, 49 Mar 5 09:43 /dev/tty49
crw--w---- 1 root tty 4, 5 Mar 5 09:43 /dev/tty5
crw--w---- 1 root tty 4, 50 Mar 5 09:43 /dev/tty50
crw--w---- 1 root tty 4, 51 Mar 5 09:43 /dev/tty51
crw--w---- 1 root tty 4, 52 Mar 5 09:43 /dev/tty52
crw--w---- 1 root tty 4, 53 Mar 5 09:43 /dev/tty53
crw--w---- 1 root tty 4, 54 Mar 5 09:43 /dev/tty54
crw--w---- 1 root tty 4, 55 Mar 5 09:43 /dev/tty55
crw--w---- 1 root tty 4, 56 Mar 5 09:43 /dev/tty56
crw--w---- 1 root tty 4, 57 Mar 5 09:43 /dev/tty57
crw--w---- 1 root tty 4, 58 Mar 5 09:43 /dev/tty58
crw--w---- 1 root tty 4, 59 Mar 5 09:43 /dev/tty59
crw--w---- 1 root tty 4, 6 Mar 5 09:43 /dev/tty6
crw--w---- 1 root tty 4, 60 Mar 5 09:43 /dev/tty60
crw--w---- 1 root tty 4, 61 Mar 5 09:43 /dev/tty61
crw--w---- 1 root tty 4, 62 Mar 5 09:43 /dev/tty62
crw--w---- 1 root tty 4, 63 Mar 5 09:43 /dev/tty63
crw--w---- 1 root tty 4, 7 Mar 5 09:43 /dev/tty7
crw--w---- 1 root tty 4, 8 Mar 5 09:43 /dev/tty8
crw--w---- 1 root tty 4, 9 Mar 5 09:43 /dev/tty9
crw-rw---- 1 root dialout 204, 74 Mar 5 09:43 /dev/ttyAMA10
crw-rw---- 1 root dialout 188, 0 Mar 5 10:07 /dev/ttyUSB0
crw------- 1 root root 3, 176 Mar 5 09:43 /dev/ttya0
crw------- 1 root root 3, 177 Mar 5 09:43 /dev/ttya1
crw------- 1 root root 3, 178 Mar 5 09:43 /dev/ttya2
crw------- 1 root root 3, 179 Mar 5 09:43 /dev/ttya3
crw------- 1 root root 3, 180 Mar 5 09:43 /dev/ttya4
crw------- 1 root root 3, 181 Mar 5 09:43 /dev/ttya5
crw------- 1 root root 3, 182 Mar 5 09:43 /dev/ttya6
crw------- 1 root root 3, 183 Mar 5 09:43 /dev/ttya7
crw------- 1 root root 3, 184 Mar 5 09:43 /dev/ttya8
crw------- 1 root root 3, 185 Mar 5 09:43 /dev/ttya9
crw------- 1 root root 3, 186 Mar 5 09:43 /dev/ttyaa
crw------- 1 root root 3, 187 Mar 5 09:43 /dev/ttyab
crw------- 1 root root 3, 188 Mar 5 09:43 /dev/ttyac
crw------- 1 root root 3, 189 Mar 5 09:43 /dev/ttyad
crw------- 1 root root 3, 190 Mar 5 09:43 /dev/ttyae
crw------- 1 root root 3, 191 Mar 5 09:43 /dev/ttyaf
crw------- 1 root root 3, 192 Mar 5 09:43 /dev/ttyb0
crw------- 1 root root 3, 193 Mar 5 09:43 /dev/ttyb1
crw------- 1 root root 3, 194 Mar 5 09:43 /dev/ttyb2
crw------- 1 root root 3, 195 Mar 5 09:43 /dev/ttyb3
crw------- 1 root root 3, 196 Mar 5 09:43 /dev/ttyb4
crw------- 1 root root 3, 197 Mar 5 09:43 /dev/ttyb5
crw------- 1 root root 3, 198 Mar 5 09:43 /dev/ttyb6
crw------- 1 root root 3, 199 Mar 5 09:43 /dev/ttyb7
crw------- 1 root root 3, 200 Mar 5 09:43 /dev/ttyb8
crw------- 1 root root 3, 201 Mar 5 09:43 /dev/ttyb9
crw------- 1 root root 3, 202 Mar 5 09:43 /dev/ttyba
crw------- 1 root root 3, 203 Mar 5 09:43 /dev/ttybb
crw------- 1 root root 3, 204 Mar 5 09:43 /dev/ttybc
crw------- 1 root root 3, 205 Mar 5 09:43 /dev/ttybd
crw------- 1 root root 3, 206 Mar 5 09:43 /dev/ttybe
crw------- 1 root root 3, 207 Mar 5 09:43 /dev/ttybf
crw------- 1 root root 3, 208 Mar 5 09:43 /dev/ttyc0
crw------- 1 root root 3, 209 Mar 5 09:43 /dev/ttyc1
crw------- 1 root root 3, 210 Mar 5 09:43 /dev/ttyc2
crw------- 1 root root 3, 211 Mar 5 09:43 /dev/ttyc3
crw------- 1 root root 3, 212 Mar 5 09:43 /dev/ttyc4
crw------- 1 root root 3, 213 Mar 5 09:43 /dev/ttyc5
crw------- 1 root root 3, 214 Mar 5 09:43 /dev/ttyc6
crw------- 1 root root 3, 215 Mar 5 09:43 /dev/ttyc7
crw------- 1 root root 3, 216 Mar 5 09:43 /dev/ttyc8
crw------- 1 root root 3, 217 Mar 5 09:43 /dev/ttyc9
crw------- 1 root root 3, 218 Mar 5 09:43 /dev/ttyca
crw------- 1 root root 3, 219 Mar 5 09:43 /dev/ttycb
crw------- 1 root root 3, 220 Mar 5 09:43 /dev/ttycc
crw------- 1 root root 3, 221 Mar 5 09:43 /dev/ttycd
crw------- 1 root root 3, 222 Mar 5 09:43 /dev/ttyce
crw------- 1 root root 3, 223 Mar 5 09:43 /dev/ttycf
crw------- 1 root root 3, 224 Mar 5 09:43 /dev/ttyd0
crw------- 1 root root 3, 225 Mar 5 09:43 /dev/ttyd1
crw------- 1 root root 3, 226 Mar 5 09:43 /dev/ttyd2
crw------- 1 root root 3, 227 Mar 5 09:43 /dev/ttyd3
crw------- 1 root root 3, 228 Mar 5 09:43 /dev/ttyd4
crw------- 1 root root 3, 229 Mar 5 09:43 /dev/ttyd5
crw------- 1 root root 3, 230 Mar 5 09:43 /dev/ttyd6
crw------- 1 root root 3, 231 Mar 5 09:43 /dev/ttyd7
crw------- 1 root root 3, 232 Mar 5 09:43 /dev/ttyd8
crw------- 1 root root 3, 233 Mar 5 09:43 /dev/ttyd9
crw------- 1 root root 3, 234 Mar 5 09:43 /dev/ttyda
crw------- 1 root root 3, 235 Mar 5 09:43 /dev/ttydb
crw------- 1 root root 3, 236 Mar 5 09:43 /dev/ttydc
crw------- 1 root root 3, 237 Mar 5 09:43 /dev/ttydd
crw------- 1 root root 3, 238 Mar 5 09:43 /dev/ttyde
crw------- 1 root root 3, 239 Mar 5 09:43 /dev/ttydf
crw------- 1 root root 3, 240 Mar 5 09:43 /dev/ttye0
crw------- 1 root root 3, 241 Mar 5 09:43 /dev/ttye1
crw------- 1 root root 3, 242 Mar 5 09:43 /dev/ttye2
crw------- 1 root root 3, 243 Mar 5 09:43 /dev/ttye3
crw------- 1 root root 3, 244 Mar 5 09:43 /dev/ttye4
crw------- 1 root root 3, 245 Mar 5 09:43 /dev/ttye5
crw------- 1 root root 3, 246 Mar 5 09:43 /dev/ttye6
crw------- 1 root root 3, 247 Mar 5 09:43 /dev/ttye7
crw------- 1 root root 3, 248 Mar 5 09:43 /dev/ttye8
crw------- 1 root root 3, 249 Mar 5 09:43 /dev/ttye9
crw------- 1 root root 3, 250 Mar 5 09:43 /dev/ttyea
crw------- 1 root root 3, 251 Mar 5 09:43 /dev/ttyeb
crw------- 1 root root 3, 252 Mar 5 09:43 /dev/ttyec
crw------- 1 root root 3, 253 Mar 5 09:43 /dev/ttyed
crw------- 1 root root 3, 254 Mar 5 09:43 /dev/ttyee
crw------- 1 root root 3, 255 Mar 5 09:43 /dev/ttyef
crw------- 1 root root 3, 0 Mar 5 09:43 /dev/ttyp0
crw------- 1 root root 3, 1 Mar 5 09:43 /dev/ttyp1
crw------- 1 root root 3, 2 Mar 5 09:43 /dev/ttyp2
crw------- 1 root root 3, 3 Mar 5 09:43 /dev/ttyp3
crw------- 1 root root 3, 4 Mar 5 09:43 /dev/ttyp4
crw------- 1 root root 3, 5 Mar 5 09:43 /dev/ttyp5
crw------- 1 root root 3, 6 Mar 5 09:43 /dev/ttyp6
crw------- 1 root root 3, 7 Mar 5 09:43 /dev/ttyp7
crw------- 1 root root 3, 8 Mar 5 09:43 /dev/ttyp8
crw------- 1 root root 3, 9 Mar 5 09:43 /dev/ttyp9
crw------- 1 root root 3, 10 Mar 5 09:43 /dev/ttypa
crw------- 1 root root 3, 11 Mar 5 09:43 /dev/ttypb
crw------- 1 root root 3, 12 Mar 5 09:43 /dev/ttypc
crw------- 1 root root 3, 13 Mar 5 09:43 /dev/ttypd
crw------- 1 root root 3, 14 Mar 5 09:43 /dev/ttype
crw------- 1 root root 3, 15 Mar 5 09:43 /dev/ttypf
crw------- 1 root root 5, 3 Mar 5 09:43 /dev/ttyprintk
crw------- 1 root root 3, 16 Mar 5 09:43 /dev/ttyq0
crw------- 1 root root 3, 17 Mar 5 09:43 /dev/ttyq1
crw------- 1 root root 3, 18 Mar 5 09:43 /dev/ttyq2
crw------- 1 root root 3, 19 Mar 5 09:43 /dev/ttyq3
crw------- 1 root root 3, 20 Mar 5 09:43 /dev/ttyq4
crw------- 1 root root 3, 21 Mar 5 09:43 /dev/ttyq5
crw------- 1 root root 3, 22 Mar 5 09:43 /dev/ttyq6
crw------- 1 root root 3, 23 Mar 5 09:43 /dev/ttyq7
crw------- 1 root root 3, 24 Mar 5 09:43 /dev/ttyq8
crw------- 1 root root 3, 25 Mar 5 09:43 /dev/ttyq9
crw------- 1 root root 3, 26 Mar 5 09:43 /dev/ttyqa
crw------- 1 root root 3, 27 Mar 5 09:43 /dev/ttyqb
crw------- 1 root root 3, 28 Mar 5 09:43 /dev/ttyqc
crw------- 1 root root 3, 29 Mar 5 09:43 /dev/ttyqd
crw------- 1 root root 3, 30 Mar 5 09:43 /dev/ttyqe
crw------- 1 root root 3, 31 Mar 5 09:43 /dev/ttyqf
crw------- 1 root root 3, 32 Mar 5 09:43 /dev/ttyr0
crw------- 1 root root 3, 33 Mar 5 09:43 /dev/ttyr1
crw------- 1 root root 3, 34 Mar 5 09:43 /dev/ttyr2
crw------- 1 root root 3, 35 Mar 5 09:43 /dev/ttyr3
crw------- 1 root root 3, 36 Mar 5 09:43 /dev/ttyr4
crw------- 1 root root 3, 37 Mar 5 09:43 /dev/ttyr5
crw------- 1 root root 3, 38 Mar 5 09:43 /dev/ttyr6
crw------- 1 root root 3, 39 Mar 5 09:43 /dev/ttyr7
crw------- 1 root root 3, 40 Mar 5 09:43 /dev/ttyr8
crw------- 1 root root 3, 41 Mar 5 09:43 /dev/ttyr9
crw------- 1 root root 3, 42 Mar 5 09:43 /dev/ttyra
crw------- 1 root root 3, 43 Mar 5 09:43 /dev/ttyrb
crw------- 1 root root 3, 44 Mar 5 09:43 /dev/ttyrc
crw------- 1 root root 3, 45 Mar 5 09:43 /dev/ttyrd
crw------- 1 root root 3, 46 Mar 5 09:43 /dev/ttyre
crw------- 1 root root 3, 47 Mar 5 09:43 /dev/ttyrf
crw------- 1 root root 3, 48 Mar 5 09:43 /dev/ttys0
crw------- 1 root root 3, 49 Mar 5 09:43 /dev/ttys1
crw------- 1 root root 3, 50 Mar 5 09:43 /dev/ttys2
crw------- 1 root root 3, 51 Mar 5 09:43 /dev/ttys3
crw------- 1 root root 3, 52 Mar 5 09:43 /dev/ttys4
crw------- 1 root root 3, 53 Mar 5 09:43 /dev/ttys5
crw------- 1 root root 3, 54 Mar 5 09:43 /dev/ttys6
crw------- 1 root root 3, 55 Mar 5 09:43 /dev/ttys7
crw------- 1 root root 3, 56 Mar 5 09:43 /dev/ttys8
crw------- 1 root root 3, 57 Mar 5 09:43 /dev/ttys9
crw------- 1 root root 3, 58 Mar 5 09:43 /dev/ttysa
crw------- 1 root root 3, 59 Mar 5 09:43 /dev/ttysb
crw------- 1 root root 3, 60 Mar 5 09:43 /dev/ttysc
crw------- 1 root root 3, 61 Mar 5 09:43 /dev/ttysd
crw------- 1 root root 3, 62 Mar 5 09:43 /dev/ttyse
crw------- 1 root root 3, 63 Mar 5 09:43 /dev/ttysf
crw------- 1 root root 3, 64 Mar 5 09:43 /dev/ttyt0
crw------- 1 root root 3, 65 Mar 5 09:43 /dev/ttyt1
crw------- 1 root root 3, 66 Mar 5 09:43 /dev/ttyt2
crw------- 1 root root 3, 67 Mar 5 09:43 /dev/ttyt3
crw------- 1 root root 3, 68 Mar 5 09:43 /dev/ttyt4
crw------- 1 root root 3, 69 Mar 5 09:43 /dev/ttyt5
crw------- 1 root root 3, 70 Mar 5 09:43 /dev/ttyt6
crw------- 1 root root 3, 71 Mar 5 09:43 /dev/ttyt7
crw------- 1 root root 3, 72 Mar 5 09:43 /dev/ttyt8
crw------- 1 root root 3, 73 Mar 5 09:43 /dev/ttyt9
crw------- 1 root root 3, 74 Mar 5 09:43 /dev/ttyta
crw------- 1 root root 3, 75 Mar 5 09:43 /dev/ttytb
crw------- 1 root root 3, 76 Mar 5 09:43 /dev/ttytc
crw------- 1 root root 3, 77 Mar 5 09:43 /dev/ttytd
crw------- 1 root root 3, 78 Mar 5 09:43 /dev/ttyte
crw------- 1 root root 3, 79 Mar 5 09:43 /dev/ttytf
crw------- 1 root root 3, 80 Mar 5 09:43 /dev/ttyu0
crw------- 1 root root 3, 81 Mar 5 09:43 /dev/ttyu1
crw------- 1 root root 3, 82 Mar 5 09:43 /dev/ttyu2
crw------- 1 root root 3, 83 Mar 5 09:43 /dev/ttyu3
crw------- 1 root root 3, 84 Mar 5 09:43 /dev/ttyu4
crw------- 1 root root 3, 85 Mar 5 09:43 /dev/ttyu5
crw------- 1 root root 3, 86 Mar 5 09:43 /dev/ttyu6
crw------- 1 root root 3, 87 Mar 5 09:43 /dev/ttyu7
crw------- 1 root root 3, 88 Mar 5 09:43 /dev/ttyu8
crw------- 1 root root 3, 89 Mar 5 09:43 /dev/ttyu9
crw------- 1 root root 3, 90 Mar 5 09:43 /dev/ttyua
crw------- 1 root root 3, 91 Mar 5 09:43 /dev/ttyub
crw------- 1 root root 3, 92 Mar 5 09:43 /dev/ttyuc
crw------- 1 root root 3, 93 Mar 5 09:43 /dev/ttyud
crw------- 1 root root 3, 94 Mar 5 09:43 /dev/ttyue
crw------- 1 root root 3, 95 Mar 5 09:43 /dev/ttyuf
crw------- 1 root root 3, 96 Mar 5 09:43 /dev/ttyv0
crw------- 1 root root 3, 97 Mar 5 09:43 /dev/ttyv1
crw------- 1 root root 3, 98 Mar 5 09:43 /dev/ttyv2
crw------- 1 root root 3, 99 Mar 5 09:43 /dev/ttyv3
crw------- 1 root root 3, 100 Mar 5 09:43 /dev/ttyv4
crw------- 1 root root 3, 101 Mar 5 09:43 /dev/ttyv5
crw------- 1 root root 3, 102 Mar 5 09:43 /dev/ttyv6
crw------- 1 root root 3, 103 Mar 5 09:43 /dev/ttyv7
crw------- 1 root root 3, 104 Mar 5 09:43 /dev/ttyv8
crw------- 1 root root 3, 105 Mar 5 09:43 /dev/ttyv9
crw------- 1 root root 3, 106 Mar 5 09:43 /dev/ttyva
crw------- 1 root root 3, 107 Mar 5 09:43 /dev/ttyvb
crw------- 1 root root 3, 108 Mar 5 09:43 /dev/ttyvc
crw------- 1 root root 3, 109 Mar 5 09:43 /dev/ttyvd
crw------- 1 root root 3, 110 Mar 5 09:43 /dev/ttyve
crw------- 1 root root 3, 111 Mar 5 09:43 /dev/ttyvf
crw------- 1 root root 3, 112 Mar 5 09:43 /dev/ttyw0
crw------- 1 root root 3, 113 Mar 5 09:43 /dev/ttyw1
crw------- 1 root root 3, 114 Mar 5 09:43 /dev/ttyw2
crw------- 1 root root 3, 115 Mar 5 09:43 /dev/ttyw3
crw------- 1 root root 3, 116 Mar 5 09:43 /dev/ttyw4
crw------- 1 root root 3, 117 Mar 5 09:43 /dev/ttyw5
crw------- 1 root root 3, 118 Mar 5 09:43 /dev/ttyw6
crw------- 1 root root 3, 119 Mar 5 09:43 /dev/ttyw7
crw------- 1 root root 3, 120 Mar 5 09:43 /dev/ttyw8
crw------- 1 root root 3, 121 Mar 5 09:43 /dev/ttyw9
crw------- 1 root root 3, 122 Mar 5 09:43 /dev/ttywa
crw------- 1 root root 3, 123 Mar 5 09:43 /dev/ttywb
crw------- 1 root root 3, 124 Mar 5 09:43 /dev/ttywc
crw------- 1 root root 3, 125 Mar 5 09:43 /dev/ttywd
crw------- 1 root root 3, 126 Mar 5 09:43 /dev/ttywe
crw------- 1 root root 3, 127 Mar 5 09:43 /dev/ttywf
crw------- 1 root root 3, 128 Mar 5 09:43 /dev/ttyx0
crw------- 1 root root 3, 129 Mar 5 09:43 /dev/ttyx1
crw------- 1 root root 3, 130 Mar 5 09:43 /dev/ttyx2
crw------- 1 root root 3, 131 Mar 5 09:43 /dev/ttyx3
crw------- 1 root root 3, 132 Mar 5 09:43 /dev/ttyx4
crw------- 1 root root 3, 133 Mar 5 09:43 /dev/ttyx5
crw------- 1 root root 3, 134 Mar 5 09:43 /dev/ttyx6
crw------- 1 root root 3, 135 Mar 5 09:43 /dev/ttyx7
crw------- 1 root root 3, 136 Mar 5 09:43 /dev/ttyx8
crw------- 1 root root 3, 137 Mar 5 09:43 /dev/ttyx9
crw------- 1 root root 3, 138 Mar 5 09:43 /dev/ttyxa
crw------- 1 root root 3, 139 Mar 5 09:43 /dev/ttyxb
crw------- 1 root root 3, 140 Mar 5 09:43 /dev/ttyxc
crw------- 1 root root 3, 141 Mar 5 09:43 /dev/ttyxd
crw------- 1 root root 3, 142 Mar 5 09:43 /dev/ttyxe
crw------- 1 root root 3, 143 Mar 5 09:43 /dev/ttyxf
crw------- 1 root root 3, 144 Mar 5 09:43 /dev/ttyy0
crw------- 1 root root 3, 145 Mar 5 09:43 /dev/ttyy1
crw------- 1 root root 3, 146 Mar 5 09:43 /dev/ttyy2
crw------- 1 root root 3, 147 Mar 5 09:43 /dev/ttyy3
crw------- 1 root root 3, 148 Mar 5 09:43 /dev/ttyy4
crw------- 1 root root 3, 149 Mar 5 09:43 /dev/ttyy5
crw------- 1 root root 3, 150 Mar 5 09:43 /dev/ttyy6
crw------- 1 root root 3, 151 Mar 5 09:43 /dev/ttyy7
crw------- 1 root root 3, 152 Mar 5 09:43 /dev/ttyy8
crw------- 1 root root 3, 153 Mar 5 09:43 /dev/ttyy9
crw------- 1 root root 3, 154 Mar 5 09:43 /dev/ttyya
crw------- 1 root root 3, 155 Mar 5 09:43 /dev/ttyyb
crw------- 1 root root 3, 156 Mar 5 09:43 /dev/ttyyc
crw------- 1 root root 3, 157 Mar 5 09:43 /dev/ttyyd
crw------- 1 root root 3, 158 Mar 5 09:43 /dev/ttyye
crw------- 1 root root 3, 159 Mar 5 09:43 /dev/ttyyf
crw------- 1 root root 3, 160 Mar 5 09:43 /dev/ttyz0
crw------- 1 root root 3, 161 Mar 5 09:43 /dev/ttyz1
crw------- 1 root root 3, 162 Mar 5 09:43 /dev/ttyz2
crw------- 1 root root 3, 163 Mar 5 09:43 /dev/ttyz3
crw------- 1 root root 3, 164 Mar 5 09:43 /dev/ttyz4
crw------- 1 root root 3, 165 Mar 5 09:43 /dev/ttyz5
crw------- 1 root root 3, 166 Mar 5 09:43 /dev/ttyz6
crw------- 1 root root 3, 167 Mar 5 09:43 /dev/ttyz7
crw------- 1 root root 3, 168 Mar 5 09:43 /dev/ttyz8
crw------- 1 root root 3, 169 Mar 5 09:43 /dev/ttyz9
crw------- 1 root root 3, 170 Mar 5 09:43 /dev/ttyza
crw------- 1 root root 3, 171 Mar 5 09:43 /dev/ttyzb
crw------- 1 root root 3, 172 Mar 5 09:43 /dev/ttyzc
crw------- 1 root root 3, 173 Mar 5 09:43 /dev/ttyzd
crw------- 1 root root 3, 174 Mar 5 09:43 /dev/ttyze
crw------- 1 root root 3, 175 Mar 5 09:43 /dev/ttyzf
terry@terry-desktop:~$
Ok, so ttyUSB0 is listed with the dialout group. Let's check if the snap eco system is the problem here for a second. Can you try the AppImage version as a test?
https://github.com/goldstar611/chirp-appimage/releases/tag/20240229
I think you will need the -aarch64.AppImage file, mark it executable and run it from the command line to catch any errors.
Thanks,
Tony
No worries, I know that we're all at differing levels on linux and that my previous instructions were vague.
On the pi5 that's connected to wifi, open the terminal app and run these commands. It will download the CHIRP app image, make it runnable, then try to launch CHIRP as an app image.
- If CHIRP opens, try to download from your radio
- If CHIRP does not open, copy/paste everything you see in the console so I can see what went wrong.
cd ~/Downloads
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-aarch64.AppImage
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-armhf.AppImage
chmod +x *.AppImage
if ! ./Chirp-next-20240229-aarch64.AppImage; then
./Chirp-next-20240229-armhf.AppImage
fi
log
terry@terry-desktop:~$ cd ~/Downloads
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-aarch64.AppImage
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-armhf.AppImage
chmod +x *.AppImage
if ! ./Chirp-next-20240229-aarch64.AppImage; then
./Chirp-next-20240229-armhf.AppImage
fi
--2024-03-05 19:17:04-- https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-aarch64.AppImage
Resolving github.com (github.com)... 140.82.112.4
Connecting to github.com (github.com)|140.82.112.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/df7e84c9-414e-4839-8bb1-84872a50570a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T001704Z&X-Amz-Expires=300&X-Amz-Signature=213ed0d17f9611162350d8aac63c73dec0bf559654f6f0807a27b1e645b2d8ce&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-aarch64.AppImage&response-content-type=application%2Foctet-stream [following]
--2024-03-05 19:17:04-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/df7e84c9-414e-4839-8bb1-84872a50570a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T001704Z&X-Amz-Expires=300&X-Amz-Signature=213ed0d17f9611162350d8aac63c73dec0bf559654f6f0807a27b1e645b2d8ce&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-aarch64.AppImage&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.108.133, 185.199.109.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 56488320 (54M) [application/octet-stream]
Saving to: ‘Chirp-next-20240229-aarch64.AppImage.2’
Chirp-next-20240229 100%[===================>] 53.87M 18.0MB/s in 3.0s
2024-03-05 19:17:08 (18.0 MB/s) - ‘Chirp-next-20240229-aarch64.AppImage.2’ saved [56488320/56488320]
--2024-03-05 19:17:08-- https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-armhf.AppImage
Resolving github.com (github.com)... 140.82.112.4
Connecting to github.com (github.com)|140.82.112.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/66ad4f9d-9005-4f6f-aa48-88958dc68a0a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T001708Z&X-Amz-Expires=300&X-Amz-Signature=daf9b20460a14a01b277531920c715e580274787bb13d10c88dde2dabae39359&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-armhf.AppImage&response-content-type=application%2Foctet-stream [following]
--2024-03-05 19:17:08-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/66ad4f9d-9005-4f6f-aa48-88958dc68a0a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T001708Z&X-Amz-Expires=300&X-Amz-Signature=daf9b20460a14a01b277531920c715e580274787bb13d10c88dde2dabae39359&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-armhf.AppImage&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 53767948 (51M) [application/octet-stream]
Saving to: ‘Chirp-next-20240229-armhf.AppImage.1’
Chirp-next-20240229 100%[===================>] 51.28M 18.6MB/s in 2.8s
2024-03-05 19:17:11 (18.6 MB/s) - ‘Chirp-next-20240229-armhf.AppImage.1’ saved [53767948/53767948]
dlopen(): error loading libfuse.so.2
AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
bash: ./Chirp-next-20240229-armhf.AppImage: cannot execute: required file not found
terry@
sudo apt install libfuse2
should fix that error.
log
terry@terry-desktop:~$ cd ~/Downloads
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-aarch64.AppImage
wget https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-armhf.AppImage
chmod +x *.AppImage
if ! ./Chirp-next-20240229-aarch64.AppImage; then
./Chirp-next-20240229-armhf.AppImage
fi
--2024-03-05 21:01:23-- https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-aarch64.AppImage
Resolving github.com (github.com)... 140.82.113.3
Connecting to github.com (github.com)|140.82.113.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/df7e84c9-414e-4839-8bb1-84872a50570a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T020123Z&X-Amz-Expires=300&X-Amz-Signature=6cc37d90304ef8c253b4c4f545c833e8c0093f61539419ef86ba0f7213954368&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-aarch64.AppImage&response-content-type=application%2Foctet-stream [following]
--2024-03-05 21:01:23-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/df7e84c9-414e-4839-8bb1-84872a50570a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T020123Z&X-Amz-Expires=300&X-Amz-Signature=6cc37d90304ef8c253b4c4f545c833e8c0093f61539419ef86ba0f7213954368&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-aarch64.AppImage&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.108.133, 185.199.111.133, 185.199.110.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 56488320 (54M) [application/octet-stream]
Saving to: ‘Chirp-next-20240229-aarch64.AppImage.6’
Chirp-next-20240229 100%[===================>] 53.87M 26.4MB/s in 2.0s
2024-03-05 21:01:25 (26.4 MB/s) - ‘Chirp-next-20240229-aarch64.AppImage.6’ saved [56488320/56488320]
--2024-03-05 21:01:25-- https://github.com/goldstar611/chirp-appimage/releases/download/20240229/Chirp-next-20240229-armhf.AppImage
Resolving github.com (github.com)... 140.82.113.3
Connecting to github.com (github.com)|140.82.113.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/66ad4f9d-9005-4f6f-aa48-88958dc68a0a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T020126Z&X-Amz-Expires=300&X-Amz-Signature=b938e5d8b30481ddf884465300b1b0914fbe6cbf3e37d057c404a53ddfe5da4f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-armhf.AppImage&response-content-type=application%2Foctet-stream [following]
--2024-03-05 21:01:26-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/621038071/66ad4f9d-9005-4f6f-aa48-88958dc68a0a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240306%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240306T020126Z&X-Amz-Expires=300&X-Amz-Signature=b938e5d8b30481ddf884465300b1b0914fbe6cbf3e37d057c404a53ddfe5da4f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=621038071&response-content-disposition=attachment%3B%20filename%3DChirp-next-20240229-armhf.AppImage&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 53767948 (51M) [application/octet-stream]
Saving to: ‘Chirp-next-20240229-armhf.AppImage.5’
Chirp-next-20240229 100%[===================>] 51.28M 25.2MB/s in 2.0s
2024-03-05 21:01:28 (25.2 MB/s) - ‘Chirp-next-20240229-armhf.AppImage.5’ saved [53767948/53767948]
WARNING: Did not find localedir: /tmp/.mount_Chirp-uouPzC/usr/lib/python3.8/site-packages/chirp/locale
ERROR: Unable to open image, fixture will not work
ERROR: Unable to open image, fixture will not work
09:01:38 PM: Debug: Unrecognized accel key 'backspace', accel string ignored.
terry@terry-desktop:~/Downloads$
I see a warning and two errors, but did CHIRP open?
I've been trying to reproduce this behavior in Ubuntu 23.10 and I think I got it. What I saw was that CHIRP opened, but when I clicked Radio -> Download from Radio, nothing happened. No dialog opened for me as usual.
Can you:
- attach the USB serial adapter
- power-cycle the pi5
- open CHIRP and
- then try to download from a radio?
Then, can you run the command below in a terminal and paste the output back here?
sudo dmesg | grep chirp-snap
I'm interested to see what, if any, AppArmor denials are in dmesg related to chirp-snap.
Thanks
terry@terry-desktop:~$ sudo dmesg | grep chirp-snap
[sudo] password for terry:
[ 125.566009] audit: type=1400 audit(1710014154.631:227): apparmor="DENIED" operation="open" class="file" profile="snap.chirp-snap.chirp" name="/etc/issue.net" pid=3761 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 128.698153] audit: type=1400 audit(1710014157.763:228): apparmor="DENIED" operation="open" class="file" profile="snap.chirp-snap.chirp" name="/usr/share/locale/" pid=3761 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 128.703112] audit: type=1400 audit(1710014157.767:229): apparmor="DENIED" operation="open" class="file" profile="snap.chirp-snap.chirp" name="/usr/share/locale/" pid=3761 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 157.073818] audit: type=1400 audit(1710014186.138:230): apparmor="DENIED" operation="open" class="file" profile="snap.chirp-snap.chirp" name="/sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb4/4-2/bNumInterfaces" pid=3761 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
terry@terry-desktop:~$
Thanks Terry, that's perfect. That last denied message gives me enough info to ask the snapcrafters team how to proceed.