I'm using Fedora Linux 38 (Workstation Edition)
ArudinoIDE 2.1.1
Gnome 44.3
Wayland Windowing System
Teensy4.1
The problem is that Fedora 38 is incrementing the USB device number after each use:
[ 855.290008] usb 1-1: USB disconnect, device number 8
[ 855.738443] usb 1-1: new high-speed USB device number 9 using xhci_hcd
[ 855.866239] usb 1-1: New USB device found, idVendor=16c0, idProduct=0478, bcdDevice= 1.07
[ 855.866246] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 855.866248] usb 1-1: SerialNumber: 001243F0
[ 855.928216] hid-generic 0003:16C0:0478.000B: hidraw9: USB HID v1.11 Device [HID 16c0:0478] on usb-0000:05:00.1-1/input0
[ 1017.391290] usb 1-1: USB disconnect, device number 9
[ 1017.706433] usb 1-1: new high-speed USB device number 10 using xhci_hcd
[ 1017.834752] usb 1-1: New USB device found, idVendor=16c0, idProduct=0483, bcdDevice= 2.80
[ 1017.834756] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1017.834757] usb 1-1: Product: USB Serial
[ 1017.834759] usb 1-1: Manufacturer: Teensyduino
[ 1017.834760] usb 1-1: SerialNumber: 11970400
And that ArduinoIDE 2.1.1 doesn't keep up with that change to the port.
I have the teensy rules file in /lib/udev/rules.d/00-teensy.rules as directed (because that's where the rest of the rules files are...).
What I need is a way to "Keep_Alive" that USB connection or have ArduinoIDE recognize the change of port.
I have a workaround, so the world isn't going to end if I don't get this fixed. It's just really annoying.
Thanks in advance,
Elvagabundoviejo
CC: PJRC Forums
CC: Fedora Discussions