How to determine and correct the source of a WHEA-Logger error?
Over the last few days, my computer has been unwell. I've narrowed the problem down to my HDD, which, at 9 years old, is finally kicking the bucket. After pulling the data off and removing it, the system is much healthier. However, there is still a concerning error in the event viewer that shows up occasionally:
Following along with this Microsoft troubleshooting topic, I have been looking through the Device Manager to locate this PCI Express Root Port. I did find it, but the hardware ID does not match:
The Event Viewer error is pointing to PCI\VEN_8086&DEV_A110&SUBSYS_50011458&REV_F1, but the only PCI Express Root Port I have in the Device Manager has a hardware ID of PCI\VEN_8086&DEV_1901&SUBSYS_50001458&REV_07. The siblings Property for this device does contain the *REV_F1 ID, though it is listed multiple times with additional characters afterwards, so I'm not sure if it's the right thing.
Earlier last week, the WHEA-Logger errors logged just over 12,000 times, leading to an eventual blue screen that crashed so badly, there was no bsod dump file for me to look at. I am assuming this was due to the HDD also failing simultaneously. Since that crash, the WHEA-Logger was silent for a few days before logging 3 times today.
How can I determine what the true source of this WHEA-Logger error is, and how can I correct it?
EDIT
I have discovered the source of the errors:
In Powershell:
- run
pnputil /enum-devices /class System
this lists all devices within the System class, where the PCI Express Root Port is
- Search the list for the referenced *REV_F1 device in the
Instance ID
field
The device appears to be my Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #13
, although the hardware ID is not exactly matching, as there are additional characters after each instance of the Intel chipset. It applies to all of the following devices:
The question still remains... how can I fix this error? Should I attempt to update the drivers, Windows updates, etc?
This PCI device with the ID of "VEN_8086&DEV_A110" is the 100 Series/C230 Series Chipset Family PCI Express Root Port #1.
The problem device is most likely plugged into your first PCIe slot (Root Port #1). If nothing is plugged into it, then there might be a problem with the motherboard.
To identify the devices plugged into PCIe ports, run in PowerShell the command:
(gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity').GetDeviceProperties('DEVPKEY_Device_LocationInfo').deviceProperties | ft data,DeviceID.
More methods can be found in the post Windows Equivalent for lspci?