baofeng UV-5R

Aperto da fabio.cappe, Mar 05 Febbraio, 17:16 2019

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Senza nome 1

"In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei" (Disclaimer)

fabio.cappe

Buonasera a tutti,  ho scaricato il programma chirp per programmare le mie radio baofeng uv5r https://amzn.to/38KWgd2 ma non riesco a connetterle. C'è qualche procedura particolare che non viene descritta sul manuale? ps. uso un pc con S.O Linux
çç13

Radio Operatore

Buonasera a te Fabio. Non ho mai usato CHIRP con Linux ma come sempre le problematiche possono essere tante, ti consiglio di leggere un po' di suggerimenti direttamente dal sito ufficiale e di qui ti metto un paio di link traslati. Spero comunque che tu abbia selezionato la porta seriale dall'apposita voce di CHIRP.

https://translate.google.it/translate?hl=it&tab=wT&sl=auto&tl=it&u=https%3A%2F%2Fchirp.danplanet.com%2Fprojects%2Fchirp%2Fwiki%2FRunning_Under_Linux

https://translate.google.it/translate?hl=it&sl=en&tl=it&u=https%3A%2F%2Fchirp.danplanet.com%2Fprojects%2Fchirp%2Fwiki%2FConnection_Issues_using_Ubuntu

fabio.cappe

Ti ringrazio Radio Operatore, sono riuscito a capire come far funzionare CHIRP su Linux. Il trucco era semplice, avviare il programma da terminale come root. Ora Mi devo divertire a programmare le radio da pc. Grazie mille per la risposta rapida ed esaustiva!

çç16

Radio Operatore

Bene, non mi resta che augurarti buon divertimento çç25 :)

ziorick2018

Ciao!
Il problema è nei permessi. Chiaramente da utente root ti funziona, mentre invece l'utente normale non può accedere alla seriale /dev/ttyUSBx
Se da linea di comando ed utente root dai:
ls -l /dev/ttyUSB*
dovresti ottenere:
crw-rw----. 1 root dialout 5, 0 Feb  8  2019 /dev/ttyUSB0

La rogna è proprio lì...
Da utente normale, sempre da linea di comando dai:
id
ed ottiene qualcosa tipo:
uid=1000(riccardo.ricci) gid=100(users) groups=100(users),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Ecco il trappolone... L'utente non fa parte del gruppo dialout... Poco male... Lo si aggiunge.
Prendere nota dei gruppi di appartenenza gid è il gruppo di default, groups è la lista di gruppi secondari. Notare la '-G' maiuscola nella riga di modifica gruppi qui di seguito. Da utente root basta dare il comando:
usermod -G wheel,dialout riccardo.ricci

Fai il logout e rifai la login... Et voilà se dai nuovamente il comando id stavolta l'utente fa parte anche del gruppo dialout e potrà accedere alla seriale.

Spero di esserti stato utile.
Riccardo.
Ricardo Ricci - N3T Group DI
Networking solutions
IU0MJE

Radio Operatore

Comunque è spesso un bel casino con Linux https://amzn.to/3PcoUdE (in generale), bisogna ricordarsi a memoria tutti i comandi della console e quando si è fuori forma, per fare una cosa si rischia di starci una vita. Perfino i più esperti spesso si impappinano. Io lo facevo ai tempi del DOS ma poi per fortuna sono arrivate le interfacce grafiche...... :D

ziorick2018

Posso capire che può essere un problema per molti, pagare la flessibilità e la stabilità con un prezzo di attività sistemistica a basso livello. Facile per me che lo faccio giornalmente da... boh... quasi 30 anni. Ma per chi si avvicina a questo sistema, nonostante ora ci sia una grafica piuttosto completa, le prime volte è piuttosto ostico, specie l'entrare nei meccanismi dei permessi o, peggio ancora, delle jail o dei container.
- Un tempo, quando avevo tutti i capelli neri, andava di lusso se dopo l'installazione si otteneva la "login:" e se riuscivi ad accedere alla BBS (sempre la Linux) via TNC allora... era festa!!!! -
Ricardo Ricci - N3T Group DI
Networking solutions
IU0MJE

Radio Operatore

Linux è e rimarrà un sistema operativo per smanettoni perché la sua natura è quella, nonostante le interfacce grafiche degli ultimi anni rimane sempre ostico per chi non ne fa una pratica quotidiana, i comandi da terminale quasi sempre necessari poi, sono il vero freno all'uso di massa di Linux, passano due giorni e già ci si dimentica di quei tre che si aveva imparato e allora via alla ricerca per ricordarseli di nuovo, tanto sicuro quanto gratuito ma sempre Linux è. :D çç13

fabio.cappe

Citazione di: ziorick2018 il Ven 08 Febbraio, 16:00 2019
Ciao!
Il problema è nei permessi. Chiaramente da utente root ti funziona, mentre invece l'utente normale non può accedere alla seriale /dev/ttyUSBx
Se da linea di comando ed utente root dai:
ls -l /dev/ttyUSB*
dovresti ottenere:
crw-rw----. 1 root dialout 5, 0 Feb  8  2019 /dev/ttyUSB0

La rogna è proprio lì...
Da utente normale, sempre da linea di comando dai:
id
ed ottiene qualcosa tipo:
uid=1000(riccardo.ricci) gid=100(users) groups=100(users),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Ecco il trappolone... L'utente non fa parte del gruppo dialout... Poco male... Lo si aggiunge.
Prendere nota dei gruppi di appartenenza gid è il gruppo di default, groups è la lista di gruppi secondari. Notare la '-G' maiuscola nella riga di modifica gruppi qui di seguito. Da utente root basta dare il comando:
usermod -G wheel,dialout riccardo.ricci

Fai il logout e rifai la login... Et voilà se dai nuovamente il comando id stavolta l'utente fa parte anche del gruppo dialout e potrà accedere alla seriale.

Spero di esserti stato utile.
Riccardo.

Ti ringrazio Riccardo per la dritta, mi affascina il mondo Linux e appena riesco ad imparare un comando nuovo o qualche dritta da terminale sono felice. Grazie mille

-

Prodotti interessanti da acquistare

Sezione articoli utili da avere

 

free countersfree countersfree counters