Guest and host fighting over USB SD card reader

Hi There.
I have a fully licenced VH server running on a windows 10 pro host.
Inside a VM on that host I have a 10 pro guest I'm using for some development.
It all works great for programming and debugging my ESP32 and zilog chips, which appear as multiple devices popping up and vanishing all the time.
Really loving the security and versatility of the whole setup.

But when I try to access the SD card reader from inside the VM either by picking the port on the hub, the hub itself or the device the host and guest fight over who gets the device. It gets plugged and unplugged so often between the two it sounds like a disco lol.
It's a fairly generic card reader 
USBDeview gives this for it.
Port_#0004.Hub_#0004    USB Mass Storage Device    Mass Storage    Yes    Yes    No    No    E:        7/06/2023 12:43:45 PM    7/06/2023 12:43:44 PM    1908    0226    1.11        08    06    50        DESKTOP-RTLG4NQ            9&1c097304&2a    USBSTOR    @usbstor.inf,%USBSTOR.SvcDesc%;USB Mass Storage Driver    USBSTOR.SYS    ÿ    Compatible USB storage device        150 mA    2.00    USB Mass Storage Device    10.0.19041.1949    USBSTOR_BULK.NT    usbstor.inf    USB\VID_1908&PID_0226\8&1e57f408&0&4    Removable, SurpriseRemovalOK    7/06/2023 12:43:44 PM    7/06/2023 12:43:44 PM    7/06/2023 12:43:44 PM        

Just wondering if this is a known problem? Is it specific to this reader? Are others ok? Is it perhaps a timing/race condition with the host and guest on the same physical machine?

I don't have a log of it happening, it was quite a pain to get it disconnected as when the host took control of it it wasn't available in the guest UI to click on and tell it to give it up so it came down to timing it just right.

#2

What hypervisor are you using? E.g virtualbox, Hyper-V etc

#3

Hyper-V

#4

I think it might be a conflict between hyper-v and virtualhere grabbing it. Can you redirect e.g a usb thumbdrive from the host to guest via virtualhere?

#5

I'm accessing the guest through the hyperV manager, not the native RDP client, I'm *fairly* sure you need to use RDclient itself and remotefx to get the passthrough of USB mass storage the way you're thinking?

Can you confirm the general case of SD card reader with windows host and guest works when set to auto grab the port/device? If it's something specific to my system I'll look at debugging some more later. Mostly just wanting to know if this is something that generally works and I'm just special, or if it's something kinda untested, or if it's a known issue.
It's not stopping my life or anything, it'd just be nice, and if it's hardware specific I'll just get a different reader lol (assuming there's more than one kind of chip out there that does SD>usb2)

It's a USB2.0 multi format reader, it'll do MicroSD/SD/CF etc. I have the sneaking suspicion it might be enumerating as a generic device, then again with the specific storage or something like that.

#6

I havent tested with SD card USB adapters for along time and i cant seem to find my test 6-in-1 reader anymore. So i dont know if it is compatible.