ubuntu cloud image does not support persistent memory disk.

Bug #1993281 reported by vmware-gos-Yuhua
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kernel-package (Ubuntu)
New
Undecided
Unassigned

Bug Description

The persistent memory device can be reconginzed in VM with guest OS ubuntu-22.04-live-server-amd64.iso
But not with ubuntu cloud image (ubuntu-22.04-server-cloudimg-amd64.ova).

When I compare the kernel modules between the VM with live server and VM with cloud image, I find there are not relative modules of persistent memory disk for VM with cloud image. please check the attached screen shot file.

Steps:
1. create VM with image ubuntu-22.04-server-cloudimg-amd64.ova / ubuntu-22.04-live-server-amd64.iso in ESXi 7.0
2. poweroff the VM and add pmem disk
3. poweon VM, I can see /dev/pmem0 with guest OS ubuntu-22.04-live-server-amd64.iso in ESXi 7.0. but not with guest OS ubuntu-22.04-server-cloudimg-amd64.ova
   1) with guest OS ubuntu-22.04-live-server-amd64.iso, the output when type command "lsmod | grep pmem"
       dax_pmem_compat 16384 0
       device_dax 20480 1 dax_pmem_compat
       nd_pmem 24576 0
       dax_pmem_core 16384 1 dax_pmem_compat
       nd_btt 28672 1 nd_pmem

   2) with guest OS ubuntu-22.04-server-cloudimg-amd64.ova, no text output when type command "lsmod | grep pmem"

Note:
1) ubuntu-22.04-live-server-amd64.iso have kernel 5.15.0-43-generic
   this image have /lib/modules/5.15.0-43-generic/kernel/drivers/dax/pmem/dax_pmem_core.ko

2) ubuntu-22.04-server-cloudimg-amd64.ova have kernel 5.15.0-50-generic
   Not find dax_pmem_core.ko in this image

Revision history for this message
vmware-gos-Yuhua (yhzou) wrote :
affects: ndctl (Ubuntu) → kernel-package (Ubuntu)
vmware-gos-Yuhua (yhzou)
description: updated
vmware-gos-Yuhua (yhzou)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.