Basic Information:
Printer Model: Custom
MCU / Printerboard: BTT Skr 1.3 (not pro, not turbo)
klippy.log
mcu 'mcu': Starting serial connect
34494 mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_lpc1768_1B30011907083DAF17AC665CC62000F5-if00'
Describe your issue:
TL;DR: The USB device isn’t showing up after updating firmware to 0.12 on Skr 1.3.
I have been using v0.11 for a while and I updated to v0.12 today. I updated the pi software with kiauh and I used make menuconfig
to build the firmware.bin.
This SKR has (as far as I remember) the original BTT firmware on it. These are the settings I used:
I believe these are the same settings I used originally when I compiled v0.11, but I don’t have any way to verify that.
I flashed the new firmware.bin using sdcard. The firmware.bin changed to FIRMWARE.CUR. I can also swap back, so I am pretty sure I am flashing the firmware correctly.
I have been watching dmesg and lsusb and the usb serial device doesn’t show up. I was seeing this error, but I don’t see anything in dmesg anymore:
1 [ 787.643326] usb 1-1.3: new full-speed USB device number 8 using xhci_hcd
2 [ 787.723535] usb 1-1.3: device descriptor read/64, error -32
3 [ 787.911597] usb 1-1.3: device descriptor read/64, error -32
4 [ 788.103291] usb 1-1.3: new full-speed USB device number 9 using xhci_hcd
5 [ 788.183546] usb 1-1.3: device descriptor read/64, error -32
6 [ 788.371586] usb 1-1.3: device descriptor read/64, error -32
7 [ 788.479921] usb 1-1-port3: attempt power cycle
8 [ 789.083307] usb 1-1.3: new full-speed USB device number 10 using xhci_hcd
9 [ 789.083591] usb 1-1.3: Device not responding to setup address.
10 [ 789.291557] usb 1-1.3: Device not responding to setup address.
11 [ 789.499311] usb 1-1.3: device not accepting address 10, error -71
12 [ 789.579379] usb 1-1.3: new full-speed USB device number 11 using xhci_hcd
13 [ 789.579662] usb 1-1.3: Device not responding to setup address.
14 [ 789.787543] usb 1-1.3: Device not responding to setup address.
15 [ 789.995351] usb 1-1.3: device not accepting address 11, error -71
16 [ 789.995962] usb 1-1-port3: unable to enumerate USB device
If I revert to the v0.11 firmware.bin, everything works. This is that working dmesg:
[ 1263.788783] usb 1-1.3: new full-speed USB device number 12 using xhci_hcd
[ 1263.898609] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 1263.898644] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1263.898658] usb 1-1.3: Product: lpc1768
[ 1263.898671] usb 1-1.3: Manufacturer: Klipper
[ 1263.898683] usb 1-1.3: SerialNumber: 1B30011907083DAF17AC665CC62000F5
[ 1263.968237] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device
I see in this post that @ReXT3D suggested a specific value in the GPIO output at boot section. But that is for the Katapult bootloader (which I’d like to use, after I get something stable with v0.12). Is there something I need to put in there for the skr 1.3?
Thank you in advance.