#8734 closed defect (worksforme)
OSX Guest Lacks Supported Sound Hardware (with workaround)
回報者: | mackyle | 負責人: | |
---|---|---|---|
元件: | audio | 版本: | VirtualBox 4.0.4 |
關鍵字: | sound | 副本: | |
Guest type: | OSX Server | Host type: | Mac OS X |
描述
With the VM audio set to:
Host Driver: CoreAudio Controller: Intel HD Audio
The OS X Server virtual machine guest (10.6.7) comes up without any recognized sound hardware.
However, after installing VoodooHDA from http://code.google.com/p/voodoohda/ and restarting the Guest, lo-and-behold there is full input/output sound support in the OS X Server guest.
At the very least, this workaround to get sound input/output working for OS X Server guests should be mentioned in the manual until VirtualBox guest emulation can emulate an Intel HD Audio device in just the right way to make an OS X Server guest recognize it directly.
附加檔案 (1)
更動歷史 (7)
comment:2 14 年 前 由 編輯
It looks like this is the basic problem with AppleHDA:
Sound assertion "0 != setupHostInterrupt ()" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 399 goto Exit
But the VoodooHDA kext doesn't seem to have this problem.
comment:3 14 年 前 由 編輯
Please try with chipset ICH9, our sound configuration is Intel HDA + IDT Stac9220 codec. AppleHDA works with this configuration via MSI, instead old irq, that cause behavior you're seeing.
跟進: 5 comment:4 14 年 前 由 編輯
The VM was originally created with vbox 3.2.0. When I attempted to change the chipset to ICH9 the vm aborted.
After making a new VM and attaching the disk to that I got dumped into the EFI shell every time on boot.
After finally figuring out how to exit the EFI shell and move it to the end of the boot list using the BIOS interface, I was finally able to boot with the ICH9 chipset.
And yes, then audio was supported natively!
The GUI should probably warn you if you pick Intel HD Audio and the motherboard chipset is not ICH9 (with one of those non-optimal icons or something).
comment:5 14 年 前 由 編輯
Replying to mackyle:
And yes, then audio was supported natively!
Thanks for testing.
The GUI should probably warn you if you pick Intel HD Audio and the motherboard chipset is not ICH9 (with one of those non-optimal icons or something).
Good idea, especially for users upgraded from 3.2.
Could you please attach dmesg from the guest and the VM logfile?