[SRU,Cosmic/Bionic/OEM-B,0/1] The machine of lenovo M715 with the AMD GPU (Radeon Vega 8 Mobile, rev ca, 1002:15dd) often hangs randomly
mbox series

Message ID 1539062536-7929-1-git-send-email-hui.wang@canonical.com
Headers show
Series
  • The machine of lenovo M715 with the AMD GPU (Radeon Vega 8 Mobile, rev ca, 1002:15dd) often hangs randomly
Related show

Message

Hui Wang Oct. 9, 2018, 5:22 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1796789

[Impact]
On the machine of Lenovo M715, there is an AMD GPU (1022:15dd rev ca), when it
switchs to amdgpufb, the system will hang randomlly, sometimes it hangs during
boot, reboot or poweroff, sometimes it hangs with longtime standby.


[Fix]
Through bisecting, I found this patch can fix the problem, looks like without
this patch the ATOM BIOS can't be parsed correctlly.


[Test Case]
Did the test of "boot, reboot and poweroff" 5 times, worked very well.
Let the system standby over one night, worked very well.

[Regression Potential]
Very low, I tested this patch on at least 6 differnt lenovo machines
and those machines have different AMD GPUs on them, all of them worked
as well as before.


Harry Wentland (1):
  drm/amd: Add missing fields in atom_integrated_system_info_v1_11

 drivers/gpu/drm/amd/include/atomfirmware.h | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

Comments

Kleber Souza Oct. 19, 2018, 2:50 p.m. UTC | #1
On 10/09/18 07:22, Hui Wang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1796789
> 
> [Impact]
> On the machine of Lenovo M715, there is an AMD GPU (1022:15dd rev ca), when it
> switchs to amdgpufb, the system will hang randomlly, sometimes it hangs during
> boot, reboot or poweroff, sometimes it hangs with longtime standby.
> 
> 
> [Fix]
> Through bisecting, I found this patch can fix the problem, looks like without
> this patch the ATOM BIOS can't be parsed correctlly.
> 
> 
> [Test Case]
> Did the test of "boot, reboot and poweroff" 5 times, worked very well.
> Let the system standby over one night, worked very well.
> 
> [Regression Potential]
> Very low, I tested this patch on at least 6 differnt lenovo machines
> and those machines have different AMD GPUs on them, all of them worked
> as well as before.
> 
> 
> Harry Wentland (1):
>   drm/amd: Add missing fields in atom_integrated_system_info_v1_11
> 
>  drivers/gpu/drm/amd/include/atomfirmware.h | 15 +++++++++++----
>  1 file changed, 11 insertions(+), 4 deletions(-)
> 

Applied to bionic/master-next branch.

Thanks,
Kleber