No Serial Port with teensy3.x, teensy4.1 on Macos (M1)

heimi

Active member
I am working with teensy's for a long time with success until now.
MacBookPro14" M1 macos 12.1.Monterey, Teenyduino 12.58

As of today, in Tools>Port only cu.Bluetooth-Incoming-Port is shown.
Trying to upload a sketch to the teensy3.2 fails
Code:
No Teensy boards were found on any USB ports of your computer.
Pressing the reset button blocks the device until unplugged-plugged in.

My old teensy++2 is shown correctly in terminal and upload via TeensyLoader works as always.
So does a test upload of a blink sketch to an arduino nano.
Uploading C-code programs to raw Atmega8-boards with an USB-programmer works as always.

Restart, removing and reinstalling teensyduino, trying all my teensy boards (teensy3.1, 3.2, 3.5, 4.1): same effect.
Trying with platformio: same effect, also with various ESP32-boards that were all working until now.

Is there a way to reactivate the serial port for the Arduino/Teensyduino world?

Any help...
 
Last edited:
Common cause to this is the 480 Mbps speed of the T_4.x that requires a higher quality cable than works with older/slower USB devices.

Try one or more new/better cables. Nothing else typically causes such failure as the Teensy is likely doing its part.
 
Thanks for your answer, but:
I trash every cable that is not working...
All worked until yesterday, including teensy4.1. Programming and uploading to arduino nano still works, but connecting to Teensy3.x stopped. That's why I suggest a problem with a Teensyduino/Arduino file somwhere.
 
Just noted as such reports have been resolved with a better cable many times, and cable swap wasn't noted.

However, any T_3.x or nano working does not have the same close tolerance as a T_4.x.

I can also confirm I spent some hour with a cable that worked fine - then suddenly stopped on a T_4.x giving errors - until a fresh cable was used.
 
I use 4 or 5 cables and all worked.
Now only the upload to Atmegaxy and teensy++2 works, outside Arduino. The working nano has a atmega328. About 6 Teensy3.x, a Teensye.1 and all ESP32-boards are not working, T_4 and ESP32 even not with platformio, based on Arduino framework. They are also not reachable from the Interface apps on my Mac. Therefor I think it a problem with the Serial Port and I hope to find a way to reactivate my many projects.
 
Hallo defragstor
I greatly apologize for my ignorance concerning the possibilities of USB-cables beeing faulty. I bought a new one and this one worked.
I began programming in the seventies with Algol and Fortran and thought to have great experience in finding errors, including dereferencing nil pointers in C. But there is always something new to learn.
Thanks for your tipp.
 
The other thing I would check in cases like this, would be, was there any MAC software updates that were recently updated?

In the past I ran into issues where a new driver did not work properly.

With the cables, I have found that sometimes they start to fail or not work properly when maybe their contacts or the contacts of the device you are plugging into either get dirty or pins slightly bent... I have slowed this down some by I now use mainly a USB HUB with buttons for each port. So I reduce how often I plug and unplug devices.

Good luck and glad it sounds like you have it working now.
 
@heimi - glad you got a working cable!

As noted - some time ago early with some T_4.x ? - all was well and I spent too long wondering about code and Teensy when a good cable went bad.

And it is a recurring issue now that only T_4.x's are in stock/use.

As @KurtE notes there is also a multiport hub on my desk that has a power switch for each port to avoid plugging and unplugging causing wear on the cable or the Teensy connector.
 
As @KurtE notes there is also a multiport hub on my desk that has a power switch for each port to avoid plugging and unplugging causing wear on the cable or the Teensy connector.
What make/model is it?
 
Back
Top