[SOLVED] random BSOD in Ideapad 330S-15IKB 81JN0008BR PE04A67W

Jul 9, 2021
7
1
15
As of July 2nd while browsing Opera GX as usual, I received a BSOD with stop code DRIVER_POWER_STATE_FAILURE.

The next day, it was almost the whole day without giving it again, but then, around 2 AM the same error occurred. I decided to run Driver Verifier, I tried to troubleshoot and identify the problem in many ways like Hard Disk Verifier, DISM, SFC, Lenovo Hardware Scanner, i also updated my AMD Graphic Drived and BIOS trying to solve it but everything to me just points to Lenovo's ACPI driver or win42.sys, which don't have a newer version, so i just rollback the ACPIVPC.sys

I leave some dump files here that I generated, as well as the list of my drivers, in case the ACPI downgrade didn't solved the problem.
 
Last edited:
Solution
So i should find the inf file?

i don't think it will help, and you might have it now since its on the HP website. I assume the chipset driver is the inf file - https://pcsupport.lenovo.com/au/en/... (core chipset, onboard video, PCIe switches)

Try running memtest86 on each of your ram sticks, one stick at a time, up to 4 passes. Only error count you want is 0, any higher could be cause of the BSOD. Remove/replace ram sticks with errors.

Memtest is created as a bootable USB so that you don’t need windows to run it

only suggest ram as target keeps moving, and often that can be caused by ram...

Colif

Win 11 Master
Moderator
Driver verifier doesn't check the hard drive, it checks drivers. It can be dangerous and leave you in a boot loop. You were lucky and it showed you cause.

AcpiVpc.sys caused 2nd one, had you updated it recently as random thing to suddenly start crashing.

  1. Open Windows File Explore
  2. Navigate to C:\Windows\Minidump
  3. Copy the mini-dump files out onto your Desktop
  4. Do not use Winzip, use the built in facility in Windows
  5. Select those files on your Desktop, right click them and choose 'Send to' - Compressed (zipped) folder
  6. Upload the zip file to the Cloud (OneDrive, DropBox . . . etc.)
  7. Then post a link here to the zip file, so we can take a look for you . . .
 

gardenman

Splendid
Moderator
Hi, I ran the dump files through the debugger and got the following information: https://jsfiddle.net/c71wx9n8/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.
File information:070821-26578-01.dmp (Jul 8 2021 - 17:44:31)
Bugcheck:DRIVER_POWER_STATE_FAILURE (9F)
Driver warnings:*** WARNING: Unable to verify timestamp for esif_lf.sys
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 1 Hour(s), 17 Min(s), and 02 Sec(s)

File information:070721-527234-01.dmp (Jul 7 2021 - 13:06:35)
Bugcheck:DRIVER_VERIFIER_DETECTED_VIOLATION (C4)
Driver warnings:*** WARNING: Unable to verify timestamp for AcpiVpc.sys
Probably caused by:memory_corruption (Process: L)
Uptime:0 Day(s), 0 Hour(s), 07 Min(s), and 06 Sec(s)
Comment: 2 or more types of RAM are installed. This is common on laptops.

Laptop/system: Lenovo ideapad 330S-15IKB
Possible system page: https://pcsupport.lenovo.com/us/en/.../330s-15ikb/downloads/automatic-driver-update
You have recently updated to the the latest BIOS, version 36WW.

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 

Colif

Win 11 Master
Moderator
first BSOD caused by
Aug 21 2020esif_lf.sysDynamic Platform Thermal Framework driver https://downloadcenter.intel.com/

second was
Nov 24 2020AcpiVpc.sysACPI Virtual Power Controller driver (Lenovo Corp.)

Now I think the top one is likely part of Intel management engine Interface
Oct 01 2020TeeDriverW10x64.sysIntel Management Engine Interface driver
version on laptop newer than version on lenova site, might have played part of it


but I might be wrong. The Dynamic platform thermal drivers only show on laptops.
They might be part of - https://pcsupport.lenovo.com/au/en/...s/driver-list/component?name=Power Management

if it doesn't happen again, you probably fixed it with roll back.
 

gardenman

Splendid
Moderator
I ran the dump file through the debugger and got the following information: https://jsfiddle.net/3bea4ph2/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:071221-29734-01 - Copia.dmp (Jul 12 2021 - 09:37:52)
Bugcheck:DRIVER_POWER_STATE_FAILURE (9F)
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 2 Hour(s), 59 Min(s), and 11 Sec(s)

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 

Colif

Win 11 Master
Moderator
Jul 9, 2021
7
1
15
There's another driver listed in the dump,
Intel(R) Serial IO I2C Host Controller - 9D60 (iaLPSS2_I2C )





Code:
4: kd> !irp ffff9f843accea60
Irp is active with 7 stacks 5 is current (= 0xffff9f843accec50)
No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.
     cmd  flg cl Device   File     Completion-Context
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000  

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000  

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000  

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000  

            Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffff9f842cb6bcd0 00000000 00000000-00000000    pending
           \Driver\ACPI
            Args: 00000000 00000001 00000001 00000000
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffff9f843ad716f0 00000000 fffff8026c778630-ffff9f843acbd228 Success Error Cancel pending
           \Driver\iaLPSS2_I2C    nt!PopRequestCompletion
            Args: 00000000 00000001 00000001 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-ffff9f843acbd228  

            Args: 00000000 00000000 00000000 00000000
 

Colif

Win 11 Master
Moderator
Not without knowing what to type. Reading that is like reading binary code that has already been compiled. It's just no fun and if you don't know what you're doing, you'll be lost (like me).
seems op understood it better than we did

There's another driver listed in the dump,
Intel(R) Serial IO I2C Host Controller - 9D60 (iaLPSS2_I2C )
that is part of
Intel Serial-IO (SIO) Driver for Windows 10 (64-bit) - 330S-14IKB, 330S-15IKB, B330S-14IKBR

newest on here is 2019 - https://pcsupport.lenovo.com/au/en/products/laptops-and-netbooks/300-series/330s-15ikb/downloads/driver-list/component?name=Motherboard Devices (core chipset, onboard video, PCIe switches)

Oct 22 2019iaLPSS2_I2C.sysIntel(R) Serial IO I2C driver
date of your driver is newer than the one on lenovo website

https://www.quora.com/What-does-the-Intel-Serial-I-O-driver-do

i love descriptions where I still don't know what it does after reading them.

Seems its a chipset driver. think it goes along with the inf file. I mistakenly thought it was something else 5 years ago and found a correction post made 3 years later lol.

so all the drivers crashing recently have been related to power on CPU or CPU related.

I just wonder, although it says its a driver error, it keeps moving

try running this on CPU - https://downloadcenter.intel.com/download/19792/Intel-Processor-Diagnostic-Tool
 
Last edited:
Jul 9, 2021
7
1
15
After i rollback intel serial, now it's the same version as in the lenovo website, i also launched the diagnostic tool, i already used both lenovo website and lenovo software hardware scan, no problem detected.

Now that's my drivers match the version on lenovo website, i honestly hope the problem is solved, yesterday i received no bsod tho

HyNW3pi.png
View: https://i.imgur.com/HyNW3pi.png
 
  • Like
Reactions: Colif

gardenman

Splendid
Moderator
I ran the dump file through the debugger and got the following information: https://jsfiddle.net/nz05b8pr/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:071621-39968-01.dmp (Jul 16 2021 - 17:33:40)
Bugcheck:DRIVER_POWER_STATE_FAILURE (9F)
Probably caused by:memory_corruption (Process: esrv_svc.exe)
Uptime:0 Day(s), 5 Hour(s), 39 Min(s), and 29 Sec(s)

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 

Colif

Win 11 Master
Moderator
USBXHCI - USB Extensible Host Controller Interface driver - what USB devices have you got?

why is everything that is crashing CPU related
esrv_svc.exe is an executable exe file which belongs to the Intel® System Usage Report process which comes along with the Intel® Energy Checker Energy Server Service Software developed by Intel software developer.

so you have newest bios
you updated intel management engine interface
messed with serial IO
Only one we haven't touched is the inf file, and it may have been updated at some stage it doesn't show in driver list.
 
Jul 9, 2021
7
1
15
USBXHCI - USB Extensible Host Controller Interface driver - what USB devices have you got?

why is everything that is crashing CPU related
esrv_svc.exe is an executable exe file which belongs to the Intel® System Usage Report process which comes along with the Intel® Energy Checker Energy Server Service Software developed by Intel software developer.

so you have newest bios
you updated intel management engine interface
messed with serial IO
Only one we haven't touched is the inf file, and it may have been updated at some stage it doesn't show in driver list.

So i should find the inf file?
 

Colif

Win 11 Master
Moderator
So i should find the inf file?

i don't think it will help, and you might have it now since its on the HP website. I assume the chipset driver is the inf file - https://pcsupport.lenovo.com/au/en/... (core chipset, onboard video, PCIe switches)

Try running memtest86 on each of your ram sticks, one stick at a time, up to 4 passes. Only error count you want is 0, any higher could be cause of the BSOD. Remove/replace ram sticks with errors.

Memtest is created as a bootable USB so that you don’t need windows to run it

only suggest ram as target keeps moving, and often that can be caused by ram.

not giving up but I am not sure what cause is, it keeps moving around
i am tempted to get you to ask on here but most of the time I do they say its CPU
 
Solution