After many unsuccessful attempts in getting the Rock64 to boot from eMMC post Vanilla Debian install, it seems that the Debian installer is unable to flash a working u-boot to the eMMC.
Then I compiled U-Boot from scratch and flashed it to the eMMC which broke the Vanilla Debian installation, as Debian uses a similar setup to Arch with boot.scr file and U-Boot from scratch seems to expect a extlinux.conf file. :-\
So in the end I followed and amended this guide https://www.kulesz.me/post/140-debian-de...4-install/ here so that it fits my needs.
Credit goes to user @kuleszdl
Now my Rock64 boots Debian from eMMC and works quite fine, except every time when UART0 is not connected the HDMI output is also not activated. When I attach UART0 my HDMI output comes back.
I suspect something is missing from my extlinux.conf file
Then I compiled U-Boot from scratch and flashed it to the eMMC which broke the Vanilla Debian installation, as Debian uses a similar setup to Arch with boot.scr file and U-Boot from scratch seems to expect a extlinux.conf file. :-\
So in the end I followed and amended this guide https://www.kulesz.me/post/140-debian-de...4-install/ here so that it fits my needs.
Credit goes to user @kuleszdl
Now my Rock64 boots Debian from eMMC and works quite fine, except every time when UART0 is not connected the HDMI output is also not activated. When I attach UART0 my HDMI output comes back.
![Huh Huh](https://forum.pine64.org/images/smilies/huh.png)
I suspect something is missing from my extlinux.conf file
Code:
TIMEOUT 2
PROMPT 1
DEFAULT debian
LABEL debian
MENU LABEL Debian
KERNEL /vmlinuz
INITRD /initrd.img
DEVICETREEDIR /dtbs
APPEND console=tty1 console=ttyS2,1500000 root=LABEL=root rw rootwait