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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions