An Azure service that is used to provision Windows and Linux virtual machines.
Hello @vignesh-2484
First, verify the kernel version before treating this as a hypervisor compatibility issue.
Microsoft's current MANA support matrix lists Ubuntu 22.04 with kernel 5.15, but specifies a minimum recommended Azure kernel of 5.15.0-1096.105 for MANA.
Please check:
uname -r
grep /mana*.ko /lib/modules/$(uname -r)/modules.builtin || \
find /lib/modules/$(uname -r)/kernel -name 'mana*.ko*'
lspci -nn | grep -i -E 'microsoft|1414:00ba'
lsmod | grep mana
dmesg | grep -i mana
Documentation indicates that 1414:00ba is the MANA VF PCI device. If the PCI device is visible but mana.ko isn't present for the running kernel, update Ubuntu's Azure kernel/packages and reboot before escalating to the platform team.
Also, MANA-capable hosts retain the synthetic network path and compatibility with the previous accelerated-networking NIC path. Microsoft notes that if the OS doesn't support MANA, connectivity can fall back through the hypervisor virtual switch. Therefore, seeing the MANA PCI device without the driver attached does not, by itself, prove a hypervisor fault.
If you're already running the supported/current Azure kernel and the MANA device still fails to probe, open an Azure VM support case with the uname, lspci, lsmod, dmesg outputs, VM resource ID, region/zone, and the approximate time the behavior started.
References: Linux VMs with MANA | MANA overview
Help make this community better for everyone: if this answer resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution.