I brought up Klipper on a separate host, flashed the firmware to the board — everything came up and worked (was working).
But when I reconnect the USB cable, the MCU disappears from dev/serial/by-id and never shows up there again under any circumstances. Has anyone run into this?
- start the board in boot mode
- mount it
- copy the firmware over
- unmount it
- check that everything flashed okay and there’s a connection in Klipper
- unplug the USB and plug it back in
And after that, that’s it, we’re sunk.
The board no longer shows up in dev/serial.
Yesterday I saw errors in dmesg, something like read timeout. But I didn’t save them, I’ll reproduce it again today.
The only thing that helps is going back to step 1
🇷🇺 Оригинал
поднял клиппер на отдельном хосте, закинул прошивку на плату - все поднялось и работает (работало).
Но при переподключении usb шнурка mcu пропадает из dev/serial/by-id, и больше не появляется там ни на каких условиях. Ни у кого не было такой проблемы?
- запустить плату в бут режиме
- смонтировать
- закинуть прошивку
- размонтировать
- проверить, что все ок накатилось и есть соединение в клиппере
- выдернуть юсб и заново подключить
И после этого все, приплыли.
Плата не отображается заново в dev/serial.
Вчера в dmesg видел ошибки, что-то вроде read timeout. Но не сохранил, сегодня воспроизведу еще раз.
Помогает только возврат к шагу 1
I’ve replugged the USB cable many times, no issues. But my printer host and dryer are running on x86. Maybe the point is that I stop the Klipper service through Mainsail before replugging or disconnecting it, so it doesn’t throw an error. Also, each device has its own Moonraker and Klipper instance
🇷🇺 Оригинал
Неоднократно передёргивал шнурок USB, вопросов не было. Но у меня хост принтера и сушилка на x86 крутятся. Возможно, вопрос в том, что я сервис клиппера через мейнсейл гашу перед тем, как передёрнуть или отключить, чтоб в ошибку не выпадало. Ну и под каждое устройство - свой мунрейкер и инстанс клиппера
imo, this is something at a lower level than Klipper
🇷🇺 Оригинал
кмк, тут что-то на более низком уровне, чем клиппер
Does restarting the host with the USB connected help?
🇷🇺 Оригинал
А перезапуск хоста с подключенным usb не помогает?
I have the same procedure that fixes the problem; I’ll try to check whether it drops out from replugging or not, but it feels like mine drops out after some time rather than immediately after replugging
🇷🇺 Оригинал
у меня такой же алгоритм решает проблему, попробую проверить отвал есть перетыканием или нет, но будто бы у меня отвал спустя какое то время идет а не сразу перетыком
Then the logical question is: is the system build stable? Maybe some system packages need updating?
🇷🇺 Оригинал
Тогда логичный вопрос, а сборка системы стабильная? Может обновить какие-то системные пакеты нужно?
I’m running the latest Armbian and the latest Klipper on a Raspberry Pi
🇷🇺 Оригинал
у меня армбиан последний и посдедний клиппер стоят на малине
Purely subjective opinion, but it seems to me I’ve seen more problems with Armbian than with Debian. But I could be wrong here.
🇷🇺 Оригинал
Чисто субъективное мнение, но мне кажется, что с армбианом больше проблем видел, чем с дебианом. Но тут могу ошибаться.
I’m on Ubuntu 24 [iz chata]
🇷🇺 Оригинал
У меня 24 убунта [iz chata]
As an option, would you like to try installing Debian 11? Maybe it’s just an issue with the build.
🇷🇺 Оригинал
Как вариант, не хотите попробовать накатить дебиан 11? Возможно, вопрос в сборке просто.
Okay, so if I flash the MCU board on some other host, it brings up the serial. Then if I plug it into the QIDI, the serial should still show up there, right?
Yesterday I was using the dryer with a host on a Raspberry Pi, then plugged it into the QIDI — the serial should have stayed or not? The QIDI just doesn’t see anything. Maybe I actually replugged the dryer’s MCU and the serial dropped out just like was mentioned above
🇷🇺 Оригинал
такс, если зашить плату mcu на хосте ином каком то, он поднимает сериал. далее выткаем в кидика, сериал же отобразится ее?
я вот вчера сушилку юзал с хостом на малине, переткнул в кидика, сериал должен был остаться или нет? кидик не видит ниче просто. может как раз таки переткнул mcu сушилки и сериал отвалился как выше говорилось
No. This problem will happen everywhere too
🇷🇺 Оригинал
Нет. Эта проблема везде будет