VirtualBox

Opened 4 years ago

Last modified 3 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.

Change History (1)

comment:1 by MSterba, 3 years ago

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 ...

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use