Issue #121 has been updated by Patrick Rudolph.

Does limiting the max C-state in MSR MSR_PKG_CST_CONFIG_CONTROL also work 
around the issue?
What setting is being used on vendor firmware for MSR 
MSR_PKG_CST_CONFIG_CONTROL?

Currently the code doesn't check if the processor supports C6/C3 sleep states, 
it just assumes it does.
According to the BWG, when bus masters, that cannot tolerate long bus master 
latency, are present, the BM_STS
avoidance must be used for C3/C6 states.

It sounds a bit like this could be the case here. The CPU is in C3/C6 and takes 
too long to wake in order to handle
the bus master request. If enabled the acpi_idle_bm_check() would then prevent 
the CPU from entering
a higher C-state (deeper sleep) when a bus master is active (similar to what 
intel_idle.max_cstate=2 does).

----------------------------------------
Bug #121: T520: Hangs in OS 
https://ticket.coreboot.org/issues/121#change-1665

* Author: Julz Buckton
* Status: New
* Priority: Normal
* Start date: 2017-06-09
----------------------------------------
I have been running coreboot since 2017.04.15 and have experienced hangs ever 
since then. It was suggested by folk on the IRC that I run memtest to check for 
incorrect raminit causing errors, however I have run memtest for 12 hours 
straight with no errors.

Due to the ambiguous nature of the hangs (immediate freeze with no warning 
signs, audio gets stuck repeating the last 50ms or so of noise, not sure what 
this effect is called) I don't have much useful information other than the 
.config and dmesg. However one thing I can say with high confidence is that the 
hangs occur significantly more frequently in Linux (*buntu distros) than 
Windows 10. Within an hour of launching Linux a hang is likely, whereas Windows 
typically runs for many hours before a hang occurs. I considered this an 
insignificant anecdotal anomaly at first but over the course of the nearly 2 
months I have been running coreboot it seems to be a solid trend. The hangs 
occur anywhere, typically during mere desktop usage or basic web browsing.

Additionally there is another form of hang I experience where the screen goes 
black except for some sort of graphical corruption down the left side 
(http://i.imgur.com/4zWrlpX.jpg), whether this is related to the more common 
total freeze hangs I don't know but I figured I should include it nonetheless. 
These hangs only occur about 1:20 compared to the regular hangs.



---Files--------------------------------
config (20.7 KB)
dmesg.txt (57.3 KB)
cbmem-raminit.txt (62 KB)
lspci.txt (29.6 KB)
cpuinfo.txt (3.94 KB)
defconfig (1023 Bytes)
defconfig (699 Bytes)


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to