Control: severity -1 normal Control: tags -1 +moreinfo On Tue, Oct 04, 2022 at 05:57:12PM +0000, Williams, Dan J wrote: > On Mon, 26 Sep 2022 08:26:56 +0000 Winnie Yue <w...@vmware.com> wrote: > > Package: ndctl > > Version: 71.1-1 > > Severity: serious
> > For Debian 11.5 32 bit, I got below info: > > But I found that Debian 11.5 32 bit vm couldn’t recognize the NVDIMM device: > > # dmesg | grep -i bios-e820 | grep persistent > > [ 0.000000] BIOS-e820: [mem 0x0000000240000000-0x000000043fffffff] > > persistent (type 7) > > Note that this is not sufficient for advertising NVDIMM resources. A > Type-7 memory range still requires an ACPI NFIT to advertise the memory > range. Thanks Dan for this bit, I've missed it. Winnie: please try passing the proper ACPI data; your email address suggests that your VM is one I don't know how to operate. > That said, why are you trying to run a 32-bit environment. If you need a > 32-bit userspace you can still use a 64-bit kernel. 32-bit x86 is not > well looked after by the kernel community in general these days. That's another point; time spent validating a 32-bit kernel isn't that useful. I was really shocked it can use NVDIMM at all. In the userland, you can't count on the stack other than the very lowest level (ie, ndctl). Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ It's time to migrate your Imaginary Protocol from version 4i to 6i. ⢿⡄⠘⠷⠚⠋⠀ ⠈⠳⣄⠀⠀⠀⠀