(05-18-2024, 04:30 PM)CrisPell Wrote: I became unfortunate owner of used Lenovo 15ARE05 which is absolutety amazing by it's specification for general purpose, but weirdly after some time noticed some problems with working on it. And I'm think that is BIOS/UEFI related issue.
I made at first day a BIOS upgrade... maybe a huge mistake to available on page E7CN51WW.
Every few minutes my clock just went's off his sync with other devices.
Not every time boots after restart or from sleep.
Gets error BlInitlializeLibrary Failed 0xc0000185
Is it possible to you to prepare a new fresh copy of BIOS if I provide informations? I have CH341A programmer.
Thats a TSC bug, many Lenovo laptops have fixed Bios versions but our 15are05 not.
Since my laptop has imilar issues to boot, sometimes its stuck and does not poweroff, reboot or boot, i guess its mybe also a cold soldering joint/hairline crack or empty bios battery.
But for me i have a hack:
Take your right hand, put your middlefinger in the center of the venting over your keyboard, and push it down.
Bend the left corner in front of you until its up to 2-3cm lifted from the table, now it should boot.
I know its an awful method, i have to do it on every reboot or boot and sometimes i get the same error "BlInitializeLibrary Failed" so i guess some bad solderjoint or hairline crack.
Yesterday i had to reflash my bios cause i was not longer able to switch to the boot tab, instant freeze, after reflash everything fine.
BTW: here is the extracted BIOS.CAP file for mods appended
Something about the TSC unstable which affects the RTC clock
https://bugzilla.kernel.org/show_bug.cgi?id=216166
reguarding to this latest lenovo bios has: SMC feature version: 0, program: 0, firmware version: 0x00374500 (55.69.0)
Fix should be in amdgpu_firmware (55.93.0)
So im not able to fix this, but i gathered alot of information on this like, Clock goes wrong in Windows 11, possible fix is to use AMD Chipset driver prior to version 6, Else every couple of minutes the clock was off a few more minutes.
Windows 10 was fine, linux is fine, cause aware of the unstable TSC as clocksource:
[ 0.249184] TSC synchronization [CPU#0 -> CPU#1]:
[ 0.249184] Measured 523584980 cycles TSC warp between CPUs, turning off TSC clock.
[ 0.249208] tsc: Marking TSC unstable due to check_tsc_sync_source failed
So maybe sometime.... if the 15are05 lives long enough we get a fix for this....
BIOS.CAP
https://drive.google.com/file/d/17F-Fd2e...drive_link