Offline
Full Member
Karma: 0
Posts: 166
|
 |
« on: December 28, 2011, 01:53:47 pm » |
Ciao a tutti! Ho installato su ubuntu la vesione 0022 dell'IDE, e questo è l'output di dmesg: [ 511.872117] usb 4-1: new full speed USB device using uhci_hcd and address 3 [ 512.075840] cdc_acm 4-1:1.0: ttyACM0: USB ACM device [ 596.112174] usb 4-1: USB disconnect, address 3
solo che nell'ide ttyACM0 non c'è! Ho cercato su google, e ho provato di tutto, ma non riesco a farlo andare  Qualcuno sa come risolvere il problema? Grazie in anticipo Tobo
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
Global Moderator
Milano, Italy
Offline
Edison Member
Karma: 10
Posts: 1099
Arduino rocks
|
 |
« Reply #1 on: December 28, 2011, 02:03:40 pm » |
capita che se prima apri l'IDE e poi colleghi la Arduino questa non viene subito riconosciuta.
Hai provato a collegare la scheda e poi aprire l'IDE?
|
|
|
|
|
Logged
|
F
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #2 on: December 28, 2011, 02:42:17 pm » |
Oh yes! Non cambia nulla 
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
0
Offline
Tesla Member
Karma: 87
Posts: 8499
:(){:|:&};:
|
 |
« Reply #3 on: December 28, 2011, 03:03:20 pm » |
entra nella cartella /dev, è presente ttyACM0? se si con quali permessi?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #4 on: December 28, 2011, 05:07:47 pm » |
E' un problema di permessi. Devi assegnarti al gruppo "dialout". Quoto da qui: http://www.arduino.cc/playground/Linux/Ubuntuif you use the USB port to dialog, you should add yourself to the group 'dialout' in order to have write permissions on that port: sudo usermod -aG dialout <myuser>
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 87
Posts: 8499
:(){:|:&};:
|
 |
« Reply #5 on: December 28, 2011, 05:56:45 pm » |
attenzione, se fosse un problema di permessi dovrebbe vedere ttyACM0 ma in grigio e non selezionabile. il fatto che proprio non lo veda è un problema più balordo
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #6 on: December 28, 2011, 06:00:46 pm » |
/dev/ttyACM viene creato dalla lib rxtx: o non ce l'ha, o ce l'ha e si è dimenticato di aggiungersi al gruppo dialout. Nell'IDE non vede la porta perché il kernel non "aggancia" la periferica al device.
PS: Molte distro Linux vogliono anche l'utente assegnato al gruppo uucp. Su Ubuntu non mi ricordo, io cmq mi assegno sempre anche a questo gruppo.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 99
|
 |
« Reply #7 on: December 28, 2011, 06:08:46 pm » |
a me fa la stessa cosa, cioè l'ide non mi vede alcuna /dev/ttyAMx ogni volta che collego arduino all'usb risolvo con questo comando chmod a=rwx /dev/ttyACMx federico
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #8 on: December 28, 2011, 06:17:25 pm » |
ok, da /dev c'è la porta, ed è come tutte le altre, sono già parte del gruppo dialout e anche uucp se provo il comando non cambia nulla, ho provato sia con arduino ide installato da pacchetto deb sia dal tar scaricato dal sito, non cambia nulla..sono proprio in palla 
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #9 on: December 28, 2011, 06:52:19 pm » |
Stable Library ========================================= Native lib Version = RXTX-2.2pre2 Java lib Version = RXTX-2.1-7 WARNING: RXTX Version mismatch Jar version = RXTX-2.1-7 native lib Version = RXTX-2.2pre2 Quando lancio arduino dal terminale mi da questi messaggi...possono aiutare?
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
0
Offline
Tesla Member
Karma: 87
Posts: 8499
:(){:|:&};:
|
 |
« Reply #10 on: December 28, 2011, 06:56:13 pm » |
no, se hai l'ide 0022 dovrebbe dirti: Experimental: JNI_OnLoad called. Stable Library ========================================= Native lib Version = RXTX-2.1-7 Java lib Version = RXTX-2.1-7
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #11 on: December 28, 2011, 07:03:44 pm » |
eh...adesso reinstallo e ti dico 
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #12 on: December 28, 2011, 07:10:03 pm » |
ok, se lancio l'ide dando arduino dal terminale, mi da quel messaggio, se lo lancio dalla cartella con ./arduino mi scrive quello che dici tu, ma continuo a non vedere ttyACM0
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
0
Offline
Tesla Member
Karma: 87
Posts: 8499
:(){:|:&};:
|
 |
« Reply #13 on: December 28, 2011, 07:39:15 pm » |
se lo lanci non da cartella parte quello installato con i pacchetti.
controlla i permessi del file acm0 e gruppi di appartenenza
ah prova anche a lanciare arduino da root
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 166
|
 |
« Reply #14 on: December 28, 2011, 07:50:11 pm » |
fatte tutte quelle cose, da root non cambia nulla
i permessi sono settati a leggere e scrivere per root e dialout del quale faccio parte
ho provato anche con la version 0021 ma niente, ho provato anche un chmod 777 /dev/ttyACM0 ma non ne vuole sapere.
Ah...è un arduino UNO rev3
|
|
|
|
|
Logged
|
Mom: Can he lead a normal life? Doctor: NO! he'll be an engineer!
|
|
|
|
|