VMware Horizon Community
MICDROP
Enthusiast
Enthusiast

Unable to connect to USB...

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....

Reply
0 Kudos
7 Replies
vBritinUSA
Hot Shot
Hot Shot

What is the rule you got open?

32111 TCP from UAG's to Desktop vLAN

Does it work for anyone or any client?

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
Raetke_Schoenig
Contributor
Contributor

Are you connecting via Zero Client or using the Horizon client on a regular machine?

Reply
0 Kudos
MICDROP
Enthusiast
Enthusiast

No, I'm using laptop ; (

Reply
0 Kudos
MICDROP
Enthusiast
Enthusiast

I have configured  443,8443,32111,e.t.c.... on Firewall to UAG ;(......

Reply
0 Kudos
vBritinUSA
Hot Shot
Hot Shot

Just to be sure, it should be open between the UAG and the Virtual Desktops NOT Internet to UAG's

pastedImage_0.png

https://techzone.vmware.com/sites/default/files/Horizon%207%20Network%20Ports%206%20-%20External%20C...

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
ofox
VMware Employee
VMware Employee

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.

Reply
0 Kudos
BYOB14
Enthusiast
Enthusiast

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?

Reply
0 Kudos