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
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??
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
Cuando afirmas que no crea tty , es en el IDE o en directorio /dev/ ?
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
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/
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.-
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!
Sebas, por favor, si considerás que tu problema fue solucionado, editá el primer mensaje tuyo y agregale [SOLUCIONADO].
Muchas gracias, saludos!