Client not working on mac

Hi,

I've browsed the forum trying to get an answer but unfortunately, I couldn't find it. I'm using server version 4.3.7 on Mac OS Sierra, and client 5.2.9 on Monterrey. The client can see the hub and I can connect to a device (I'm trying to serve the Apple USB keyboard from an imac to a laptop), it can no longer be used in the server (sierra) but it does nothing on the client (Monterrey).

Log (I just try to connect, see it doesn't do anything, and then I disconnect it on the client, so the quick bound/unbound is on purpose):

Wed Mar 2 19:13:11 2022 LOG_INFO Unmanaging device 4245954560 [05ac:0221]
Wed Mar 2 19:13:11 2022 LOG_INFO Found Low speed device [05ac:0221] 'Apple, Inc, Apple Keyboard' at address 4245954560
Wed Mar 2 19:13:11 2022 LOG_INFO Device 4245954560 [05ac:0221] BOUND to connection 7
Wed Mar 2 19:13:22 2022 LOG_INFO Device 4245954560 [05ac:0221] UNBOUND from connection 7
Wed Mar 2 19:13:22 2022 LOG_INFO Unmanaging device 4245954560 [05ac:0221]
Wed Mar 2 19:13:22 2022 LOG_INFO Found Low speed device [05ac:0221] 'Apple, Inc, Apple Keyboard' at address 4245954560

Any ideas what may be happening?

Both machines are on the same table :)

#2

OK i think for the time-being the keyboard wont work on the Monterey client, there is an outstanding bug im waiting for a fix on and that maybe related to your issue.

#3

Thanks. Just for the record, the same thing happens with other devices, I just tried with a USB stick: it connects, unmount from the server but isn't mounted (or listed under disk utility) on the client. Before upgrading to Monterey (under Big Sur) it also didn't work.

Thu Mar 3 09:41:03 2022 LOG_INFO Found High speed device [0930:6544] 'TOSHIBA, TransMemory' at address 4245880832
Thu Mar 3 09:41:32 2022 LOG_INFO Unmanaging device 4245880832 [0930:6544]
Thu Mar 3 09:41:43 2022 LOG_INFO Found High speed device [048d:1234] 'USB, Disk 2.0' at address 4245880832
Thu Mar 3 09:42:52 2022 LOG_INFO fe80::140f:f879:309f:bca5 connected as connection 10
Thu Mar 3 09:43:01 2022 LOG_INFO Unmanaging device 4245880832 [048d:1234]
Thu Mar 3 09:43:01 2022 LOG_INFO Found High speed device [048d:1234] 'USB, Disk 2.0' at address 4245880832
Thu Mar 3 09:43:01 2022 LOG_INFO Device 4245880832 [048d:1234] BOUND to connection 10
Thu Mar 3 09:45:35 2022 LOG_INFO Device 4245880832 [048d:1234] UNBOUND from connection 10
Thu Mar 3 09:45:35 2022 LOG_INFO Unmanaging device 4245880832 [048d:1234]
Thu Mar 3 09:45:35 2022 LOG_INFO Found High speed device [048d:1234] 'USB, Disk 2.0' at address 4245880832

#4

OK there is an outstanding bug in macos, once that is encountered, other devices wont work, unless the virtualhere client is restarted.

Anyway if you want to try this new build 5.3.0 (Exit the existing virtualhere client first if it is running).

That will say if the bug is encountered, it will display a popup. Let me know what it says

#5

Thanks! I installed new client and restarted server and client, but still not working, and no pop-up. Default settings on client, I hadn't touched anything.

Fri Mar 4 12:13:52 2022 LOG_INFO Current Server driver is version '2.3.2'
Fri Mar 4 12:13:52 2022 LOG_INFO Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
Fri Mar 4 12:13:52 2022 LOG_INFO Found Super speed device [152d:0567] 'JMicron, USB to ATA/ATAPI Bridge' at address 487849984
Fri Mar 4 12:13:52 2022 LOG_INFO Found High speed device [148f:5370] 'Ralink, 802.11 n WLAN' at address 471859200
Fri Mar 4 12:13:52 2022 LOG_INFO Found Low speed device [05ac:0221] 'Apple, Inc, Apple Keyboard' at address 4245954560
Fri Mar 4 12:13:52 2022 LOG_INFO Found High speed device [0424:3328] 'Generic, USB HID I2C' at address 4195557376
Fri Mar 4 12:13:52 2022 LOG_INFO Found Full speed device [05ac:8215] 'Apple Inc., Bluetooth USB Host Controller' at address 4195422208
Fri Mar 4 12:13:52 2022 LOG_INFO Found High speed device [13fd:0840] 'Generic, External' at address 4195614720
Fri Mar 4 12:13:52 2022 LOG_INFO Found High speed device [05ac:8502] 'Apple Inc., Built-in iSight' at address 4245749760
Fri Mar 4 12:13:52 2022 LOG_INFO Found Low speed device [05ac:8242] 'Apple Computer, Inc., IR Receiver' at address 4245815296
Fri Mar 4 12:14:18 2022 LOG_INFO fe80::140f:f879:309f:bca5 connected as connection 4
Fri Mar 4 12:14:35 2022 LOG_INFO Unmanaging device 4245954560 [05ac:0221]
Fri Mar 4 12:14:35 2022 LOG_INFO Found Low speed device [05ac:0221] 'Apple, Inc, Apple Keyboard' at address 4245954560
Fri Mar 4 12:14:35 2022 LOG_INFO Device 4245954560 [05ac:0221] BOUND to connection 4
Fri Mar 4 12:14:46 2022 LOG_INFO Device 4245954560 [05ac:0221] UNBOUND from connection 4
Fri Mar 4 12:14:46 2022 LOG_INFO Unmanaging device 4245954560 [05ac:0221]
Fri Mar 4 12:14:46 2022 LOG_INFO Found Low speed device [05ac:0221] 'Apple, Inc, Apple Keyboard' at address 4245954560

#6

OK you need to wait a big for this bug in MacOS to be fixed...

#8

Update: with the new client 5.3.2 on Mac Monterey, I'm now able to connect a keyboard or other devices. However, it's not working properly and I need to connect & disconnect several times until the connection remains stable and usable. For instance, I connect the keyboard and it doesn't work right away, I connect/disconnect and it works but 1-2 secs later it doesn't (and it's not released to the server computer, it just doesn't work), and I need to repeat several times (5-10 times) until it works as expected (and never disconnect again).

I assume it has to do with the osx bug you've mentioned several times.

#9

It seems like the issue is that the USB external keyboard (which is a regular USB apple iMac keyboard) is recognized as having SHIFT or another key pressed on, and then it doesn't work but it's recognized by the system. Once you disconnect and connect several times (5-10, it really random) it finally is recognized as it should, without any key pressed, and everything works as expected. So I guess this is an osx issue, not on your client.