I'm trying to find a solution to fix the persistent issue with multipass causing a Windows host chipset hardware to stop working after a screen lock or wake up from sleep. (Lower down actions I took to pinpoint multipass being the culprit causing this.)
When running multipass on a Dell hardware (Dell 5430 Notebook) it causes some of the host machine's peripherals to become non-responsive after waking up the host from sleep mode or a screen lock. The Host requires a reboot before working normally again.
The multipassd
service is running in the background. The Bluetooth and fingerprint reader stopped working after waking up the PC from sleep mode or lock screen mode. This happens regardless of a started multipass instance or the multipassd
service just idling. The host PC has ample RAM and disk and none of the resources is running high. Onboard audio and network are still functioning, onboard keyboard and trackpad still work. Bluetooth service is still running
I've done the following:
Host power settings - Change the host power settings not to go into sleep (display, disk, etc) - no effect. As soon as the lock screen kicks in on the host and I tried to use a fingerprint to log in, the fingerprint scanner does not respond and the external Bluetooth mouse and keyboard do not work. I have to revert to entering a password or Windows Hello through the Laptop's onboard keyboard and trackpad.
Once logged in, no Bluetooth peripheral works. Bluetooth service still shows running.
disabling and reenabling Bluetooth - no effect, Bluetooth connected devices show connected but are unresponsive.
multipass reinstall - I've reinstalled multipass 10.0.1
(the latest at this time) and recreated a default multipass ubuntu image, and before updating all ubuntu packages, the host gives the same issue.
Disabling/uninstalling multipassd
service - The host works without these issues after disabling the multipassd
daemon or uninstalling multipass. after it goes into sleep or screen lock mode, I can successfully use the fingerprint scanner again to log in and the external Bluetooth peripherals work.
I have a suspicion some daemon on multipass controlling virtual peripherals is passing its settings onto the host hardware, one being powering off peripherals if idle. I'm unclear if the fingerprint scanner and Bluetooth share chipset hardware on this particular Dell PC.
Host - Dell 5430 Notebook, 16GB RAM, 256GB SSD
Windows 10 latest with all updates
Dell firmware (Bios, drivers) is up to date
multipass 10.0.1
I also use an M2 Macbook Air and multipass works fine