This is somewhat embarrassing, but I have to say it. My problem was in fact the micro USB cable. The same (relatively long) micro USB cable works with teensy 3.6 on win64 and linux and it works with teensy 4.1 on win64....
I'm guessing it's something to do with cdc-acm on my linux install. I'm using raspbian buster, and I get the same result with raspbian bullseye. I may try ubuntu next. I read on another forum of people having similar...
I tried multiple USB cables. Again, they are definitely not the problem since the same USB cable and same teensy 4.1 works fine on win64. The problem only arises when plugging teensy into rpi. It is an rpi cm4 running...
I have this same problem: teensy 4.1 is not recognized when plugged into rpi4 by USB cable. On the other hand, I have never had this problem with teensy 3.6.
I am using the same exact USB cable for both teensy 3.6...