new voron 2.4 with BTT Manta M8P V2 + PI CM4 and EBB SB2209 USB V1. The EBB does not show up /dev/serial/by-id/ after restart time. It does show up after flashing.
I tried config.txt changes for
j$ lsusb
Bus 001 Device 004: ID 1d50:614e OpenMoko, Inc. stm32h723xx
Bus 001 Device 005: ID 2e8a:0003 Raspberry Pi RP2 Boot
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ make flash FLASH_DEVICE=2e8a:0003
Building rp2040_flash
gcc -c -Wall -ggdb -DHAS_LIBUSB -I../pico-sdk/ `pkg-config libusb-1.0 --cflags` main.c -o main.o
gcc -c -Wall -ggdb -DHAS_LIBUSB -I../pico-sdk/ `pkg-config libusb-1.0 --cflags` picoboot_connection.c -o picoboot_connection.o
gcc main.o picoboot_connection.o `pkg-config libusb-1.0 --libs` -o rp2040_flash
Flashing out/klipper.uf2 to 2e8a:0003
sudo lib/rp2040_flash/rp2040_flash out/klipper.uf2
Loaded UF2 image with 154 pages
Found rp2040 device on USB bus 1 address 5
Flashing...
Resetting interface
Locking
Exiting XIP mode
Erasing
Flashing
Rebooting device
ls /dev/serial/by-id/
usb-Klipper_rp2040_50445061088CCE1C-if00 usb-Klipper_stm32h723xx_49001E000951323235363233-if00
$ sudo reboot
$ ls /dev/serial/by-id/
usb-Klipper_rp2040_50445061088CCE1C-if00 usb-Klipper_stm32h723xx_49001E000951323235363233-if00
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
dtoverlay=dwc2,dr_mode=host
#[cm5]
#dtoverlay=dwc2,dr_mode=host
[all]
# enable serial interface
config.txt changes:
enable_uart=1
dtoverlay=uart0
dtoverlay=uart1
dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5
I tried config.txt changes for
j$ lsusb
Bus 001 Device 004: ID 1d50:614e OpenMoko, Inc. stm32h723xx
Bus 001 Device 005: ID 2e8a:0003 Raspberry Pi RP2 Boot
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ make flash FLASH_DEVICE=2e8a:0003
Building rp2040_flash
gcc -c -Wall -ggdb -DHAS_LIBUSB -I../pico-sdk/ `pkg-config libusb-1.0 --cflags` main.c -o main.o
gcc -c -Wall -ggdb -DHAS_LIBUSB -I../pico-sdk/ `pkg-config libusb-1.0 --cflags` picoboot_connection.c -o picoboot_connection.o
gcc main.o picoboot_connection.o `pkg-config libusb-1.0 --libs` -o rp2040_flash
Flashing out/klipper.uf2 to 2e8a:0003
sudo lib/rp2040_flash/rp2040_flash out/klipper.uf2
Loaded UF2 image with 154 pages
Found rp2040 device on USB bus 1 address 5
Flashing...
Resetting interface
Locking
Exiting XIP mode
Erasing
Flashing
Rebooting device
ls /dev/serial/by-id/
usb-Klipper_rp2040_50445061088CCE1C-if00 usb-Klipper_stm32h723xx_49001E000951323235363233-if00
$ sudo reboot
$ ls /dev/serial/by-id/
usb-Klipper_rp2040_50445061088CCE1C-if00 usb-Klipper_stm32h723xx_49001E000951323235363233-if00
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
dtoverlay=dwc2,dr_mode=host
#[cm5]
#dtoverlay=dwc2,dr_mode=host
[all]
# enable serial interface
config.txt changes:
enable_uart=1
dtoverlay=uart0
dtoverlay=uart1
dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5