[RESOLVED] Won't go to sleep after upgrade to AMD board

I just replaced my 11th gen intel board with an AMD Ryzen board. I brought over my SSD from the intel board and plugged it into the AMD one. Most everything seems fine, except when I shut my lid, nothing happens. I’m curious if this could be something in Linux that’s the problem (never happened with Intel) or maybe did I forget to plug something in?

Which Linux distro are you using?

Fedora Silverblue 40

Which kernel are you using?
6.11.4-201.fc40.x86_64

Which BIOS version are you using?
3.0.5

Which Framework Laptop 13 model are you using? (AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)
AMD Ryzen 7040

Run scripts/amd_s2idle.py · master · drm / amd · GitLab

If I was to guess you probably have some stuff on the kernel command line you shouldn’t.

So I can push the power button and it’ll suspend just fine, but it’s like it’s not detecting the lid closing.

I ran the script - and had to disable a few checks (says my kernel is tainted, whatever that means and it didn’t like that I don’t have power profiles daemon installed), but it did suspend that way as well

Might be an issue with the lid switch…

I ran: sleep 30; cat /proc/acpi/button/lid/*/state and it always shows: state: open when I close the lid for a few minutes

I guess I need to figure out how to check why that isn’t working

Based on this post: [SOLVED] Lid switch issues with 12th gen board

I’m guessing this is my problem (I ripped the connector for the audio board off when I was removing the intel board). So this one is on me I guess

1 Like

Ahh yes, unfortunate, BUT at least you can get a new cable without much trouble. For those not moving between threads here for the answer, the audio board that connects to the mainboard in the bottom left corner is responsible for the hall sensor that detects lid closures.

2 Likes