Opened 5 years ago
Last modified 4 years ago
#19689 new defect
Microphone does not work when going from version VirtualBox 5 to 6
Reported by: | Abate Bus | Owned by: | |
---|---|---|---|
Component: | audio | Version: | VirtualBox 6.1.10 |
Keywords: | microphone audio | Cc: | |
Guest type: | Windows | Host type: | Linux |
Description
The microphone does not work on any of the guest systems. I have ubuntu 20.04 host, VirtualBox 6.1.10 r138449 (Qt5.12.8). The microphone works in hosts, but it doesn't work on any of the guests: Windows 10 and ubuntu 20.04.
VirtualBox Audio Configuration: Host Controller: Pulseaudio Controller: Audio Intel HD
When I used version 5 of virtualbox everything worked perfectly.
Note:
See TracTickets
for help on using tickets.
Problem Statement:
Unable to pass microphone audio from Windows guest to Linux host.
Verified with both Windows 7x64 & Windows 10x64 using built in recording application
(NOTE: Though not supported, it appears that this is now happening with my Android OS Guest. Microphone audio pass-through was working prior to latest Virtualbox updates)
pavucontrol used in Linux host to control and verify existence of audio in/out
Virtualbox initial Audio settings:
Enabled Audio
Host Audio Driver = Pulse Audio
Audio Controller = Intel HD Audio
Extended Features: Enabled both Audio Input & Output
Additional steps taken:
Assumed that the newer Kernel and Inten Chipset combination not yet compatible with Virtualbox. I first verified user permissions being attached to vboxuseers before proceeding. Obtained 6305_Vista_PG537 audio driver and installed in both Windows guests, then changed Audio Controller to ICH AC97. I'm still able to pass through Speaker Audio, but Microphone Audio remains elusive in both Windows versions. In addition, did try the Sound Blaster Audio Controller, but as expected, lost all audio without a matching Windows drivers. This appears to be a re-occurring issue as others are starting to report in multiple forums, but no verifiable solution sets given.
Host System:
OS: Ubuntu 20.04 x86_64
Kernel: 5.11.0-7614-generic
Desktop Environment: KDE
CPU: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
RAM: -14936 MB / 23894 MB
Disk: 157G / 912G
Virtualbox Ver: 6.1.22-144080~Ubuntu~eoan
Virtualbox-ext-pack Ver: 6.1.22
Guest System:
OS: Win10_20H2_v2_English_x64.iso, No Service Pack
Virtualbox VBoxGuestAdditions.iso
Base Memory: 8192
Enable I/O APIC
Use Default and Nested paging for Hardware Virtualization: Enabled Nested Paging
Processors: 2
Extended Features: PAE/NX Enabled
Paravirtualization Interface: Default
(VT-xAMD-V,Nested Paging, PAE/NX, Hyper-V Paravirtualization)
Video Memory: 256Mb
Graphics Controller: VBoxSVGA
Acceleration: Enabled 3D Acceleration
I took a look at the log and found a looping situation after the left & right microphones selected. Am I reading this correct in that they are ultimately being set to "none"? I didn't see any errors generated.
00:07:47.450307 AC97: Reset 00:07:47.450336 AC97: Mixer reset (EAID=0x809, EACS=0x9) 00:07:47.450339 AC97: Record select to left=Microphone In, right=Microphone In 00:07:47.451222 PulseAudio: Retrieving server information ... 00:07:47.561528 PulseAudio: Retrieving server information ... 00:07:47.572100 PulseAudio: Retrieving server information ... 00:07:47.572100 Audio Mixer: Setting recording source of sink '[Recording] Line In' to '[Line-In] PulseAudio' 00:07:47.591851 Audio Mixer: Setting recording source of sink '[Recording] Line In' to '[Line-In] VRDE' 00:07:47.594551 Audio Mixer: Setting recording source of sink '[Recording] Line In' to '<None>' 00:07:47.594579 PulseAudio: Retrieving server information ... 00:07:47.604934 PulseAudio: Retrieving server information ... 00:07:47.605607 Audio Mixer: Setting recording source of sink '[Recording] Line In' to '[Line-In] PulseAudio' 00:07:47.615611 Audio Mixer: Setting recording source of sink '[Recording] Line In' to '[Line-In] VRDE' 00:07:47.616911 AC97: Record select to left=Microphone In, right=Microphone In 00:07:47.618640 PulseAudio: Retrieving server information ... 00:07:47.619587 PulseAudio: Retrieving server information ... 00:07:47.649795 PulseAudio: Retrieving server information ... 00:07:47.651559 PulseAudio: Retrieving server information ... 00:07:47.653072 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '[Mic-In] PulseAudio' 00:07:47.672096 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '[Mic-In] VRDE' 00:07:47.674184 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '<None>' 00:07:47.674203 PulseAudio: Retrieving server information ... 00:07:47.676235 PulseAudio: Retrieving server information ... 00:07:47.676964 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '[Mic-In] PulseAudio' 00:07:47.678255 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '[Mic-In] VRDE' 00:07:47.679885 Audio Mixer: Setting recording source of sink '[Recording] Microphone In' to '<None>' 00:07:47.679907 PulseAudio: Retrieving server information ... 00:07:47.681670 PulseAudio: Retrieving server information ...