RHEL 7.5 There are no more available free ports. Try disconnecting an existing device

Hi all,

After purchasing a license, I'm trying to connect a dongle usb and get the following error:

>> ./vhclientx86_64 -n

>> tail -f /var/log/messages
Mar 23 13:41:10 avi-test journal: VirtualHere Client: VirtualHere Client 5.1.6 starting (Compiled: Mar 4 2021 17:28:09)
Mar 23 13:41:10 avi-test journal: VirtualHere Client: Client OS is Linux 3.10.0-1160.el7.x86_64 x86_64
Mar 23 13:41:10 avi-test journal: VirtualHere Client: Using config at /root/.vhui
Mar 23 13:41:10 avi-test journal: VirtualHere Client: IPC available at /tmp/vhclient
Mar 23 13:41:10 avi-test journal: VirtualHere Client: VirtualHere Client is running as a service
Mar 23 13:41:10 avi-test journal: VirtualHere Client: Auto-find (Bonjour) on
Mar 23 13:41:10 avi-test journal: VirtualHere Client: Auto-find (Bonjour SSL) on

>> ./vhclientx86_64 -t list

VirtualHere Client IPC, below are the available devices:
(Value in brackets = address, * = Auto-Use)

Desktop Hub (hostname:7575)
--> 0x2103 (hostname.19)

Auto-Find currently on
Auto-Use All currently off
Reverse Lookup currently off
Reverse SSL Lookup currently off
VirtualHere Client is running as a service

>> ./vhclientx86_64 -t use,hostname.19
OK

It says it is OK, but I get the following error:

>> tail -f /var/log/messages
Mar 23 13:42:42 mi_machine journal: VirtualHere Client: There are no more available free ports. Try disconnecting an existing device

If I try the same in the GUI, and click on "Use this device", it momentaneously displays "(in use by you)", but then it disappears and the log displays the same message: "There are no more available free ports. Try disconnecting an existing device"

What am I doing wrong?

Thanks in advance

#2

To add more context:

After rebooting client:

>> lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M

>> sudo ./vhclientx86_64 -n

>> lsusb -t
/: Bus 33.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 32.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 31.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 30.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 29.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 28.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 27.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 26.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 25.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 24.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 23.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 22.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 21.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 20.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 19.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 18.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 17.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 16.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 15.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 13.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 12.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 11.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 10.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 5000M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/10p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M

#3

OK that's weird, I'll check this today on my test machine and see . I assume your RHEL is the standard one and you didn't compile your own kernel?

#4

OK investigating this further, RHEL is still on kernel 3.10 which is very buggy so it wont work. You need to use something at least 4.14 kernel or more