#pi4 not booting with multiple Klipper MCUs

1 messages · Page 1 of 1 (latest)

sharp bay
#

I am struggling with an issue where my pi4 is getting hung up during boot when multiple MCU's are plugged in.

When I boot with only a single mcu, it works fine. It is specifically when more than one is connected it does not boot. To get around this I can boot with 1 then plug in the rest after it boots.

Looking at older threads, dtoverlay=dwc2 was one of the solutions for the usb controller but I had no luck with that

I also changed the VID, PID, and serial with no luck either

gaunt roost
sharp bay
#

Not sure if this is unusual but I am running a corevus mainboard and toolhead board (just another usb stm32 klipper board) + beacon. With bookworm on the pi

#

All detect just fine and nothing sus in dmesg that I can see

#

that h723 looks odd since I changed around the VID, PID, and serial when debugging

#

I also cut out the 5v line in the USB cable since I was a bit suspicious of power issues but nothing changed

sharp bay
#

Trying to list out some other things I have done:

  • Boot from SD only in /boot/firmware/config.txt
  • usbcore.quirks=1d50:614e:nojld to try and ignore the STM32 devices in /boot/firmware/cmdline.txt
  • 5 sec delay in boot for USB enumeration? (Didnt test this too throughly)
sharp bay
#

Trying an active usb hub next I think. This might delay the usb enumeration since the usb hub controller needs time to boot up as well

sharp bay
#

No takers?

sharp bay
#

Still sitting here with it not working anyone got theories?