How to Fix a 928 Fatal PCIe Error?

The 928 Fatal PCIe Error can make your computer restart suddenly or show a black screen. You might also see messages like “Completion Timeout” or “Surprise Link Down” related to a specific PCIe slot. This error means there is a serious problem with how your computer’s PCI Express devices are communicating, usually because a device did not finish a task in time.

Fatal PCIe error

The most common reason for this error is a damaged or loose PCIe device, such as a graphics card (GPU) or RAID controller. Other causes can include an outdated BIOS, wrong PCIe generation settings, or problems with power supply to the PCIe devices.

In this article, we will discuss different ways to solve this error.

1. Update BIOS and Drivers

The first and most essential step is to ensure your BIOS and all relevant drivers are up to date. Keeping both the BIOS and drivers current can resolve numerous issues associated with hardware components. To learn how to update your BIOS, please refer to this guide. Updating drivers is equally important, as outdated drivers can lead to system incompatibility and errors.

2. Change the PCIe Slot Settings

Sometimes, modifying certain BIOS settings related to PCIe slot behavior can eliminate the error.

  1. Enter the BIOS setup on your computer.
  2. Navigate to the Advanced Menu.
  3. Select the Slot Settings option.
  4. Locate the setting labeled PCI SERR# Generation. This setting manages error reporting for PCI add-in cards that may not behave as expected.
  5. Change PCI SERR# Generation from ‘Enable’ to ‘Disable‘.
    PCI SERR# Generation
  6. Save your changes and exit the BIOS.
  7. Reboot the system to check if the error persists.

These changes help by preventing the system from flagging non-critical PCIe card issues, which can be useful if the problem is due to a legacy or non-conforming card.

3. Remove and Reseat the Card

A common cause for PCIe errors is improper seating of the hardware component. For instance, if a PCIe card is not firmly or correctly inserted into its slot, the system may not recognize the connection, triggering an error.

  1. Power off your desktop computer completely.
  2. Open the computer case.
  3. Once opened, locate the motherboard—the main circuit board to which all components are connected. The PCIe slots are located here.
    Motherboard
  4. If needed, disconnect any components that obstruct access to the PCIe slot (steps will vary depending on your PC build).
  5. Once you have access, carefully remove the card from the PCIe slot noted in the error message (e.g., slot 1, 2, 3, etc.).
  6. Re-insert the card, making sure it is firmly and securely seated in the slot.
  7. Power on your computer.
  8. If the error still appears, proceed to Method 4.

Reseating the card ensures strong electrical connections and correct alignment, often eliminating communication problems between the card and the motherboard.

4. Move the Card to a Different PCIe Slot

If reseating the card does not resolve the error, relocating the card to an alternate PCIe slot may help. Different slots support different speeds and lane configurations, so proper selection is important.

  1. Start by following steps 1 to 5 from Method 3 to power down and access the card.
  2. After removing the card, determine its type. For example, PCIe x4 or PCIe x8. The number after ‘x’ refers to the number of lanes, which also indicates compatible slots.
    PCIe X16 card
  3. Identify other PCIe slots on your motherboard that match or exceed the number of lanes your card requires.
  4. Common PCIe slot sizes include x1, x4, x8, and x16.
    PCIe slot sizes
  5. To ensure optimal performance, insert the card into a slot with the same number of lanes, or higher. For instance, a PCIe x4 card will fit in x4, x8, or x16 slots—but not in an x1 slot. While the card may physically fit into a slot with fewer lanes, it will not perform at full capacity, especially important with components like GPUs.
  6. Install the card in an appropriate alternative slot.
  7. Boot up your computer and check the status of the error.

Moving the card to a different slot can resolve issues related to a faulty or power-constrained slot.

5. Perform a System Extensive Test

This method is especially relevant for HP workstations, which come equipped with HP PC Hardware Diagnostics UEFI. Running a System Extensive Test can help to comprehensively diagnose hardware issues when Windows fails to start, or other solutions have not worked.

HP Hardware Diagnostic
  1. First, turn off your computer completely.
  2. Power on your computer and repeatedly press the Esc key, approximately once per second, until the Startup Menu appears.
  3. From the displayed menu, press F2 to enter System Diagnostics.
  4. On the diagnostics main menu, select System Tests and then choose Extensive Test.
  5. Click Run once or select Loop until error. The thorough diagnostics test will begin.
  6. Progress and results are displayed during the test. If any component fails, note the failure ID (a 24-digit code) and contact HP Customer Support for further assistance.

For additional details about this hardware diagnostic test and other options available for HP workstations, please click here.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.