ROCK on VMware ESXi?

I can’t pass the usb keyboard part too. You got any idea?

I cannot get over the usb keyboard issue too. I have a usb keyboard attached to my client, vmware remote console use the usb keyboard as it seems but no key is entered…

You need 2!! USB keyboards. The second one must be give through the VMware Player / console.

Best, Marco

What am I doing wrong?

-I have intel nuc with exsi 6.5 running. Plugged in is the USB disk with Rock image, nothing else expect ethernet cable

-Remote computer (Dell) with three USB keyboards plugged in. They all work if I type something in Word for example. I go to VMWare web client, launch remote console of the Rock image. I see the screen of "what do you want to do; 1 or 2? I go to VMWare connections and make connection with usb keyboard. Pressing a key however on either one of the three usb keyboards does not do anything. If I press ctrl +alt I go back to the dell desktop.

-I tried disabling firewall on the Dell, disabled UAC.

Maybe is VMWare tools needed on the Rock image? Or do I need to plug in a usb keyboard on the Intel Nuc?

ooohh, we missed something… you need to add following line in your vnx file:

Shut down the virtual machine that needs the mouse/keyboard.
Plug the second mouse/keyboard into your host.
Edit your virtual machine’s .vmx file to include the lines below. For more information, see Locating a hosted virtual machine’s files (1003880)

usb.generic.allowHID = “TRUE”
usb.generic.allowLastHID = “TRUE”

Power on your virtual machine.
Go to VM > Removable Devices.
Find and select your keyboard/mouse.
Click Connect (Disconnect from host).

https://kb.vmware.com/s/article/1033435?other.KM_Utility.getArticleLanguage=1&r=2&other.KM_Utility.getArticleData=1&other.KM_Utility.getArticle=1&ui-comm-runtime-components-aura-components-siteforce-qb.Quarterback.validateRoute=1&other.KM_Utility.getGUser=1

Best,
Marco

1 Like

Okay, I will try this weekend. And I should connect my two usb keyboards to the intel nuc then?

Yes, only the second one can attached pass through

The adding of these configuration parameters are not working either. I have two keyboards on the intel nuc with exsi 6.5 and both work in the sense that I can use f12 to shutdown or restart the intel nuc. In the console window for Rock I cannot add a device. It says no usb devices to add. It seems like a fundamental problem with using a keyboard as I also cannot type with the keyboard in ubuntu for example. It seems like passthrough from host to virtual machine is totally disabled in these nucs… or maybe in exsi 6.5. Marco do you have another exsi version than 6.5?

Hi Tom, no only esxi 6.5.

do you have esxi on nuc installed?
The Keyboard you have to attach not on the machine where esxi is running. You can connect this one on a remote client where the vmware remote console is running.

Did you also add a usb controller to the vmware image?

Best,
Marco

Yes I have esxi on the NUC. So I have to attach the two keyboards to the computer where my remote client is running. I did that before but then I did not see the keyboards in the vmware remote console…I’ll try again

Still not working…

I have two usb keyboards attached but they cannot be selected in the toolbar on the right. There is only a Dell USB input (bluetooth icon) and fitipower usb mass storage device. If I connect both (i.e. disconnect from host) the lights of both keyboards turn off and I cannot enter a “1” Using CTRL+ALT I get back my keyboard functions.

USB controller 2.0 is installed in the VMWARE image. I cannot add more USB controllers than 1.

DId you add vmware tools? I did not as I cannot get it to install on the ROCK image.

and you set those settings…?

really strange. I will check next week with a second keyboard. I currently haven’t one here

Yes those settings are in vmx file
It looks like something on my windows machine with the vmware remote console is blocking this thing. I get warnings about no presence of certificate so maybe I should look into that

The certificates did not solve the problem. The strange thing is that when I use the remote VMWare console on the virtual ubuntu machine, both keyboards work, I can type in the console screen. Maybe it has something to do with the initial setup? I use as basis for the virtual machine "Other Linux 3.x version (64 bit). @ Marco do you know what basis you used? Or can you give a screenshot of vmx parameters? I have only one usb controller in the virtual machine and cannot add another one.

What happens if you connect the second keyboard directly to your nic where esxi is running, Then edit your vm and select new usb device. You might can add then the keyboard. So then you have remote console on computer one, and the keyboard where you have to press 1 on the second machine.

described here:
https://kb.vmware.com/s/article/1033435?other.KM_Utility.getArticleLanguage=1&ui-force-components-controllers-hostConfig.HostConfig.getConfigData=1&r=0&other.KM_Utility.getArticleData=1&ui-comm-runtime-components-aura-components-siteforce-recordservicecomponent.RecordServiceComponent.getArticleVersionId=2&other.KM_Utility.getArticle=1&other.KM_Utility.getUser=1&ui-comm-runtime-components-aura-components-siteforce-qb.Quarterback.validateRoute=1&ui-communities-components-aura-components-forceCommunity-navigationMenu.NavigationMenuDataProvider.getNavigationMenu=1&other.KM_Utility.getGUser=1

When I connect it to the intel nuc I cannot add the keyboard. I can add usb devices but only my usb disk and intel bluetooth adapter.

I have skimmed this thread, and I am curious, why do you want to do this?
What are the objectives?

(I understand the benefits of virtualization in corporate data centers, I spent many years in the business.)

1 Like

I have an intel nuc7i7BNH and I want besides running roon also run a domotica server on the nuc. I can also run Roon on a virtual ubuntu server but that seems a bit blown up OS just for running roon

I think vmware removed the option to connect a hid device with remote console version 10.0

tricky thing…

Whats stopping you from running Roon natively along with app xxx on your OS of choice? Like Anders, i am having diffculty in seeing the benefits here. Undoubtedly the virtual machine will have added overhead to a native app, and since Roon Core is such a well behaved and stable software this is really weird to me…