Bug 214859
Summary: | drm-amdgpu-init-iommu~fd-device-init.patch introduce bug | ||
---|---|---|---|
Product: | Drivers | Reporter: | towo |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | normal | CC: | alexdeucher, bjo, chexum, jamesz, sd, spasswolf |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 5.14.15, 5.15.0 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
patch to fix
analysis for this issue |
Description
towo
2021-10-28 18:23:07 UTC
I can confirm this for a "04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2)". The relevant commit is 714d9e4574d54596973ee3b0624ee4a16264d700 Additional info, after installing the kernel from a working system, 1st boot with that kernel is working flawless. Rebooting with that kernel and the boot is hanging a long time, then the desktop starts but the system is not really usuable. All the problems do not happen after reverting 714d9e4574d54596973ee3b0624ee4a16264d700. I think this patch set should address the issue: https://patchwork.freedesktop.org/series/96508/ Created attachment 299413 [details]
patch to fix
Suggest to upgrade to 5.15rc7 and apply this patch, then make a test.
Created attachment 299437 [details]
analysis for this issue
Linux 5.14.15 + afd1818 can fix the issue.
Linux 5.15rc7 re-apply "init iommu after amdkfd device init" and "move iommu_resume before ip init/resume" which overwrote afd1818 caused the issue again.
714d9e4 drm/amdgpu: init iommu after amdkfd device init
f02abeb drm/amdgpu: move iommu_resume before ip init/resume
afd1818 drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
286826d drm/amdgpu: init iommu after amdkfd device init
9cec53c drm/amdgpu: move iommu_resume before ip init/resume
With linux 5.14.17-rc1 and 5.15.1-rc1 the problem is gone. So i think, that bug is resolved. *** Bug 214901 has been marked as a duplicate of this bug. *** |