Linux client vhui64 problem

Hi, I'm trying to connect a USB client (vhui64) from a Zorin OS (Ubuntu 22.04) Linux machine to a Windows 11 Professional USB Server. The server runs fine and acknowledges the connection. The client window is displayed and the USB devices are shown. When I try to connect I though, get an error message: 

2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000005 (Zugriff verweigert.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:55 INFO  :No drivers found, they will be installed
2024-08-31 12:56:55 INFO  :SetupDiEnumDeviceInterfaces failed

"Zugriff verweigert" means "Access denied". "Erfolg" means "Success".

I know vhui64.exe is a windows executable, so I installed Wine and it runs fine until I try to connect to a USB device. I tried option -d and running with sudo, but to no avail.  

The Linux is running as a virtual maching in a Hyper-V environment on the same Windows 11 machine the USB devices are connected to. BTW a Windows 11 client machine on the same Hyper-V works perfectly when connecting to a USB device.

I would have tried the console version on my Linux, but I need to buy a license first, which I wanted to do after the tests work out fine.

I Appreciate any insides (and possible solutions) to this problem.

Please find the server and client logs attached below, thanks.

Best Regards,
Ralph

CLIENT LOG:

2024-08-31 12:56:48 INFO  :VirtualHere Client 5.7.6 starting (Compiled: Aug 22 2024 14:20:54)
2024-08-31 12:56:48 INFO  :Client OS is Windows 10 (build 19043), 64-bit edition
2024-08-31 12:56:48 INFO  :Using config at C:\users\ralph\AppData\Roaming\vhui.ini
2024-08-31 12:56:48 INFO  :IPC available at \\.\pipe\vhclient
2024-08-31 12:56:48 INFO  :Auto-find (Bonjour) on
2024-08-31 12:56:48 INFO  :Auto-find (Bonjour SSL) on
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000005 (Zugriff verweigert.).
2024-08-31 12:56:48 INFO  :In file ../src/msw/treectrl.cpp at line 2228: 'TreeView_SortChildrenCB()' failed with error 0x00000000 (Erfolg.).
2024-08-31 12:56:55 INFO  :No drivers found, they will be installed
2024-08-31 12:56:55 INFO  :SetupDiEnumDeviceInterfaces failed
2024-08-31 12:56:55 ERROR :Hub failed to open error, Keine weiteren Daten. (0x00000103)

SERVER LOG:

2024-08-31 12:50:29 INFO :Unmanaging device 2 [2b7e:c569]
2024-08-31 12:50:29 INFO :Unmanaging device 3 [2b7e:a569]
2024-08-31 12:50:29 INFO :Unmanaging device 5 [2109:0812]
2024-08-31 12:50:29 INFO :Unmanaging device 6 [045e:07a5]
2024-08-31 12:50:29 INFO :Unmanaging device 7 [2109:2812]
2024-08-31 12:50:29 INFO :Unmanaging device 1 [1a40:0101]
2024-08-31 12:50:29 INFO :Unmanaging device 8 [03f0:0491]
2024-08-31 12:50:29 INFO :Unmanaging device 9 [0bda:0129]
2024-08-31 12:50:29 INFO :Unmanaging device 10 [8087:0026]
2024-08-31 12:50:29 INFO :Unmanaging device 12 [1782:4003]
2024-08-31 12:50:29 INFO :Unmanaging device 11 [2109:2812]
2024-08-31 12:50:29 INFO :Unmanaging device 13 [1004:633e]
2024-08-31 12:50:29 INFO :Unmanaging device 16 [2109:0812]
2024-08-31 12:50:34 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
2024-08-31 12:50:39 INFO :Found High speed device [2b7e:c569] "Nexight INC, NexiGo HelloCam N930W Camera" at address 2
2024-08-31 12:50:39 INFO :Found High speed device [2b7e:a569] "Nexight INC, NexiGo HelloCam Composite Device" at address 3
2024-08-31 12:50:39 INFO :Found Super speed device [2109:0812] "VIA Labs, Inc.         , USB3.0 Hub             " at address 5
2024-08-31 12:50:39 INFO :Found Full speed device [045e:07a5] "Microsoft, Microsoft® 2.4GHz Transceiver v9.0" at address 6
2024-08-31 12:50:39 INFO :Found High speed device [2109:2812] "VIA Labs, Inc.         , USB2.0 Hub             " at address 7
2024-08-31 12:50:39 INFO :Found High speed device [1a40:0101] "0x1a40, USB 2.0 Hub" at address 1
2024-08-31 12:50:39 INFO :Found Full speed device [03f0:0491] "HP, Inc, HyperX QuadCast" at address 8
2024-08-31 12:50:39 INFO :Found High speed device [0bda:0129] "Generic, USB2.0-CRW" at address 9
2024-08-31 12:50:39 INFO :Found Full speed device [8087:0026] "0x8087, 0x0026" at address 10
2024-08-31 12:50:39 INFO :Found High speed device [1782:4003] "Unisoc, Unisoc Phone" at address 12
2024-08-31 12:50:39 INFO :Found High speed device [2109:2812] "VIA Labs, Inc.         , USB2.0 Hub             " at address 11
2024-08-31 12:50:39 INFO :Found High speed device [1004:633e] "LGE, LG-H870" at address 13
2024-08-31 12:50:39 INFO :Found Super speed device [2109:0812] "VIA Labs, Inc.         , USB3.0 Hub             " at address 17
 

#2

No the virtualhere client for windows will not run in wine. This is because it uses windows drivers which are not possible in wine. Just use the normal linux GUI client instead.