I can't get "ls /dev/serial/by-id/*" to work

Basic Information:

Printer Model: Voron V0
MCU / Printerboard: BTT SKR 3 EZ
klippy.log (11.5 KB)

klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:


I got a new BTT SKR 3 EZ board & am installing it on my Voron V0.2. I have followed the details for installation & I can log into Mainsail via web browser with the IP address. There is a button on the SKR board for USB or CAN & I have that set to USB (up)
I have not set up the Printer.cfg file yet as I cannot get the serial port for the MCU.
SKR 3 board is powered by 24V supply & no other cables are connected to it yet.

ls /dev/serial/by-id/* reports back ls: cannot access ‘/dev/serial/by-id/*’: No such file or directory

I found this Debian 11 (Bullseye) udev bug - No board or serial found & it turned out I had that version. It looks like the update worked & now I have:
udev:
Installed: 252.5-2~bpo11+1
Candidate: 252.5-2~bpo11+1
Version table:
*** 252.5-2~bpo11+1 100
100 Index of /debian bullseye-backports/main armhf Packages
100 /var/lib/dpkg/status
247.3-7+rpi1+deb11u2 500
500 Index of /raspbian bullseye/main armhf Packages
Unfortunately the ls /dev/serial/by-id/* command still shows “ls: cannot access ‘/dev/serial/by-id/*’: No such file or directory”

I also tried
Unplug USB
Re-plug USB
sudo dmesg

Which returned a lot of info. The only USB parts I could find are:
[ 1.570447] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bc dDevice= 6.01
[ 1.571326] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber= 1
[ 1.572166] usb usb1: Product: xHCI Host Controller
[ 1.573018] usb usb1: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
[ 1.573843] usb usb1: SerialNumber: 0000:01:00.0
[ 1.575371] hub 1-0:1.0: USB hub found
[ 1.576248] hub 1-0:1.0: 1 port detected
[ 1.578084] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bc dDevice= 6.01
[ 1.578884] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber= 1
[ 1.579653] usb usb2: Product: xHCI Host Controller
[ 1.580424] usb usb2: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
[ 1.581219] usb usb2: SerialNumber: 0000:01:00.0

This looks like the USB hub on the Pi & not the BTT SKR 3 EZ board

However when I plug in the Klipper expander board into the Pi I get this at the bottom of the list:
[ 1695.021745] usb 1-1.3: new full-speed USB device number 3 using xhci_hcd
[ 1695.128943] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice= 0.00
[ 1695.128977] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1695.128991] usb 1-1.3: Product: budgetcan gs_usb
[ 1695.129004] usb 1-1.3: Manufacturer: budgetcan
[ 1695.129015] usb 1-1.3: SerialNumber: 002A004C5542501720303939
[ 1695.299394] CAN device driver interface
[ 1695.304686] gs_usb 1-1.3:1.0: Configuring for 1 interfaces
[ 1695.306854] usbcore: registered new interface driver gs_usb
[ 1695.468607] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready

Any suggestions?

If you are using the Klipper CAN bridge in the firmware on the SKR3 then it will not show as a serial device /dev/serial/by-id, it will now only show as a CAN bus device.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.