IP Library › Granted Patent US 12,001,302
Granted Patent B2
US 12,001,302 · App. 17/930,346 · Granted Jun 4, 2024

Systems and methods for memory serviceability mitigation

Inventors: Balasingh Ponraj Samuel (Round Rock, TX); Michael Wayne Arms (Copperas Cove, TX); Vivek Viswanathan Iyer (Saint Johns, FL)
Assignee: Dell Products, L.P.
G06F11/167G06F11/1662G06F11/2048
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,001,302
App. No.
17/930,346
Granted
Jun 4, 2024
Kind
B2
Abstract

Systems and methods for memory serviceability mitigation are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: after failure of a memory device, notify a cloud service and enter a mitigation mode of operation with respect to the memory device, receive a message from the cloud service indicative of the provisioning of a replacement memory device, and, in response to the message and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

Claims (29)

1. An Information Handling System (IHS), comprising:

a processor, and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:

after failure of a memory device, notify a cloud service of at least the memory device and enter a mitigation mode of operation with respect to the memory device;

receive a message from the cloud service indicative of a provisioning of a replacement memory device; and

in response to the message from the cloud service, and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

2. The IHS of claim 1 , wherein the failure comprises a memory initialization failure during a booting process.

3. The IHS of claim 2 , wherein the program instructions comprise Basic Input/Output System (BIOS) instructions.

4. The IHS of claim 1 , wherein the memory device comprises a Dual In-Line Memory Module (DIMM), and wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to disable at least a portion of a DIMM slot where the memory device is inserted.

5. The IHS of claim 1 , wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to disable fewer than all memory channels of the memory device.

6. The IHS of claim 1 , wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to set a mitigation flag in a Non-Volatile Random Access Memory (NVRAM).

7. The IHS of claim 1 , wherein while in the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to check a status of the mitigation flag upon boot and, if the mitigation flag is set, maintain at least portion of the memory device disabled.

8. The IHS of claim 1 , wherein the message is indicative of at least one of: a warranty claim, a service agreement, a purchase, a shipment, or a delivery of the replacement memory device.

9. The IHS of claim 1 , wherein the chassis intrusion event is detectable via activation of an electromechanical switch or photosensor disposed within a housing of the IHS.

10. The IHS of claim 1 , wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to initialize or enable at least a portion of the replacement memory device corresponding to at least a portion of the memory device disabled during the mitigation mode of operation.

11. The IHS of claim 1 , wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to initialize or enable at least a portion of the replacement memory device corresponding to at least a portion of the memory device disabled during the mitigation mode of operation.

12. The IHS of claim 1 , wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to clear a mitigation flag in a Non-Volatile Random Access Memory (NVRAM) in response to a successful initialization of the replacement memory module.

13. The IHS of claim 1 , wherein the message comprises an indication of a time before which, in a presence of the chassis intrusion event, the IHS is configured to abstain from leaving the mitigation mode of operation.

14. The IHS of claim 1 , wherein the message comprises an indication of a time at, after, or during which, in an absence of the chassis intrusion event, the IHS is configured to prompt a user to replace the memory device with the replacement memory device, and wherein the chassis intrusion event takes place in response to the prompt.

15. A memory device having program instructions stored thereon that, upon execution by a process of an Information Handling System (IHS), cause the IHS to:

receive a notification from a client IHS indicating that the client IHS has entered a mitigation mode of operation with respect to a memory device; and

transmit a message to the client IHS related to a replacement memory device, wherein the client IHS is configured to, in response to the message and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

16. The memory of claim 15 , wherein the message comprises an indication of a time at, after, or during which, in a presence of the chassis intrusion event, the IHS is configured to leave the mitigation mode of operation.

17. The memory of claim 15 , wherein to transmit the message, the IHS is configured to perform a warranty or service status check with respect to the client IHS.

18. A method, comprising:

entering, upon execution of Basic Input/Output System (BIOS) instructions, a mitigation mode of operation with respect to a memory device of an Information Handling System (IHS); and

in response to a message from a cloud service related to a replacement memory device, and upon detection of a chassis intrusion event, leaving the mitigation mode of operation with respect to the replacement memory device.

19. The method of claim 18 , wherein the message comprises an indication of a time before which, in a presence of the chassis intrusion event, the IHS is configured to abstain from leaving the mitigation mode of operation.

20. The method of claim 18 , wherein the message comprises an indication of a time at, after, or during which, in an absence of the chassis intrusion event, the IHS is configured to prompt a user to replace the memory device with the replacement memory device, and wherein the chassis intrusion event takes place in response to the prompt.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: SAMUEL, BALASINGH P.; ARMS, MICHAEL WAYNE; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 061018/0486 →
Continuity (1)
Related Publication 20240078158A1 · Mar 7, 2024