[SOLVED] Cannot install VirtIO SCSI Controller driver - Windows Server 2019

Jun 4, 2024
3
0
1
Hello, all.

We're having trouble getting the VirtIO SCSI Controller driver installed on a Windows Server 2019 VM, and it looks like it's because the device is being detected with a different device instance path than what's listed in the driver .INF file:

"SCSI Controller" in Device Manager:
PCI\VEN_1000&DEV_0012&SUBSYS_10000000&REV_00

INF File
PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00

I tried updating the instance path in the INF file, and then Windows recognized that the driver was for the "SCSI Controller" device, but of course couldn't install it since the hashes in the catalog file don't match.

Here's the VM hardware configuration:
2024-06-04 11_35_36-proxmox1 - Proxmox Virtual Environment.png
 
Last edited:
The SCSI controller is set to the Default (LSI 53C895A) to allow the VM to boot. If it's set to Virtio SCSI single, the VM won't boot since Windows refuses to load the correct driver, and hence can't see the disks.

We added a second CD/DVD Drive (scsi0) in order to force Windows to see that a new SCSI controller is attached - which it does, it just doesn't load the driver since the device instance paths are different, as noted above.
 
to allow post driver install, for the controller then for the disk :
switch only controller
keep Windows system disk as ide0
create a second disk as scsi0
once driver installed, shutdown VM
delete scsi0, switch ide0 to scsi0
if Windows doesn't boot straightforward, boot once in Safemode.
 
Last edited:
  • Like
Reactions: Nick Adair
_gabriel, it looks like that did the trick.

I went down the path I did based on some other forum posts, but it seems like even though Windows detected a new SCSI Controller device when I added a SCSI CD-ROM, the driver won't install unless the virtual controller device is changed.

Thanks for the assistance, all!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!