On Wed, Jul 06, 2022 at 08:20:05PM -0400, Mohamed Aslan wrote:
> > First, you need to update to the latest firmware.  Maybe they already
> > fixed the problem.  I don't see any mention of the TSC in the BIOS
> > changelog for the e495 but maybe you'll get lucky.
> > 
> > Second, if they haven't fixed the problem with the latest firmware, I
> > recommend you reach out to Lenovo and report the problem.
> > 
> > Lenovo seem to have been sympathetic to reports about TSC desync in
> > the past on other models and issued firmware fixes.  For example,
> > the v1.28 firmware for the ThinkPad A485 contained a fix for what
> > I assume is a very similar problem to the one you're having:
> > 
> > https://download.lenovo.com/pccbbs/mobiles/r0wuj65wd.txt
> > 
> > And this forum post, for example, got some response from Lenovo staff:
> > 
> > https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T-series-Laptops/T14s-G1-AMD-TSC-clock-unusable/m-p/5070296?page=1
> > 
> > So, open a post for your model and cite the other posts.
> > 
> > They might not be sympathetic to the fact that you're seeing the issue
> > on OpenBSD.  If that's a problem you should be able to reproduce the
> > problem with a recent Linux kernel.  The Linux kernel runs a similar
> > sync test during boot and will complain if the TSCs are not
> > synchronized.
> > 
> > Honestly, to save time you may want to just boot up a supported Linux
> > distribution and grab the error message before you ask for support.
> > 
> 
> I can confirm that this is also the case with Linux. This is the
> output of dmesg on Void Linux:
> 
> [    0.000000] tsc: Fast TSC calibration using PIT  
> [    0.000000] tsc: Detected 2096.114 MHz processor
> ...
> ...
> [    1.314252] TSC synchronization [CPU#0 -> CPU#1]:
> [    1.314252] Measured 6615806646 cycles TSC warp between CPUs, turning off 
> TSC clock.
> [    1.314252] tsc: Marking TSC unstable due to check_tsc_sync_source failed
> [    1.314397]   #2  #3  #4  #5  #6  #7

This is good news.  My code isn't the only code finding a problem :)

> 
> Not sure if Void is a Lenovo supported Linux distribution, still
> though I think it's worth reporting.

Probably not.  Your laptop may not even be "Linux certified",
but it's worth reporting all the same.

Reply via email to