Hyper-V RHEL6 guest unable to boot after upgrading the kernel

Solution Verified - Updated -

Issue

  • Server unable to boot into new kernel.
  • Module hv_storvsc fails to load leading to kernel panic and boot failure.
  • In the early phase of boot process, during modules loading, errors similar to these can be spotted:
hv_storvsc: disagrees about version of symbol vmbus_sendpacket
hv_storvsc: Unknown symbol vmbus_sendpacket
hv_storvsc: disagrees about version of symbol vmbus_close
hv_storvsc: Unknown symbol vmbus_close
hv_storvsc: disagrees about version of symbol vmbus_recvpacket
hv_storvsc: Unknown symbol vmbus_recvpacket
hv_storvsc: disagrees about version of symbol vmbus_open
hv_storvsc: Unknown symbol vmbus_open

NOTE: messages above repeat for many symbols related to vmbus
  • Later in the boot process, a kernel panic occurs and boot fails:
dracut Warning: Signal caught!
dracut Warning: LVM VolGroup/lv_swap not found
dracut Warning: LVM VolGroup/lv_root not found

dracut Warning: Boot has failed. To debug this issue add "rdshell" to the kernel command line.
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32-573.1.1.el6.x86_64 #1

Environment

  • Red Hat Enterprise Linux 6
  • Microsoft Linux Integration Services (LIS) 4.0
  • Hyper-V Host

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content