James3
June 10, 2025, 10:54am
85
There are essentially 3 different issues that result Random halts or Random reboots. They all create no logs except the S5_RESET_STATUS.
They seem to affect both the FW13 AMD and FW16 AMD.
opened 01:24PM - 02 Feb 25 UTC
bug
Laptop 16 AMD Ryzen 7040
## Device Information
### System Model or SKU
[ ] Framework Laptop 16 (AMD Ryz… en™ 7040 Series)
No dGPU.
### BIOS VERSION
3.0.5
Windows:
N/A
Linux:
Open a terminal and run the following command
```sudo dmidecode --string bios-version```
03.05
### DIY Edition information
Memory: Manufacture and SKU
Kingston Fury Impact: Part Number: KF556S40-32
2x making 64GB total.
Storage: Manufacture and SKU
Model Number: WD_BLACK SN850X 1000GB
Firmware Version: 620361WD
### Port/Peripheral information
1. USB-C card, nothing plugged in.
2. Empty
3. Empty
4. Empty
5. USB-C card, FW16 PSU plugged in.
6. USB-A card, nothing plugged in.
### Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- [ ] No
## Describe the bug
S5_RESET_STATUS = 0x08000800 <- Sync Flood.
Occasionally, about once a month I get a random crash/freeze then about 20 seconds later a reboot.
There is some details in this community thread:
https://community.frame.work/t/frwk16-random-crash-then-reboots/62411/31
This issue is only for "Freeze then Reboot" issues. Not "Freeze then power off".
## Steps To Reproduce
Steps to reproduce the behavior:
1. Start from a powered off laptop.
2. Power on laptop
4. Wait a random amount of time. Play videos, netflix, youtube etc.
5. System freezes for about 20 seconds and then reboots itself.
Note: I generally have the power plugged in most of the time. For all the FTR I have seen, the power was plugged in at the time. The PSU used is the FW provided one that comes with the FW16.
Note: The FW16 was not under high load. the cpu fans were not audibly running. I.e. I could not hear them above the netflix / youtube video playing.
## Expected behavior
It should not randomly freeze then reboot. (FTR)
## Screenshots
N/A
## Operating System (please complete the following information):
- OS/Distribution: Linux/Ubuntu
- Version: 24.04
- Linux Kernel Version: `uname -a` 6.12.7 <- Mainline compiled kernel.
## Additional context
Add any other context about the problem here.
opened 04:04PM - 08 Mar 25 UTC
Laptop 13 - AMD Ryzen 7040
Linux
## Device Information
### System Model or SKU
Please select one of the followi… ng
- [X] Framework Laptop 13 (AMD Ryzen™ 7040 Series)
### BIOS VERSION
Please provide the bios version.
03.05
Windows:
Open a command terminal as administrator:
```wmic bios get SMBIOSBIOSVERSION```
Linux:
Open a terminal and run the following command
```sudo dmidecode --string bios-version```
### DIY Edition information
If you are experiencing an issue on a DIY system, Please also fill out the memory and storage devices you are using.
Memory: CRUCIAL CT32G56C46S5
Storage: SAMSUNG MZVL21T0HDLU-00BLL
### Port/Peripheral information
If you are experiencing an issue with a peripheral or an expansion card/port please fill out the following information:
* Peripheral vendor and name.
* Port the Peripheral was connected to. Please see the following for port numbering: [Laptop 16](https://knowledgebase.frame.work/expansion-card-slot-functionality-on-framework-laptop-16-rkUjGm7cn) or [Laptop 13](https://knowledgebase.frame.work/expansion-card-functionality-on-framework-laptop-13-amd-ryzen-7040-series-SkrVx7gAh)
* Device or expansion card attached to the **Adjacent port** to the port that is having the issue.
1. USB-C
2. USB-A
3. USB-C
4. HDMI
I have no dGPU, and the only things I regularly plug in are a monitor, keyboard, mouse, and mic via a docking station. Other than that I use it mostly on the go, and I have only ever seen the issue while the machine is not plugged into anything. (I have been able to reproduce the issue with/without the AC adapter)
### Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- [ ] Yes
- [x] No
## Describe the bug
A clear and concise description of what the bug is.
Often (at least 1/3 times) when I come out of s2idle, my laptop screen will suddenly go black, then the machine will start up as if coming from a cold boot. Sometimes it happens slowly enough that I can unlock and get a browser open, sometimes it happens before I'm even done opening the lid.
I applied a kernel patch (see below) and the reset code is
```
Mar 08 10:40:44.529328 willardpad kernel: S5_RESET_STATUS = 0x00800800
```
## Steps To Reproduce
Steps to reproduce the behavior:
1. Boot up
2. Log in
3. Go to s2idle
4. Wake up from s2idle
5. Unlock
6. Open Firefox
You should see the crash by Step 4
## Expected behavior
A clear and concise description of what you expected to happen.
I can use the laptop and sleep and wake as many times as I want without it crashing.
## Screenshots
If applicable, add screenshots to help explain your problem.
## Operating System (please complete the following information):
- OS/Distribution: Arch Linux
- Version: March 2025
- Linux Kernel Version: Linux willardpad 6.13.5-arch1-1-custom #1 SMP PREEMPT_DYNAMIC Wed, 05 Mar 2025 23:40:06 +0000 x86_64 GNU/Linux
I have applied [this patch](https://github.com/FrameworkComputer/SoftwareFirmwareIssueTracker/issues/41#issuecomment-2701195650) to check my reset codes.
## Additional context
Add any other context about the problem here.
This issue started around Feb 14, 2025. At the time I was running Linux LTS and it had upgraded to 6.12 when the issues started. I was on 6.6 since around December and it was fine.
I was directed to open this issue here: https://github.com/FrameworkComputer/SoftwareFirmwareIssueTracker/issues/41
This is my thread: https://community.frame.work/t/spontaneous-and-ungraceful-restarts-upon-closing-the-lid/64806
I saw this thread about what seems to be the exact same issue: https://community.frame.work/t/framework-13-amd-return-from-sleep-causes-reboot/64743/16
Possibly these folks as well: https://community.frame.work/t/responded-inconsistent-resume-from-suspend-linux-amd/46587
It would be nice to reach out to everybody in these threads and see if we could get some more information. I am also going to open a support ticket with Framework directly because they keep ignoring me on the forums.
opened 04:53PM - 24 Mar 25 UTC
Laptop 16 AMD Ryzen 7040
3.05
Linux
## Device Information
### System Model or SKU
[ ] Framework Laptop 16 (AMD Ryz… en™ 7040 Series)
No dGPU.
### BIOS VERSION
3.0.5
Windows:
N/A
Linux:
Open a terminal and run the following command
```sudo dmidecode --string bios-version```
03.05
### DIY Edition information
Memory: Manufacture and SKU
Kingston Fury Impact: Part Number: KF556S40-32
2x making 64GB total.
Storage: Manufacture and SKU
Model Number: WD_BLACK SN850X 1000GB
Firmware Version: 620361WD
### Port/Peripheral information
1. USB-C card, nothing plugged in.
2. Empty
3. Empty
4. Empty
5. USB-C card, FW16 PSU plugged in.
6. USB-A card, nothing plugged in.
### Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- [ ] No
## Describe the bug
This has only happened to me once so far.
The symptoms are:
Power plugged in.
Playing a video.
Laptop hangs, screen freezes, laptop plays audio in a short loop.
Wait 20 seconds, no automatic reboot.
Wait 60 seconds, still no reboot.
Force reboot by pressing the power button for 10 seconds.
No logs are stored, so no crash log is available.
No pstore crash log output.
No useful S5_RESET_STATUS, because I had to manually long press the power button to reset it.
EC port80 output runs over the 4096 log limit I had so no useful output captured their either.
I think that while it was in the "hang" state, it was still outputting port 80 output (keeps repeating the pattern):
Log index, Port 80 Value, Port 80 Value in ASCII or a decoded value.
"00005324","e825f022",".%.."
"00005325","e825f028",".%.("
"00005326","e825f90e",".%.."
"00005327","e825f90d",".%.."
"00005328","e825f90e",".%.."
"00005329","e825f90d",".%.."
"0000532a","e825f022",".%.."
...
Those are all values it also outputs when the laptop is running fine.
Long press of power button to power off gives:
"000054af","00001001","(S3->S0)"
## Steps To Reproduce
Steps to reproduce the behavior:
1. Start from a powered off laptop.
2. Power on laptop
4. Wait a random amount of time. Play videos, netflix, youtube etc.
5. System freezes and does not self-reboot.
Note: I generally have the power plugged in most of the time. For all the FTH I have seen, the power was plugged in at the time.
## Expected behavior
It should not randomly freeze then hang. (FTH)
## Screenshots
N/A
## Operating System (please complete the following information):
- OS/Distribution: Linux/Ubuntu
- Version: 24.04
- Linux Kernel Version: `uname -a` 6.13.7 <- Mainline compiled kernel.
## Additional context
Add any other context about the problem here.
I have been told by AMD that these can only be resolved by a manufacturer, i..e FW, talking directly with AMD to resolve them. Users cannot help any further with these problems.
The main problem is reproducibility. Laptops can sometimes go for a whole month without a problem and other times it can happen several times a day.
At least the S5_RESET_STATUS proved it was a low level problem and not a device driver problem.
My theories as to the cause of these is one of:
Uncorrected and undetected bit flips. Probably caused by lack of end-to-end ECC.
Bug in the AMD system management software, that runs all the time on the CPU, but is not part of the operating system.
Main-board design fault causing occasional glitches in the power.
Faulty CPU, for this case, a simple replacement mainboard might fix it.
Also note, this problem is not a FW specific problem. Other manufacturer’s laptops have reported similar:
I have had this laptop since about March of 2024, as soon as I purchased the device, I moved from Windows to Linux immediately. Ever since having the laptop, I have had issues with hard crashes when running on battery power; it's always been...
5 Likes