Very crazy behavior of C2 on USB

My C2 is installed exactly on same place where I had a RPi 1B before. Also same USB Cables are used. The C2 is running latest DietPi 10.3 (Trixie).

Via USB following devices are connected:

  1. Arduino AtMega 2560 (with RAMPS board), USB Cable of 10cm length.
  2. USB Camera

The RPi very seldom froze when USB Camera was on. But this is definitly caused by the totally overloaded system (octoprint + mjpg-streamer).
So I replaced the RPi 1B by an ODROID C2 which is lots more powerful. (Though, needs are the same: 3D Printer + Camera.)

I was able to find out that ‘dmesg’ sometimes reports an (EMI?) Error, and that the USB-HUB turned off the Port of/to Arduino, then it re-initialized it.
Without mjpg-streamer running (but Camera still connected), this does NOT happen. So I am not really sure about this claim.

The C2 is connected to the power supply with its GPIO pins (2+4 = +5.1V, 6+9 = GND). So it has a very reliable connection. The PSU for all logic (including arduino and camera) comes from a 5V/3A PSU, so this PSU is far away from its physical limits.

The arduino is NOT supplied from RAMPS Shield. It gets its 5V only from C2 USB. The RAMPS board is connected to 24V/60V PSU for sufficient power for the steppers and printhead.

Does anybody have an idea why the C2 is running so unreliable while the RPi was running well for many years (until its SD died). I am close to revert back to RPi with boottime of 4-5 minutes, but running stable.

It would be great if the problems on C2 could be solved by configuration.

A post was merged into an existing topic: Troubles running octoprint on DietPi on ODROID C2