Vadim Rozenfeld
Vadim Rozenfeld
@JonKohler So, I guess the guestion is mostly about workitems, right? It used to be a dead code for quite long time. This code was added mostly as my initial...
for storage drivers take a look at STOR_DEVICE_CAPABILITIES_EX structure https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/storport/ns-storport-_stor_device_capabilities_ex and WDF_DEVICE_PNP_CAPABILITIES for kmdf devices.
I added this code mostly as a placeholder for the future PNP related stuff. The original idea was to set Removable according to VIRTIO_SCSI_F_HOTPLUG flag. I'm going to continue working...
@tofurky Sorry, I didn't pay attention that you were referencing viostor driver, because I have some similar code for vioscsi driver as well in my local repository.
@tofurky @reboottttt Adding a registry key would be a simplest and fastest solution. However, I would prefer to see the driver itself turning removable flag off for system, pagefile, crash...
Build 145 is quite old ( Dec 2017). Can I ask you to give a try to a more recent version? It also will be helpful if you can provide...
Thanks. We will try to reproduce the problem. Will keep you updated. Vadim.
Yuur inputs are extremely helpful. I think I can reproduce the problems when trying to copy the entire DVD contents from virtio-scsi attached DVD device to to system (ide) volume....
Then we might be hitting different problems. I can see a bunch of Event ID 129 (bus reset events), that Windows normally issues when SCSI request can not be completed...
This is quite interesting. And maybe you just nailed the problem. on my testing host system max_sectors_kb is twice bigger then maximum transfer size reported vioscsi by default [vrozenfe@huan ~]$...