Arduino Forum

International => Español => Hardware => Topic started by: sebas4944 on Aug 03, 2016, 03:58 am

Title: [SOLUCIONADO] Debian Jessie No crea el puerto serial tty
Post by: sebas4944 on Aug 03, 2016, 03:58 am
Estimados, les comento que soy nuevo en esto de Arduino, es la primera que compro.

Compre una Arduino Uno Rev3, la conecto por usb a mi notebook, donde uso Debian Jessie 64 Bit, con el kernel 4.6.2.

Al conectar mi Arduino y tirar el comando dmesg en Debian me sale lo siguiente

Code: [Select]

dmesg
[11896.676520] usb 2-1: new full-speed USB device number 6 using xhci_hcd
[11896.806971] usb 2-1: New USB device found, idVendor=2341, idProduct=0043
[11896.806975] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[11896.806976] usb 2-1: Manufacturer: Arduino (www.arduino.cc)
[11896.806977] usb 2-1: SerialNumber: 8553130393035151A0C1


Eso me hace pensar que la placa funciona, pero el system operativo no crea el tty.

Instale la ultima version del IDE Arduino 1.6.10 de 64 bits para linux.

Probe ejecuntadolo con mi user "sebas", a mi user lo agregue a los grupos tty y dialout por las dudas.
tambien probe ejecutando el IDE Arduino como root por si fuera un tema de permisos, pero nunca crea el tty.


En el arduino queda la luz verde de on encendida...

Se les ocurre algo??, algo que me falte de configurar? o alguna otra cosa??
Title: Re: Debian Jessie No crea el puerto serial tty
Post by: PeterKantTropus on Aug 03, 2016, 10:50 am
Con el arduino conectado, que devuelve el comando lsusb? En los ultimos kernel el arduino es reconocido como ttyACM a diferencia de los antiguos que los reconocía como ttyUSB y bienvenido al foro
Title: Re: Debian Jessie No crea el puerto serial tty
Post by: PeterKantTropus on Aug 03, 2016, 10:59 am
Cuando afirmas que no crea tty , es en el IDE o en directorio /dev/ ?
Title: Re: Debian Jessie No crea el puerto serial tty
Post by: sebas4944 on Aug 03, 2016, 03:11 pm
Hola Peter, gracias por la respuesta, te comento que no me aparece el puerto tty ni en el directorio
/dev/, ni tampoco en el IDE Arduino.
En el directorio /dev/ no me aparece nada nuevo al conectar el Arduino, ni ttyUSBx ni ttyACMx, nada de nada...

La salida del lsusl es la siguiente

Code: [Select]

Bus 003 Device 003: ID 8087:07dc Intel Corp.
Bus 003 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0c45:64d2 Microdia
Bus 001 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Y aca pego la salida del comando ls del directorio /dev/

Code: [Select]

autofs cuse     input       mqueue   pts   snapshot  tty12  tty21  tty30  tty4 tty49  tty58  ttyS0    vcs3   vcsa5    zero
block disk     kmsg       net   random  snd     tty13  tty22  tty31  tty40 tty5   tty59  ttyS1    vcs4   vcsa6
bsg dri     kvm       network_latency   rfkill  stderr    tty14  tty23  tty32  tty41 tty50  tty6   ttyS2    vcs5   vcsa7
btrfs-control fb0     log       network_throughput  rtc   stdin     tty15  tty24  tty33  tty42 tty51  tty60  ttyS3    vcs6   vfio
bus fd     loop-control      null   rtc0   stdout    tty16  tty25  tty34  tty43 tty52  tty61  uhid     vcs7   vga_arbiter
char full     mapper       port   sda   tty     tty17  tty26  tty35  tty44 tty53  tty62  uinput   vcsa   vhci
console fuse     mcelog       ppp   sda1   tty0     tty18  tty27  tty36  tty45 tty54  tty63  urandom  vcsa1  vhost-net
core hpet     mei0       psaux   sda2   tty1     tty19  tty28  tty37  tty46 tty55  tty7   vcs      vcsa2  watchdog
cpu hugepages  mem       ptmx   sg0   tty10     tty2   tty29  tty38  tty47 tty56  tty8   vcs1     vcsa3  watchdog0
cpu_dma_latency  initctl    memory_bandwidth  ptp0   shm   tty11     tty20  tty3   tty39  tty48 tty57  tty9   vcs2     vcsa4  xconsole



Como vez, la notebook me detecta bien la placa, tanto con el comando dmesg, como con el comando lsusb, pero no crea ningun puerto tty

Saludos.-
Title: Re: Debian Jessie No crea el puerto serial tty
Post by: sebas4944 on Aug 03, 2016, 04:25 pm
Perdón, ya descubrí el problema, y era yo el que hizo lío, estaba probando el Arduino con kernels compilados por mí...
Y como tengo costumbre de desactivar todo lo que no uso, le había desactivado el modulo cdc-acm.

Ahora, aproveche y me baje el kernel 4.6.5 lo compile, pero le active el ACM.

Ahora anda perfecto y crea bien el puerto ttyACM0, me toca ponerme a jugar con mi Arduino...


Saludos y Gracias!
Title: Re: Debian Jessie No crea el puerto serial tty
Post by: Hector_A on Aug 03, 2016, 07:00 pm

Sebas, por favor, si considerás que tu problema fue solucionado, editá el primer mensaje tuyo y agregale [SOLUCIONADO].

Muchas gracias, saludos!