Hi, all.
I'm using horizon view 7.12, and I want to use usb on my VDI (VM).
I have opened 32111 port, configured global policy in connection server (use usb) and installed usb redirection option on Agent.
However, when I connect to VDI(VM), horizon client shows usb is unavailable state.
What more should I check?
Here's the log.
Regards.
2020-08-21T18:49:47.449+09:00| host-6776| I125: USBArb: Client 303256 connected (version: 😎
2020-08-21T18:49:47.459+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:47.459+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:47.459+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:47.460+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 303256, type 1, index 0, languageID 0x0
2020-08-21T18:49:48.031+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 303256, type 2, index 0, languageID 0x0
2020-08-21T18:49:48.032+09:00| host-6776| W115: USBArbW: Descriptor read failed: The I/O operation has been aborted because of either a thread exit or an application request (995)
2020-08-21T18:49:48.032+09:00| host-6776| W115: USBArbW: Cannot get descriptor from device 0x180870a2b: 4
2020-08-21T18:50:38.787+09:00| host-6776| I125: USBArb: USBArbCompletePipeRead: Failed to get overlapped result for read. client:22A0BF5C940 len:8 readPos:0 isHeader:1 with error The pipe has been ended (109)
2020-08-21T18:50:38.789+09:00| host-6776| I125: USBArb: Client 303256 disconnected
2020-08-21T18:52:23.213+09:00| host-6776| I125: USBArb: Num instances:3, user:hoon client:vmware-remotemks.exe
2020-08-21T18:52:23.233+09:00| host-6776| I125: USBArb: Client 295536 connected (version: 😎
2020-08-21T18:52:23.245+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.246+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.246+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.247+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.963+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 295536, type 1, index 0, languageID 0x0
2020-08-21T18:52:23.964+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 295536, type 2, index 0, languageID 0x0
2020-08-21T18:52:23.964+09:00| host-6776| W115: USBArbW: Descriptor read failed: The I/O operation has been aborted because of either a thread exit or an application request (995)
2020-08-21T18:52:23.964+09:00| host-6776| W115: USBArbW: Cannot get descriptor from device 0x180870a2b: 4
2020-08-21T18:54:28.397+09:00| host-6776| I125: USBArb: USBArbCompletePipeRead: Failed to get overlapped result for read. client:22A0BF5C940 len:8 readPos:0 isHeader:1 with error The pipe has been ended (109)
2020-08-21T18:54:28.403+09:00| host-6776| I125: USBArb: Client 295536 disconnected
2020-08-21T18:56:14.198+09:00| host-6776| I125: USBArb: Num instances:3, user:hoon client:vmware-remotemks.exe
2020-08-21T18:56:14.202+09:00| host-6776| I125: USBArb: Client 290596 connected (version: 😎
2020-08-21T18:56:14.204+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.204+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.205+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.205+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.940+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 290596, type 1, index 0, languageID 0x0
2020-08-21T18:56:14.941+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 290596, type 2, index 0, languageID 0x0
2020-08-21T18:56:14.941+09:00| host-6776| W115: USBArbW: Descriptor read failed: The I/O operation has been aborted because of either a thread exit or an application request (995)
2020-08-21T18:56:14.941+09:00| host-6776| W115: USBArbW: Cannot get descriptor from device 0x180870a2b: 4
2020-08-21T18:59:05.660+09:00| host-6776| I125: USBArb: USBArbCompletePipeRead: Failed to get overlapped result for read. client:22A0BF5C940 len:8 readPos:0 isHeader:1 with error The pipe has been ended (109)
2020-08-21T18:59:05.666+09:00| host-6776| I125: USBArb: Client 290596 disconnected
2020-08-21T19:01:36.350+09:00| host-6776| I125: USBArb: Num instances:3, user:hoon client:vmware-remotemks.exe
2020-08-21T19:01:36.353+09:00| host-6776| I125: USBArb: Client 299612 connected (version: 😎
2020-08-21T19:01:36.385+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:36.386+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xf0bda8153 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:36.386+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:36.386+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x180870a2b for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x222321083 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x304e87301 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xd046a0077 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.929+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.930+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xe046dc53f for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.930+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.930+09:00| host-6776| I125: USBArb: Getting descriptor for device 0x17045e0810 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.930+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 299612, type 1, index 0, languageID 0x0
2020-08-21T19:01:37.930+09:00| host-6776| I125: USBArb: Getting descriptor for device 0xc05e30751 for client 299612, type 2, index 0, languageID 0x0
2020-08-21T19:01:37.931+09:00| host-6776| W115: USBArbW: Descriptor read failed: The I/O operation has been aborted because of either a thread exit or an application request (995)
2020-08-21T19:01:37.931+09:00| host-6776| W115: USBArbW: Cannot get descriptor from device 0x180870a2b: 4
2020-08-21T19:04:25.856+09:00| host-6776| I125: USBArb: USBArbCompletePipeRead: Failed to get overlapped result for read. client:22A0BF5C940 len:8 readPos:0 isHeader:1 with error The pipe has been ended (109)
2020-08-21T19:04:25.861+09:00| host-6776| I125: USBArb: Client 299612 disconnected
2020-08-21T19:06:06.052+09:00| usbArb| I125: USBArb: Service being interrogated....
What is the rule you got open?
32111 TCP from UAG's to Desktop vLAN
Does it work for anyone or any client?
Are you connecting via Zero Client or using the Horizon client on a regular machine?
No, I'm using laptop ; (
I have configured 443,8443,32111,e.t.c.... on Firewall to UAG ;(......
Just to be sure, it should be open between the UAG and the Virtual Desktops NOT Internet to UAG's
What Horizon client are you using? Is it a regular Windows/macOS/Linux client or a thin client/zero client?
Is it a broken after an upgrade(used to work ok?)? Or is it the first time of use with fresh install?
Yeah make sure ports are correctly configured.
We're having this issue as well. Works fine if you are in office through the View Client and a Zero. But if someone is at home or on a hotspot it does not work, just list USB Unavailable.
We have the TCP 32111 open on the UAG to VDI Desktops rules on our MX Firewall and its been there since we built out the rules years ago, so I am not really feeling the Firewall is the culprit.
Is there something on the UAG that might be causing this?