Page 1 of 1

VBox on Linux (latest kernel) w/ WinXP64Bit guest - No Audio

Posted: 30. Jan 2009, 07:39
by nmvega
Hello Team:

Here is a summary of my environment, perhaps you can help me
with this simple problem:

- VirtualBox v2.1.2 (for Fedora Core 10 / AMD64)

- Kernel (from kernel.org): v2.6.28.2
- I removed support for KVM, as was necessary, and recompiled
successfully (no errors).

- I created a VirtualBox VM profile for a Windows XP64 guest.

- The Audio resources I assigned to the VM (each with no
success) were:

> Pulse Audio / AC97
> Alsa / AC97
> NULL / AC97
> etc.

- Windows XP64Bit itself otherwise installed fine.

- Device manager within XP shows the Inter(r) 82801AA AC'97 Audio Controller
give a "This device is properly working".

- Finally, the VirtualBox guest O/S tools are installed in this freshly
built machine.

Have I omitted something, or is this not supported yet. I'm not getting
any volume.

Would appreciate some direction and advice.

Best Regards,
Noel

Posted: 30. Jan 2009, 08:35
by nmvega
Please disregard. Just before going to bed, I resolved the problem, caused
by this:
The first time I booted the VM, VirtualBox had complained about not
liking my original (default) selection of "NULL / AC97" for the
audio hardware to export to Windows.

As I mentioned in my original post, I subsequently tried other
combinations available to me. But what I hadn't realized was that the
original error, messed up my audio at the HOST level... meaning that,
even when I powered off the VM, my Linux HOST not longer played
audio either. So, all along I was busy trying to figure out why WindowsXP 64
did not accept the pass through audio device I exported to it, and it
was Linux that got temporarily hosed.

I simply uninstalled and reinstalled the sound module (or you could
just reboot) and it worked again, as did Windows sound.

If you ever run into this (where you get an audio device error when
launching VirtualBox), you might want to simply reboot if you local HOST
sound no longer works. I'm not a reboot kinda guy (being a unix person),
but it's simple. Regards!