Hello I have SDMux. It is device which use chip USB2642 as a SDCard Reader. And the chip also support sending I2C data.
Via SCSI commands I can send I2C data from USB2642. It regularly work on solid windows or Linux machines.
But once I want to use it from Virtual Windows it does not work. (From Virtualized Ubuntu it worked properly)
On library ioapiset->DeviceIoControl failed on timeout. (Spread timeout to maximum does not help.)
I tried to add via qm set whole USB root but it does not help.
![1721304234315.png 1721304234315.png](https://forum.proxmox.com/data/attachments/71/71186-1be32b142b3ecab863ee363a564d52de.jpg)
link to chip: https://www.microchip.com/en-us/product/USB2642
link to SDMux: https://www.linux-automation.com/en/products/usb-sd-mux.html (I wrote own app which support windows usage)
Via SCSI commands I can send I2C data from USB2642. It regularly work on solid windows or Linux machines.
But once I want to use it from Virtual Windows it does not work. (From Virtualized Ubuntu it worked properly)
On library ioapiset->DeviceIoControl failed on timeout. (Spread timeout to maximum does not help.)
I tried to add via qm set whole USB root but it does not help.
![1721304234315.png 1721304234315.png](https://forum.proxmox.com/data/attachments/71/71186-1be32b142b3ecab863ee363a564d52de.jpg)
link to chip: https://www.microchip.com/en-us/product/USB2642
link to SDMux: https://www.linux-automation.com/en/products/usb-sd-mux.html (I wrote own app which support windows usage)