LESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/typography.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/template.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/responsive.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/k2.less

Follow Me Icons

 

Follow @KendrickColeman on TwitterConnect on LinkedInWatch My Videos on YouTubeFollow me on FacebookCheck Out My Projects on GitHubStay Up To Date with RSS

Search

BSA 728x90 Center Banner

Virtual HD Audio Hardware in vSphere 5

I was in the midst of getting a few play VMs setup for my nested vCloud Director 1.5 environment and I ran into something new. I grabbed 2 linux distros from bagside.com because all of the distros there are top notch and have VMware tools already installed which makes life much easier.

 

These machines won't boot up because they were created with VMware Workstation. I have the vCenter Converter 5 public beta (which i highly suggest checking out) that can convert virtual machines while automatically upgrading them to HW v8. After the conversion, I looked at the virtual hardware and saw a new piece called "HD Audio".

 

 

 

 

I immediately began searching around through the virtual hardware configuration to see if I missed something and sure enough it's no where to be found. I took a look at the .vmx file and found some new entries I hadn't seen before:

 

sound.present = "true"
sound.allowGuestConnectionControl = "false"
sound.virtualDev = "hdaudio"
sound.fileName = "-1"
sound.autodetect = "true"
sound.pciSlotNumber = "34"

 

 


Cool. After getting some feedback from William Lam, he verified that this is a new piece by checking the API. With some trial and error, I was able to figure out how to load the HD Audio hardware piece into a .vmx file.

 

 

 

First step is to un-register the VM from vCenter.

 

 

Second, open up a PuTTy session to an ESX host and browse to your datastores and into your VM folder an do a vi vmname.vmx. Scroll all the way to the bottom and add the following lines (using i for insert):

sound.present = "true"
sound.allowGuestConnectionControl = "false"
sound.virtualDev = "hdaudio"
sound.fileName = "-1"
sound.autodetect = "true"

 

Before you add the next line, you need to verify an available PCI slot number. My example above used 34. In this demonstration, PCI slot numbers 33 and 34 are already in use, so I'll use PCI Slot number 35 (again using i for insert).

sound.pciSlotNumber = "35"


 

 

Press escape to exit and ZZ to write the changes

 

Now that we have added the new hardware via .vmx, browse the datastore and register the virtual machine into vCenter. Once the VM is back in vCenter, edit the settings of the VM and you will now see there is a new driver called HD Audio. This is Virutal Machine Hardware version 8

 

 

Here is hardware version 7.

 

So now what happens when you boot the VM? Windows does find the driver. I would expect that this would primarily be for VMware View environments, but it's just a guess.

 

 

Shout-out goes to William Lam over at virtuallyghetto.com for his help and he also uncovered a new virtual ethernet adapter called "e1000e" that I'm sure you will see him talk about soon.

 

After testing out a quick PCoIP session to this Windows 7 VM, found that sound DOES NOT WORK using the HD Audio playback device. I had to reset to the VMware Virtual Audio playback device to get sound working once again. My bet, this is for a future version of VMware View.

Related Items

Related Tags

LESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/styles/blue.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/styles/green.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/styles/orange.lessLESS ERROR : load error: failed to find /home4/kacole2/public_html/templates/tx_zenith/less/styles/purple.less