Getting "VMBUS_DRV: vmbus_bus_init() ERROR!! Unable to initialize vmbus" error messages

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux 5.8
  • Hyper-V Windows 2012.

Issue

  • After upgrading the kernel getting warnings at boottime concerning the 4 entries I manually added to the init file: vmbus.ko, blkvsc.ko, storvsc.ko and blkvsc.ko.
Aug 26 11:07:11 XXXXXX kernel: VMBUS: Vendor ID: Microsoft Hv
Aug 26 11:07:11 XXXXXX kernel: VMBUS: Interface ID: Hv#1
Aug 26 11:07:11 XXXXXX kernel: VMBUS: OS Build:9600-6.3-17-0.17039
Aug 26 11:07:11 XXXXXX kernel: VMBUS: HvInit() ERROR!! Unknown guest id (0x8100000206120000)!!
Aug 26 11:07:11 XXXXXX kernel: VMBUS: VmbusInitialize() ERROR!! Unable to initialize the hypervisor - 0xffffffff
Aug 26 11:07:11 XXXXXX kernel: VMBUS_DRV: vmbus_bus_init() ERROR!! Unable to initialize vmbus (-1)
Aug 26 11:07:11 XXXXXX kernel: netvsc: Unknown symbol vmbus_loglevel
Aug 26 11:07:11 XXXXXX kernel: netvsc: Unknown symbol vmbus_child_driver_register
Aug 26 11:07:11 XXXXXX kernel: netvsc: Unknown symbol vmbus_get_interface
Aug 26 11:07:11 XXXXXX kernel: netvsc: Unknown symbol vmbus_child_driver_unregister
Aug 26 11:07:11 XXXXXX kernel: storvsc: Unknown symbol vmbus_loglevel
Aug 26 11:07:11 XXXXXX kernel: storvsc: Unknown symbol vmbus_child_driver_register
Aug 26 11:07:11 XXXXXX kernel: storvsc: Unknown symbol vmbus_get_interface
Aug 26 11:07:11 XXXXXX kernel: storvsc: Unknown symbol vmbus_child_driver_unregister
Aug 26 11:07:11 XXXXXX kernel: blkvsc: Unknown symbol vmbus_loglevel
Aug 26 11:07:11 XXXXXX kernel: blkvsc: Unknown symbol vmbus_child_driver_register
Aug 26 11:07:11 XXXXXX kernel: blkvsc: Unknown symbol vmbus_get_interface
Aug 26 11:07:11 XXXXXX kernel: blkvsc: Unknown symbol vmbus_child_driver_unregister

Resolution

  • Either get in touch with Microsoft support or re-compile these modules on newly installed kernel.

Root Cause

-Installed Hyper-V modules are not compatible with the newly installed kernel.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.