After updating to v0.10 I can no longer detect my MCU. I have tried reflashing, have verified the settings are correct from the config. I have asked on discord but have not found a solution. Out of ideas what to try next.
Nothing registers in dmesg when plugging/unplugging the USB.
pi@fluiddpi:~/klipper $ ls /dev/serial/by-id/*
ls: cannot access â/dev/serial/by-id/*â: No such file or directory
Klipper log just complains about invalid MCU.
I have tried all of the above steps. Like I said, after updating the firmware these problems occurred. I can confirm that flashing the firmware changes to firmware.cur. I have re-imaged my pi multiple times. Something changed in the firmware that is being flashed to the SKR that is breaking this.
Now you would have to find the commit, which broke things. Obviously it is somewhere between beginning of August and release of v0.10.
Here the git bisect command can come in handy but it requires some effort on your side. This command will always use a version halfway between a last-known good and a known bad. See here for a nice tutorial: A beginner's guide to GIT BISECT - The process of elimination
After you have identified where things go wrong someone with coding knowledge (e.g. @koconnor) would have to analyze your finding.
Bummer, this might be where it ends for me then. I would need a lot of assistance even locating the latest commit. I donât understand how this is not a more widespread issue, I have a very common board. Thank you for your assistance. If I become braver, Iâll stumble down the git bisect route. Hopefully, this thread can continue to help other people.
7f82dcb442596959c667d0ed8f19e39af3f94b0d is the first bad commit
commit 7f82dcb442596959c667d0ed8f19e39af3f94b0d
Author: Kevin O'Connor <kevin@koconnor.net>
Date: Thu Aug 19 14:59:53 2021 -0400
endstop_phase: Use config.getintlist() for trigger_phase config option
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
:040000 040000 8c8ea5abf6da1ee2daa9ce493ae464cd91b952d3 a00105fc01406421e8ee5ef0f37747ca332a4698 M klippy
Looking at this commit it has nothing to do with why the USB would not work. Weird.
FWIW, I have a skr-mini-e3-v1.2 and the bootloader is very flaky. Try to write the same image 5 times and the first four fail, but the fifth is accepted. The description above sounds like a ârandom failureâ, you may wish to go back to the master branch and retry the flash a few times.
Hello, I have the same problem here suddenly,before i had a long time use. (ls / dev / serial / by ID , canât find SKR v1.3)ďźWindows can recognize it , but RPI canât.
I try to flash different image systems many times ,but it doesnât work.Todayďź motherboard is powered on again, the motherboard can be recognized.But RPI canât recognize it after reboot now