Hi there,
I've been trying to get a Teensy 3.2 to show up as a serial device on Linux for a few days now. In particular, I'm using a Jetson TK1 board, but I have also been unsuccessful using a laptop with Ubuntu 16.04. I've already installed the udev rules and programmed the Teensy through Arduino IDE with the LED blink examples. The problem isn't being unable to program the Teensy at all, but I need it to show up at a port that can be accessed by rosserial. In Arduino IDE, the port with the Teensy is detected and appears as "Port: /dev/bus/usb/001/023" - basically, where it is connected on my USB hub. Ideally, the Teensy will show up under /dev/ttyACM0, but Linux will not assign it to this port for some reason. Are there any fixes to this problem? I can't change port permissions because nothing shows up when I run ls /dev/ttyACM* or even ls /dev/ttyUSB*. Any suggestions would be appreciated.
Here is the output from tail -f var/log/syslog when the Teensy is plugged in:
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919455] usb 1-3.2: New USB device found, idVendor=16c0, idProduct=0483
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919508] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919548] usb 1-3.2: Product: USB Serial
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919584] usb 1-3.2: Manufacturer: Teensyduino
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919619] usb 1-3.2: SerialNumber: 2199030
Sep 13 16:14:49 tegra-ubuntu wpa_supplicant[893]: wlan1: CTRL-EVENT-SCAN-STARTED
Sep 13 16:14:54 tegra-ubuntu wpa_supplicant[893]: nl80211: send_and_recv->nl_recvmsgs failed: -33
I've been trying to get a Teensy 3.2 to show up as a serial device on Linux for a few days now. In particular, I'm using a Jetson TK1 board, but I have also been unsuccessful using a laptop with Ubuntu 16.04. I've already installed the udev rules and programmed the Teensy through Arduino IDE with the LED blink examples. The problem isn't being unable to program the Teensy at all, but I need it to show up at a port that can be accessed by rosserial. In Arduino IDE, the port with the Teensy is detected and appears as "Port: /dev/bus/usb/001/023" - basically, where it is connected on my USB hub. Ideally, the Teensy will show up under /dev/ttyACM0, but Linux will not assign it to this port for some reason. Are there any fixes to this problem? I can't change port permissions because nothing shows up when I run ls /dev/ttyACM* or even ls /dev/ttyUSB*. Any suggestions would be appreciated.
Here is the output from tail -f var/log/syslog when the Teensy is plugged in:
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919455] usb 1-3.2: New USB device found, idVendor=16c0, idProduct=0483
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919508] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919548] usb 1-3.2: Product: USB Serial
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919584] usb 1-3.2: Manufacturer: Teensyduino
Sep 13 16:13:16 tegra-ubuntu kernel: [22794.919619] usb 1-3.2: SerialNumber: 2199030
Sep 13 16:14:49 tegra-ubuntu wpa_supplicant[893]: wlan1: CTRL-EVENT-SCAN-STARTED
Sep 13 16:14:54 tegra-ubuntu wpa_supplicant[893]: nl80211: send_and_recv->nl_recvmsgs failed: -33