IP Library Granted Patent US 10,282,212
Granted Patent B2
US 10,282,212 · App. 15/395,921 · Granted May 7, 2019

System and method for reducing boot time of a workload configuration on a target server

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 10,282,212
App. No.
15/395,921
Granted
May 7, 2019
Kind
B2
Abstract

An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive configuration settings for the communication device, and a second terminal to provide the configuration settings to the communication device. The service processor configures the communication device based on the configuration settings during a first boot sequence of the information handling system. A power-on self test of a basic input/output system of the information handling system is stalled while the service processor configures the communication device based on the configuration settings, and the information handling system is booted from a workload on a storage array identified in the configuration settings without using a second boot sequence of the information handling system.

Claims (38)

1. An information handling system comprising:

a communication device including a first terminal, and a second terminal to communicate with a network storage array; and

a service processor including a first terminal to receive configuration settings for the communication device, and a second terminal to provide the configuration settings to the communication device, the service processor to configure the communication device based on the configuration settings during a first boot sequence of the information handling system, wherein a power-on self test of a basic input/output system of the information handling system is stalled while the service processor configures the communication device based on the configuration settings, and the information handling system is booted from a workload on a storage array identified in the configuration settings during the power-on self test of the basic input/output system,

wherein the configuration settings are received while a host processor of the information handling system is powered off.

2. The information handling system of claim 1 further comprising:

the basic input/output system having a first terminal to output a handshake signal to second terminal of the service processor during the power-on self test, wherein the handshake signal notifies the service processor to configure the communication device if the service processor has configuration settings that are different than current configuration settings within the communication device.

3. The information handling system of claim 1 wherein the service processor configures the communication device via the basic input/output system being a proxy for the communication device.

4. The information handling system of claim 1 further comprising:

an auxiliary power source to provide power to the service processor while remaining portion of the information handling system are off.

5. The information handling system of claim 1 wherein the service processor configures the communication device via a sideband interface.

6. A method comprising:

receiving, at a service processor of an information handling system, configuration settings for a communication device;

starting a boot sequence for the information handling system;

configuring, by the service processor, the communication device based on the configuration settings during the boot sequence;

stalling a power-on self test of a basic input/output system while the service processor configures the communication device;

booting a workload on a network storage array identified in the configuration settings; and

completing the power-on self test of the basic input/output system in response to the configuring of the communication device being completed by the service processor and the booting of the workload on the network storage array being completed,

wherein the configuration settings include a virtual address, an initiator, and target configuration settings for the communication device to communicate with the network storage array.

7. The method of claim 6 wherein configuring the communication device comprises:

transmitting the configuration settings from the service processor to the communication device via a sideband interface.

8. The method of claim 6 wherein configuring the communication device comprises:

transmitting the configuration settings from the service processor to the communication device via the basic input/output system being a proxy for the service processor.

9. The method of claim 6 further comprising:

transmitting a handshake signal to the service processor after the communication device is powered on during the power-on self test and prior to an initialization signal being sent from the basic input/output system to the communication device.

10. The method of claim 6 wherein the communication device is a network interface card.

11. The method of claim 6 wherein the configuration settings are received while a host processor of the information handling system is powered off.

12. The method of claim 6 further comprising:

providing, by an auxiliary power source, power to the service processor while remaining portions of the information handling system are powered off.

13. A method comprising:

receiving, at a service processor of an information handling system, first configuration settings for a communication device while a host processor of the information handling system is powered off or the host processor is executing a second workload, wherein the first configuration settings are different than second configuration settings currently in the communication device;

booting the information handling system from a first workload stored on a first storage array in a network in response to a single power-on self test of a basic input/output system of the information handling system; and

configuring the communication device based on the first configuration settings from the service processor to the communication device via a sideband interface.

14. The method of claim 13 further comprising:

configuring the communication device based on the first configuration settings via the basic input/output system being a proxy for the service processor.

15. The method of claim 13 wherein the communication device is a network interface card.

16. The method of claim 13 further comprising:

providing, by an auxiliary power source, power to the service processor while remaining portions of the information handling system are powered off.

17. The method of claim 13 wherein the single power-on self test of the basic input/output system is a power-on self test is performed during a first boot sequence executed after the first configuration settings are received at the service processor.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (041829/0873) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0724 →
RELEASE OF SECURITY INTEREST AT REEL 041808 FRAME 0516 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0573 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY INTEREST (NOTES) Recorded Feb 28, 2017
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 041829/0873 →
PATENT SECURITY INTEREST (CREDIT) Recorded Feb 24, 2017
From: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041808/0516 →