Hot plugging/unplugging of pmem memory having a size that is not in multiples of a specific size can lead to kernel panics

This document (7024300) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 15 Service Pack 1 (ppc64le)
POWER9 (ppc64le)
Virtual Persistent Memory (vPMEM) with PowerVM

Situation

Hot plugging/unplugging of pmem memory having a size that is not in multiples of the expected granularity can lead to kernel panics. On PPC64 this issue will usually manifest itself as a kernel panic seen when trying to create or destroy namespaces which sizes are not in multiples of 16MiB.

Resolution

To workaround this issue ensure that any namespaces created are in multiples of 16MiB.


Cause

The kernel memory hotplug subsystem expects the memory to be added in specific granularities, depending on the architecture.

Additional Information

Work is in progress to prevent creation of namespaces where sizes are not in multiples of 16MiB. Future versions of the SLES 15 SP1 kernel may roll out this update, however until then the workaround above should be used.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7024300
  • Creation Date: 29-Nov-2019
  • Modified Date:03-Mar-2020
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center