<div dir="ltr"><div>Hi All,</div><div><br></div><div>I have a board based on Rockchip RK3399 64-bit SOC based on ARMv8A.</div><div>The
board can boot from the following devices: Micro SD, EMMC, USB, NVMe
SSD.</div><div><div>I have installed Ubuntu focal fossa with LXDE Display manager(built a headless image</div><div>using Buildroot, downloaded focal-base-arm64.tar.gz and installed all the necessary</div><div>packages with the help of chroot). <br></div><div>I am using mainline Linux kernel 5.5.10 from <a href="http://kernel.org">kernel.org</a> and mainline u-boot 2020.04.</div><div> </div></div><div><br></div><div>The board boots fine with ubuntu focal fossa installed on
Micro SD, emmc, USB.When
the</div><div>board is booted via NVMe SSD(this NVMe SSD is connected via PCIe on
to the main board),</div><div>the board loses power(powered off) automatically
during the boot process. This happens once</div><div>the kernel loads and it hands over the boot process to systemd
and systemd trying to fully load</div><div>ubuntu user space.</div><div><br></div><div>In the process of identifying what
is causing the problem, I found out that systemd-udevd is the one.</div><div>when
loading rules from udev/rules.d, some of them are creating a problem.</div><div><br></div><div>so, removed all the rules apart from: 50-udev-default.rules, 60-drm.rules,
90-console-setup.rules,</div><div>60-block.rules60-serial.rules,
99-systemd.rules. (I know dy doing so, initialization is not properly done) <br></div><div><br></div><div>By doing the above change, I am able to get a basic
command prompt. It says the LXDE display manager</div><div>is started but I couldn't get any display on my monitor connected via hdmi. <br></div><div><br></div><div>Can any one please comment on this issue and suggest how to fix the problem. I have attached the hang log.</div><div><br></div><div>Thanks</div><div>Suniel<br></div></div>