Skip to content

Managing AMDGPU power state causes crash #190

@FishusOne

Description

@FishusOne

Randomly I find that USB devices will disconnect, and I can see occasional graphical flickers on the screen. Speaking to Framework support, and looking at the logs, it seems that there is a mismatch in the expectation of which firmware is in use for the GPU. The kernel driver expects 0x35, but 0x40 is installed.

Adding amdgpu.runpm=0 to the kernel parameters has meant I havent noticed a USB disconnect since, and seems like a functioning work around.

  • System: Framework Laptop 16 (AMD Ryzen AI 300 Series)
  • Radeon RX 7700S
  • BIOS: 03.04
  • Kernel: 6.18.12-1-MANJARO

Disconnect 1:

[Thu Feb 19 12:04:47] amdgpu 0000:c3:00.0: amdgpu: PSP is resuming...
[Thu Feb 19 12:04:48] amdgpu 0000:c3:00.0: amdgpu: SMU is resuming...
[Thu Feb 19 12:04:48] amdgpu 0000:c3:00.0: amdgpu: smu driver if version = 0x00000035, smu fw if version = 0x00000040
[Thu Feb 19 12:04:48] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched
[Thu Feb 19 12:04:47] usb 3-2.2: USB disconnect, device number 4

Disconnect 2:

[Thu Feb 19 12:04:57] usb 3-2.2: USB disconnect, device number 11
[Thu Feb 19 12:04:58] amdgpu 0000:c3:00.0: amdgpu: PSP is resuming...
[Thu Feb 19 12:04:58] amdgpu 0000:c3:00.0: amdgpu: SMU is resuming...
[Thu Feb 19 12:04:58] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched

Disconnect 3:

[Thu Feb 19 12:09:17] usb 3-2.2: USB disconnect, device number 12
[Thu Feb 19 12:09:17] amdgpu 0000:c3:00.0: amdgpu: PSP is resuming...
[Thu Feb 19 12:09:17] amdgpu 0000:c3:00.0: amdgpu: SMU is resuming...
[Thu Feb 19 12:09:17] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched

Metadata

Metadata

Assignees

No one assigned

    Labels

    AMD RX7700SIssues related to the RX 7700S GPULaptop 16 AMD Ryzen 7040Framework Laptop 16 (AMD Ryzen™ 7040 Series)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions