VirtIO RNG BSOD on Windows server 2008 R2 guest under Centos 7 KVM

0

I stumbled upon this problem on my Windows Server 2008 R2 guest which run under CentOS 7 KVM. Whenever I tried to install the VirtIO RNG driver, Windows goes BSOD with error 0x000007E as follow:

*** STOP: 0x0000007E (0xFFFFFFFF80000003,0xFFFFF880046D51D1,0xFFFFF880038EE008,0xFFFFF880038ED870)

*** viorng.sys - Address 0xFFFFF880046D51D1 base at FFFFF880046CC000, Datestamp 5600f694

I already tried stable and current version of VirtIO drivers from fedorapeople.org with no success.

I need the RNG driver to run Java programs normally in the guest machine. Without it, Java programs runs very slow.

The VirtIO RNG driver installed successfully under Windows Server 2012 R2.

This is my host configuration:

  • OS: Linux Centos 7 64-bit

  • Kernel: 3.10.0-1127.8.2.el7.x86_64

  • Qemu KVM: 1.5.3-173.el7_8.3

Guest Configuration:

  • OS: Windows Server 2008 R2 Standard SP1 (last updated June 9, 2020)

  • CPU: kvm64 (tried with different CPU configurations with no success)

  • VirtIO RNG: /dev/urandom

  • VirtIO drivers version: 0.1.110, 0.1.171, 0.1.185

Note: it seems I also have the same problem with VirtIO Serial driver which throws error 0x000007E on installation.

Does anybody have a hint on where and how to search for the cause ?

Edit 1: Desperately searching for solutions, I try to use old virtio drivers and it seems the virtio-win-0.1.118 driver package works for now after I:

  • uninstall all drivers related with virtio
  • boot into recovery console
  • delete driver files and services
  • boot into system and then install the 0.1.118 virtio drivers.
centos
bsod
windows-server-2008
linux-kvm
virtio
asked on Super User Jun 10, 2020 by iBro X • edited Jun 12, 2020 by Community

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0