I couldn't properly verify the problem on azure. If I execute:
sudo sh -c 'modprobe -r hv_netvsc; modprobe hv_netvsc'
on an azure instance I lost SSH connection, but I don't see the hung task messages on the boot diagnostics windows. The problem is probably happening and maybe I'm not getting the messages.
When I run on a local hyper-v gen2 VM, I can trigger the problem when I do the following sequence:
And I can reproduce the issue with linux-azure 4.13.0-1001.1, with linux-azure-edge 4.13.0-1004.4 and even with linux-azure 4.13.0-1001.1 with the pull request changes.
I couldn't properly verify the problem on azure. If I execute:
sudo sh -c 'modprobe -r hv_netvsc; modprobe hv_netvsc'
on an azure instance I lost SSH connection, but I don't see the hung task messages on the boot diagnostics windows. The problem is probably happening and maybe I'm not getting the messages.
When I run on a local hyper-v gen2 VM, I can trigger the problem when I do the following sequence:
modprobe -r hv_netvsc
modprobe hv_netvsc
modprobe -r hv_netvsc
And I can reproduce the issue with linux-azure 4.13.0-1001.1, with linux-azure-edge 4.13.0-1004.4 and even with linux-azure 4.13.0-1001.1 with the pull request changes.
I will re-test it using a gen1 VM.