wpilibsuite / 2024Beta

Repository for Beta Testing of 2024 Software
32 stars 5 forks source link

Blue Screen in nipcibrd.sys on boot after installing game tools #7

Open sciencewhiz opened 11 months ago

sciencewhiz commented 11 months ago

I get a BSOD: nipcibrd.sys SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION after installing game tools. My laptop is a 13th gen Intel 1340p with Windows 11 pro. Virtualization based security is enabled.

This is the convoluted workaround I followed to get my computer usable again (inspired by https://forums.ni.com/t5/LabVIEW/How-to-disable-the-nipcibrd-sys-driver-to-prevent-hibernation/m-p/4296535). More context: https://forums.ni.com/t5/LabVIEW/BSOD-nipcibrd-sys-SECURE-PCI-CONFIG-SPACE-ACCESS-VIOLATION/td-p/4284462 and https://forums.ni.com/t5/General/Why-does-Game-Tools-require-PXI/td-p/4315440

  1. Boot into the bios and disable virtualization extensions
  2. Download the offline installer from: https://www.ni.com/en-us/support/downloads/drivers/download.pxi-platform-services.html#479592 for 2023 q2)
  3. Mount the downloaded iso
  4. Navigate to the pool directory
  5. using 7-zip, open ni-pcibrd_22.5.0.49208-0+f56_windows_x64.nipkg (version may be different)
  6. double click on data.tar.gz
  7. double click on data.tar
  8. double click on the . folder
  9. extract the 5 files, which includes pcibrdi32.msi and pcibrdi64.msi
  10. Run both msi's, choosing the uninstall option.
  11. reboot and re-enable virtualization extensions
sciencewhiz commented 11 months ago

Upgrading to PXI Platform Services 2023 Q4 (released last week) also solved the BSOD for me. But I haven't check to see if there's any side effects of that.

EthyMoney commented 11 months ago

Lenovo laptop by chance? I had this issue with Lenovo laptops with "Enhanced Windows Biometric Security" enabled in the BIOS. Once that got off and it was good again.

sciencewhiz commented 10 months ago

No, it's a Framework 13. But based on googling, Lenovo's Enhanced Windows Biometric Security appears to enable virtualization based security, so it looks to be the root cause.

Disabling virtualization in the bios also works, but since I use VMs frequently, that wasn't an option.

PeterJohnson commented 10 months ago

Uninstalling this driver also appears to fix crash-on-wake issues I was having with my Windows 11 install on an Ryzen 3rd gen desktop machine. I tried 2023Q4, but that didn't fix the issue.