IP Library Granted Patent US 10,853,213
Granted Patent B2
US 10,853,213 · App. 16/015,687 · Granted Dec 1, 2020

Validation of installation of removeable computer hardware components

Inventors: Vaideeswaran Ganesan (Bangalore, IN); Suren Kumar (Tamil Nadu, IN)
Assignee: Dell Products, L.P.
G06F11/2221G06F9/4401G06F11/3055G06F11/321
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,853,213
App. No.
16/015,687
Granted
Dec 1, 2020
Kind
B2
Abstract

Installation errors for removable hardware components are typically identified only after placing an IHS (Information Handling System) back into service. Upon servicing a removeable hardware component and powering the IHS, a hardware validation request may be issued during booting of the IHS. In certain instances, a technician may trigger a hardware validation request via keyboard inputs during booting. If a hardware validation request is detected, the IHS is diverted from booting to a hardware validation process that identifies the removeable hardware components coupled to the hardware connectors supporting removeable hardware and determines a support level for the removeable hardware components at their installed connector locations. If performance issues are indicated by the support level for the hardware component, a hardware installation recommendation is displayed. The technician may resume booting or perform additional service on the IHS based on the recommendation.

Claims (43)

1. A method for validating the installation of removeable hardware components installed in an IHS (Information Handling System), the method comprising:

detecting a hardware validation request during booting of the IHS;

diverting booting of the IHS to a hardware validation process configured to:

identify a plurality of connectors of an IHS, wherein the connectors support installation of removeable hardware components to the IHS;

determine a first removeable hardware component is coupled to a first connector of the plurality of connectors and the first removeable hardware component cannot be identified; and

display a hardware installation recommendation to check the coupling of the first removeable hardware component coupled to the first connector.

2. The method of claim 1 , wherein the hardware validation request is detected by a baseboard management controller of the IHS by detecting a depression of a designated push-button component of the IHS.

3. The method of claim 2 , wherein the push-button is located on a chassis of the IHS.

4. The method of claim 1 , wherein the booting of the IHS operating system is suspended during the operation of the hardware validation process.

5. The method of claim 1 , further comprising:

determining that the first removeable hardware component coupled to the first connector is not accessible to a first processor of the IHS.

6. The method of claim 5 , wherein the hardware installation recommendation further specifies moving the first removeable hardware component to a second connector that is accessible by the first processor.

7. The method of claim 1 , wherein the hardware validation process is executed by a baseboard management controller of the IHS while booting of the IHS is suspended.

8. The method of claim 1 , wherein the hardware installation recommendation specifies a second removeable hardware component that must be installed in the IHS to utilize the first removeable hardware component while coupled to the first connector.

9. An IHS (Information Handling System) comprising:

one or more hardware connectors;

one or more processors;

a plurality of removeable hardware components, each coupled to one or more of the hardware connectors; and

a memory device coupled to the one or more processors, the memory device storing computer-readable instructions that, upon execution by the one or more processors, cause the system to:

detect a hardware validation request during booting of the IHS;

divert booting of the IHS to a hardware validation process configured to:

determine a first removeable hardware component coupled to a first connector of the one or more hardware connectors;

determine the first removeable hardware component coupled to the first connector cannot be identified; and

display a hardware installation recommendation to check the coupling of the first removeable hardware component coupled to the first connector.

10. The IHS of claim 9 , wherein the hardware validation request is detected by a baseboard management controller of the IHS by detecting a depression of a designated push-button component of the IHS.

11. The IHS of claim 10 , wherein the push-button is located on a chassis of the IHS.

12. The IHS of claim 9 , wherein the booting of the IHS operating system is suspended during the operation of the hardware validation process.

13. The IHS of claim 9 , wherein the execution of the computer-readable instructions further causes the system to:

determine that the first removeable hardware component coupled to the first connector is not accessible to a first processor of the one or more processors of the HIS.

14. The IHS of claim 13 , wherein the hardware installation recommendation further specifies moving the first removeable hardware component to a second connector that is accessible by the first processor.

15. The IHS of claim 9 , wherein the hardware installation process is executed by a baseboard management controller of the IHS while booting of the IHS is suspended.

16. The IHS of claim 9 , wherein the hardware installation recommendation specifies a second removeable hardware component that must be installed in the IHS to utilize the first removeable hardware component while coupled to the first connector.

17. A non-transitory computer-readable storage device having program instructions stored thereon for validating the installation of hardware components installed in an IHS (Information Handling System), upon execution by one or more processors, the program instructions cause the one or more processors to:

detect a hardware validation request during booting of the IHS;

divert booting of the IHS to a hardware validation process configured to:

identify a plurality of connectors of an IHS, wherein the connectors support installation of removeable hardware components to the IHS;

determine a first removeable hardware component is coupled to a first connector of the plurality of connectors and the first removeable hardware component cannot be identified;

and

display a hardware installation recommendation to check the coupling of the first removeable hardware component coupled to the first connector.

18. The non-transitory computer-readable storage device of claim 17 , wherein the hardware validation request is detected by a baseboard management controller of the IHS by detecting a depression of a push-button located on a chassis of the IHS.

19. The non-transitory computer-readable storage device of claim 17 , wherein the booting of the IHS operating system is suspended during the operation of the hardware validation process.

20. The non-transitory computer-readable storage device of claim 17 , the program instructions further causing the one or more processors to:

determine that the first removeable hardware component coupled to the first connector is not accessible to a first processor of the one or more processors of the IHS.

Assignments (8)
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 (047648/0422) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060160/0862 →
RELEASE OF SECURITY INTEREST AT REEL 047648 FRAME 0346 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0510 →
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 AGREEMENT (CREDIT) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047648/0346 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 047648/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2018
From: GANESAN, VAIDEESWARAN; KUMAR, SUREN
To: DELL PRODUCTS, L.P.
Reel/Frame 046177/0548 →
Continuity (1)
Related Publication 20190392148A1 · Dec 26, 2019