IP Library Granted Patent US 11,934,841
Granted Patent B2
US 11,934,841 · App. 17/386,473 · Granted Mar 19, 2024

System and method for managing a power supply management namespace during a chassis boot up

Inventors: Michael Emery Brown (Austin, TX); Jitendra Gul Jagasia (Round Rock, TX)
Assignee: Dell Products L.P.
G06F9/4403G06F1/12G06F1/14G06F1/263G06F1/28
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 11,934,841
App. No.
17/386,473
Granted
Mar 19, 2024
Kind
B2
Abstract

A method for managing a chassis includes obtaining, by an enclosure controller of the chassis, a power supply application to the chassis using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies, initiating a boot-up of a kernel of the chassis in response to the power supply application, initiating a parallel boot task using the power supply management temporary namespace to identify a power supply of the plurality of power supplies, initiating a mounting of a boot-up file system, and initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.

Claims (54)

1. A chassis, comprising:

a power supply interface electrically connected to a plurality of power supplies; and

a processor operating in the enclosure controller,

wherein the enclosure controller is adapted to:

apply power to the enclosure controller using the power supply interface;

initiate a boot-up of a kernel of the chassis in response to the applying power;

initiate a parallel boot task using a parallel temporary namespace to identify a power supply of the plurality of power supplies,

wherein initiating the parallel boot task comprises synchronizing a real-time clock of a user space and an internal timer of the enclosure controller;

initiate a mounting of a boot-up file system; and

initiate a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.

2. The chassis of claim 1 , wherein initiating the parallel boot task comprises:

identifying, using the parallel temporary namespace, the plurality of power supplies;

performing a power supply analysis using the parallel temporary namespace to determine a power supply selection, wherein the power supply selection specifies the power supply; and

initiating the power supply management for the chassis using the power supply selection.

3. The chassis of claim 2 , wherein initiating the power supply management comprises powering on the power supply using the power supply selection.

4. The chassis of claim 1 , further comprising:

a light emitting device,

wherein the parallel boot task further comprises:

prompting the light emitting device to display a first light pattern.

5. The chassis of claim 4 , wherein the enclosure controller is further programmed to:

after completion of the user space boot-up, prompting the light emitting device to display a second light pattern.

6. The chassis of claim 1 , wherein apply power to the enclosure controller comprises obtaining the power from a second power supply of the plurality of power supplies.

7. A method for managing a chassis, comprising:

applying, by an enclosure controller of the chassis, a power to the enclosure controller using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies;

initiating a boot-up of a kernel of the chassis in response to the applying power;

initiating a parallel boot task using a parallel temporary namespace to identify a power supply of the plurality of power supplies,

wherein initiating the parallel boot task comprises synchronizing a real-time clock of a user space and an internal timer of the enclosure controller;

initiating a mounting of a boot-up file system; and

initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.

8. The method of claim 7 , wherein initiating the parallel boot task comprises:

identifying, using the parallel temporary namespace, the plurality of power supplies;

performing a power supply analysis using the parallel temporary namespace to determine a power supply selection, wherein the power supply selection specifies the power supply; and

initiating the power supply management for the chassis using the power supply selection.

9. The method of claim 8 , wherein initiating the power supply management comprises powering on the power supply using the power supply selection.

10. The method of claim 7 , wherein the parallel boot task further comprises:

prompting a light emitting device to display a first light pattern.

11. The method of claim 10 , further comprising:

after completion of the user space boot-up, prompting the light emitting device to display a second light pattern.

12. The method of claim 7 , wherein applying the power comprises obtaining the power from a second power supply of the plurality of power supplies.

13. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing a chassis of an information handling system, the method comprising:

applying, by an enclosure controller of the chassis, power to the enclosure controller using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies;

initiating a boot-up of a kernel of the chassis in response to the power supply application;

initiating a parallel boot task using a parallel temporary namespace to identify a power supply of the plurality of power supplies,

wherein initiating the parallel boot task comprises synchronizing a real-time clock of a user space and an internal timer of the enclosure controller;

initiating a mounting of a boot-up file system; and

initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.

14. The non-transitory computer readable medium of claim 13 , wherein initiating the parallel boot task comprises:

identifying, using the parallel temporary namespace, the plurality of power supplies;

performing a power supply analysis using the parallel temporary namespace to determine a power supply selection, wherein the power supply selection specifies the power supply; and

initiating the power supply management for the chassis using the power supply selection.

15. The non-transitory computer readable medium of claim 14 , wherein initiating the power supply management comprises powering on the power supply using the power supply selection.

16. The non-transitory computer readable medium of claim 13 , wherein the parallel boot task comprises:

after initiating the user space boot-up, prompting a light emitting device to display a first light pattern.

17. The non-transitory computer readable medium of claim 13 , wherein applying the power comprises obtaining the power from a second power supply of the plurality of power supplies.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2021
From: BROWN, MICHAEL EMERY; JAGASIA, JITENDRA GUL
To: DELL PRODUCTS L.P.
Reel/Frame 057424/0675 →
Continuity (1)
Related Publication 20230031359A1 · Feb 2, 2023