Debian 10 guest
VirtualBox 6.1.28 + guess additions + extensions
If my audio device changes when the VM is running, I then lose audio within the VM until the VM is rebooted. I am using a bluetooth audio receiver and if the bluetooth connection drops (powering off, plugging in to charge, switching devices, etc.) then the audio in the VM does not work at all. Same happens if I plug the bluetooth receiver in as a USB audio device and the connection is lost. I tried killing pulseaudio but nothing changed. Using the Devices > Audio option to disable and reenable the audio output did nothing as well. The audio in the Win10 host works fine through audio device changes.
My exact process has been:
- Run the VM like normal
- Open Spotify/Pandora/Youtube and play something
- Power off/unplug bluetooth receiver
- Lose all audio until VM reboot
Code: Select all
WasAPI: GetCurrentPadding failed on '[WasAPI] Output:0': AUDCLNT_E_DEVICE_INVALIDATED
Code: Select all
WasAPI: GetCurrentPadding([WasAPI] Output:0) failed during playback: AUDCLNT_E_DEVICE_INVALIDATED (@0x0)
Code: Select all
AssertLogRel F:\tinderbox\win-6.1\src\VBox\Devices\Audio\DrvAudio.cpp(3351) unsigned int __cdecl drvAudioStreamGetWritable(struct PDMIAUDIOCONNECTOR *,struct PDMAUDIOSTREAM *): cbWritable