So, I'm wondering what's the point of installing virtualbox-host-modules in the first place. I don't understand why the wiki recommends that package over virtualbox-host-dkms.
]]>The issue should be resolved when linux 5.8 is moved out of testing and the matching virtualbox-host-modules-arch also moves from testing.
]]>Install the virtualbox package. You will need to choose a package to provide host modules:
for linux kernel choose virtualbox-host-modules-arch
for other kernels choose virtualbox-host-dkms
Today these VirtualBox packages were upgraded on my system and since then I can no longer start virtual machines.
[2020-08-12] [ALPM] upgraded virtualbox (6.1.12-3 -> 6.1.12-4)
[2020-08-12] [ALPM] upgraded virtualbox-ext-oracle (6.1.12-1 -> 6.1.13.139853-1)
➜ $ ~ pacman -Qs virtualbox
local/linux 5.7.12.arch1-1
The Linux kernel and modules
local/virtualbox 6.1.12-4
Powerful x86 virtualization for enterprise as well as home use
local/virtualbox-ext-oracle 6.1.13.139853-1
Oracle VM VirtualBox Extension Pack
local/virtualbox-guest-iso 6.1.12-1
The official VirtualBox Guest Additions ISO image
local/virtualbox-host-modules-arch 6.1.12-5
Virtualbox host kernel modules for Arch Kernel
According to the logs this upgrade caused a driver mismatch: Support driver version mismatch: DriverVersion=0x2d0001 ClientVersion=0x2e0000 rc=VERR_VERSION_MISMATCH
➜ $ ~ modinfo vboxdrv
filename: /lib/modules/5.7.12-arch1-1/extramodules/vboxdrv.ko.xz
version: 6.1.12 r139181 (0x002d0001)
license: GPL
description: Oracle VM VirtualBox Support Driver
author: Oracle Corporation
srcversion: 3201A3856DCDD6D85B048C2
depends:
retpoline: Y
name: vboxdrv
vermagic: 5.7.12-arch1-1 SMP preempt mod_unload
parm: force_async_tsc:force the asynchronous TSC mode (int)
Is this being caused by the more recent version of guest-additions? When will be the rest upgraded?
]]>