Hi everyone,
I’m running the following setup:
• Rock 5b
• OS: DietPi
• Waveshare 4.3" LCD-Touchscreen (HDMI / USB-Power / Touch-Controller) -> USB 2.0
• Image Sensor Board (Micro-USB for both power / data) -> USB 3.0
Now, when I’m trying to power-on the Rock 5b with the aforementioned devices being attached / connected, it would sometimes boot up as expected. Most of the times the LCD won’t turn on, though and the SBC doesn’t seem to boot up.
When connecting the LCD’ USB (power) to an external source (e.g. power-bank / battery plate), it does work 100%, so I assume it’s some sort of startup-power-draw-issue.
Also, when connecting the LCD’ USB-power a couple seconds post-power-up, everything’s working fine.
Interestingly enough, when it does boot properly (with all things attached to the SBC’ USB-ports), everything is working as expected - no issues / freezes whatsoever.
I’ve tried to
• disable / re-enable the USB-ports post-boot, hoping it would re-initialize (which - when re-connected manually, does work). Unfortunately, there doesn’t seem to be a way to completely shut-off the 5V supply on individual USB-ports
• connect the display’ USB-cable through a USB-CAP-device (Olimex USB-CAP) - this would yield no change, unfortunately
• run a different OS (other than DietPi)
Would there be a way to change the bootloader (?) such that the USB 2.0-ports get ‘powered-up’ at a slight delay?
Any ideas would be highly appreciated!
Thanks in advance & best regards