Skip to content

[Bug]: vboxdrv triggers kvm_amd probe on Intel systems #629

@thisisamirv

Description

@thisisamirv

Version

7.2.6

Host OS Type

Linux

Host OS name + version

Arch linux 6.19.6-arch1-1

Host Architecture

x86

Guest OS Type

Linux

Guest Architecture

x86

Guest OS name + version

No response

Component

Other

What happened?

On an Intel-based system, the kvm_amd kernel module is being probed during boot, resulting in the message:

kvm_amd: CPU 1 isn't AMD or Hygon

This occurs even though:

The system uses an Intel CPU
kvm_intel loads correctly
No AMD-related virtualization should be involved

The message appears immediately before vboxdrv initialization and VirtualBox reports finding KVM symbols:

kvm_amd: CPU 1 isn't AMD or Hygon
vboxdrv: module uses symbol (...) from namespace module:kvm,kvm-amd,kvm-intel
vboxdrv: Found KVM hardware-virtualization symbols

  • This behavior was initially reported upstream to the Linux kernel, where it was suggested that the trigger likely comes from VirtualBox (vboxdrv) interacting with KVM symbols.
  • The issue is harmless but creates confusing and unnecessary log noise.
  • Blacklisting kvm_amd prevents the message, suggesting it is not required for VirtualBox operation on Intel systems.

How can we reproduce this?

1- Install VirtualBox on an Intel-based Linux system
2- Ensure KVM is available (kvm_intel loads normally)
3- Reboot the system
4- Observe dmesg output during early boot

Did you upload all of your necessary log files, screenshots, etc.?

  • Yes, I've uploaded all pertinent files to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions