Test OS: CentOS 6.4
Test LIS version: 4.0.7 from https://www.microsoft.com/en-us/download/details.aspx?id=46842
How to reproduce:
- Disable hv_kvp_daemon service using chkconfig level 2345 hv_kvp_daemon off.
- Reboot
- When system boots up and waits for login, wait for 10+ seconds and manually start hv_kvp_daemon process
- hv_kvp_daemon process hangs and no response
Reproducibility: Always
Potential causes:
In Hypver-V, there can be only one active transaction between guest and host. If vmbus failed to transmit the packets to host, the communication channel between the host and the guest will hang
because there is no response from host. I did some investigation and found that it is the issue of vmbus kernel module. If I downgrade vmbus from 4.0.7 to 3.5, hv_kvp_daemon process will work as expected. Vmbus kernel module is compiled with 6 files. I have to downgrade all 6 files in order to make it work.
If hv_kvp_deamon process is started as soon as system boots up, hv_kvp_daemon process will work as expected.
Please help me fix the issue.
Thanks.
Suyang
- Edited by Suyang Ju 7 hours 6 minutes ago