X fail to launch on Ryzen 7 4700U
Hi, We are working with new laptops that have the AMD Ryzen 7 4700U on the UBUNTU stable kernel 5.4. The dmesg output shows the following messages and fails to launch gdm and X.
[ 7.422277] [drm] amdgpu kernel modesetting enabled.
[ 7.422666] Parsing CRAT table with 0 nodes
[ 7.422677] Virtual CRAT table created for CPU
[ 7.422680] Parsing CRAT table with 1 nodes
[ 7.422685] Creating topology SYSFS entries
[ 7.422740] Topology: Add CPU node
[ 7.422742] Finished initializing topology
[ 7.423107] [drm] This hardware requires experimental hardware support.
See modparam exp_hw_support
Seems it's not supported yet so I then tries to build the kernel from the amd-staging-drm-next branch of https://cgit.freedesktop.org/~agd5f/linux repository (with the latest commit title drm/scheduler: fix documentation by replacing rq_list with sched_list
). Then I got slightly different messages after Finished initializing topology
. It's fb: switching to amdgpudrmfb from EFI VGA
, but it freezes right then and only MagicSysRq can do the reboot. I can't even switch to other virtual consoles when it freezes. I also tried the latest linux-firmware (last update date: 2020/1/13) to see if I can get it to work. It still freezes at the same message.
Here's the lspci -nnv
output of the laptop. lspci.log
And here are the logs of the dmesg and journalctl output running on UBUNTU 5.4 kernel dmesg.log
Please let me know if any additional information required. Thanks
Chris