microsoft-hyper-v/hv_sock.ko needs unknown symbol vmbus_send_tl_connect_request


  • Hi Everyone,

    We have Linux machines on HyperV and we installed latest HyperV Integrated service module 4.2.3. Our servers are latest of RHEl 6.9 and CentOS 7.4. When we do a kernel update on the Linux server, it is stuck with errors below. Not every time this happens, but when there is a minor version update (say from RHEL 6.8 to 6.9)

    WARNING: /lib/modules/2.6.32-642.11.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_sock.ko needs unknown symbol vmbus_send_tl_connect_request

    WARNING: /lib/modules/2.6.32-642.11.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_sock.ko needs unknown symbol vmbus_set_chn_rescind_callback

    WARNING: /lib/modules/2.6.32-642.11.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_sock.ko needs unknown symbol vmbus_hvsock_device_unregister

    WARNING: /lib/modules/2.6.32-642.11.1.el6.x86_64/weak-updates/microsoft-hyper-v/hv_network_direct.ko needs unknown symbol vmbus_sendpacket_mpb_desc

    So, we have to uninstall the Integrated Services module, update kernel and then again install the latest version 4.2.3. This seems as a waste of time and each time reinstalling in many servers is difficult. Is there a solution for this issue?


    Thursday, October 26, 2017 3:55 AM

All replies

  • Any help?
    Monday, October 30, 2017 11:17 AM
  • Hello,

    There is soon going to be an update to LIS 4.2.3 that is going to add support for the latest RHEL/CentOS 7.4 kernels - 3.10.0-693.2.2 and 3.10.0-693.5.2.

    As for the unknown symbol messages, as long as those are for not the latest kernel that your running, then you can ignore those errors.

    Exempt from the LIS readme, section Installation Warnings:

    "Older kernels should be removed if not needed on guest virtual machines. If kernels with
    different Application Binary Interfaces are present on the system during Linux Integration
    Services installation...

    These warnings are benign and can be ignored "

    Wednesday, November 1, 2017 1:43 PM
  • Hello,

    We are facing this issue once we try to upgrade the kernel in Linux server and not while installing Integrated services. Integrated services is already installed on the servers and this creates issues while upgrading the kernel.

    Each time I have to update kernel version, I am uninstalling the integrated services and updating kernel. Then again installing back Integrated services. This is because Integrated services is not able to switch from running kernel to newly installed one. Any solution for the same?

    Tuesday, November 21, 2017 10:31 AM
  • Any help?
    Tuesday, January 2, 2018 7:06 AM