Cannot get /dev/ttyACM0 on Teensy 3.6

Discussion and questions about boards that can run MicroPython but don't have a dedicated forum.
Target audience: Everyone interested in running MicroPython on other hardware.
Post Reply
trondhindenes
Posts: 1
Joined: Sat Jan 23, 2021 11:57 pm

Cannot get /dev/ttyACM0 on Teensy 3.6

Post by trondhindenes » Sun Jan 24, 2021 12:01 am

I've followed the guide and am able to build/deploy micropython onto my Teensy 3.6 board. I can use the "memzip_files" folder to embed python files in the build, and this works fine.

If I flash the board with the "stock" firmware (for use with Arduino examples etc), I can see the /dev/ttyACM0 port come up.

However, when flashed with Micropython I'm getting this:

```
Jan 24 00:48:57 trond-x1 kernel: [80333.766369] usb 1-2: new full-speed USB device number 16 using xhci_hcd
Jan 24 00:48:57 trond-x1 kernel: [80333.766549] usb 1-2: Device not responding to setup address.
Jan 24 00:48:57 trond-x1 kernel: [80333.974514] usb 1-2: Device not responding to setup address.
Jan 24 00:48:57 trond-x1 kernel: [80334.182378] usb 1-2: device not accepting address 16, error -71
```
This means that I can't use an interactive shell such as rshell to reach the unit. As far as I understand I should be able to reach the board? The fact that everything seems to work under the "regular" firmware seems to indicate that this is not a hardware fault. If anyone knows anything about this, I'd greatly appreciate it.

Post Reply