On Fri, Sep 26, 2025 at 2:44 PM Timur Kristóf <[email protected]> wrote: > > Enabling ASPM causes randoms hangs on Tahiti and Oland on Zen4. > It's unclear if this is a platform-specific or GPU-specific issue. > Disable ASPM on SI for the time being. > > Signed-off-by: Timur Kristóf <[email protected]>
Reviewed-by: Alex Deucher <[email protected]> Will pick up patches 1 and 2 today. > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > index a77000c2e0bb..279b6912be2a 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > @@ -1882,6 +1882,13 @@ static bool > amdgpu_device_pcie_dynamic_switching_supported(struct amdgpu_device > > static bool amdgpu_device_aspm_support_quirk(struct amdgpu_device *adev) > { > + /* Enabling ASPM causes randoms hangs on Tahiti and Oland on Zen4. > + * It's unclear if this is a platform-specific or GPU-specific issue. > + * Disable ASPM on SI for the time being. > + */ > + if (adev->family == AMDGPU_FAMILY_SI) > + return true; > + > #if IS_ENABLED(CONFIG_X86) > struct cpuinfo_x86 *c = &cpu_data(0); > > -- > 2.51.0 >
