<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>