Server is binding two devices to same connection

Hi!

since yesterday i have a strange behaviour. I have 3 Devices connected to my banana pi. Only two devices work at the same time.
After taking a look in the logfiles on the server, i recognized, that it seems, that the server is binding twot devices to the same connection. Is there a manual way to prevent it?

Here the Log:

Apr 18 21:29:47 localhost kernel: [ 1851.029106] usb 1-1.3: reset low-speed USB device number 4 using ehci-platform
Apr 18 21:29:47 localhost vhusbdarm[2294]: Device 113 BOUND to connection 4
Apr 18 21:29:50 localhost kernel: [ 1853.899318] usb 1-1.2: reset full-speed USB device number 6 using ehci-platform
Apr 18 21:29:50 localhost vhusbdarm[2294]: Device 112 BOUND to connection 4

#2

That is correct, it will do that if you use device 113 and device 112 from the same client, that is expected behaviour. Whatever client is connected on connection number 4 is using both those devices at the same time

#3

Thank you very much for the fast answer. Sorry for that stupid question, that was pretty obvious.
But after a full afternoon of searching for the problem i thought that would be the problem.

I still don't see why i can't use all three devices at the same time.

That is what i see in the syslog while adding Mouse, Keyboard and the Steam Controller Receiver one after another:

Apr 19 21:43:31 localhost kernel: [ 666.661067] usb 1-1.4: reset full-speed USB device number 5 using ehci-platform
Apr 19 21:43:31 localhost vhusbdarm[2292]: Device 114 BOUND to connection 1
Apr 19 21:43:36 localhost kernel: [ 671.021393] usb 1-1.3: reset low-speed USB device number 4 using ehci-platform
Apr 19 21:43:36 localhost vhusbdarm[2292]: Device 113 BOUND to connection 1
Apr 19 21:43:39 localhost kernel: [ 674.181622] usb 1-1.2: reset full-speed USB device number 3 using ehci-platform
Apr 19 21:43:39 localhost vhusbdarm[2292]: Device 112 BOUND to connection 1

On my Windows Installation the third device won't show in the device manager. Strange that it is allways the third device. If i change the sequence and add the keyboard last, the keyboard is the device that won't show.
I already tried reinstalling the drivers manually.

Server-Version: 2.8.3
Client-Version: 3.5.7 x64 Windows 10

#4

ok thats weird, the log looks ok as there are no errors shown, i have a other users with a banana pi and it works fine for them. Im wondering if its something on the banana pi, what kernel version are you using? are you using this dist https://www.bananian.org/details ? If so perhaps try a later kernel version

I'm using a ALLNET banana pi board BPi-M2 with armbian.
But the behaviour looks more like a client-Problem:
I have two servers. The bpi m2 in the living room and a raspberry pi in my home office.
Both server have one keyboard and one mouse.
When i activate a fith device on one of the two servers it won't work. The strangest thing is:
I then stop using the fith device again on my pc and stop using one of the keyboards and start using the device that didn't before as the "fourth" device it works great. Then i start using the keyboard as the fith device and the keyboard won't work.
It doesn't matter if i try this procedure with devices of the raspberry or the banana pi.
That's why i think it's my client (Windows 10). Is there a way to "purge" everything related to Virtualhere and start over?