IP Library Granted Patent US 11,604,745
Granted Patent B1
US 11,604,745 · App. 17/516,111 · Granted Mar 14, 2023

Self-describing in-situ determination of link parameters

Inventors: Timothy M. Lambert (Austin, TX); Bhyrav M. Mutnury (Austin, TX); Sandor Farkas (Round Rock, TX)
Assignee: Dell Products L.P.
G06F13/20G06F13/1689
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,604,745
App. No.
17/516,111
Granted
Mar 14, 2023
Kind
B1
Abstract

An information handling system may include a processor, a device communicatively coupled to a processor via a communications link including a cable assembly, and a management controller communicatively coupled to the processor and communicatively coupled to the device and the cable assembly via a sideband interface, and configured to: retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device; retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly; combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device and the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly into aggregate signal integrity critical parameters; and perform an action relevant to the communications link based on the aggregate signal integrity critical parameters.

Claims (50)

1. An information handling system comprising:

a processor;

a device communicatively coupled to a processor via a communications link including a cable assembly; and

a management controller communicatively coupled to the processor and communicatively coupled to the device and the cable assembly via a sideband interface, and configured to:

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device;

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly;

combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device and the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly into aggregate signal integrity critical parameters; and

perform an action relevant to the communications link based on the aggregate signal integrity critical parameters.

2. The information handling system of claim 1 , wherein the management controller is further configured to:

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device; and

combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device, the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly, and the signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device into the aggregate signal integrity critical parameters.

3. The information handling system of claim 2 , wherein the information handling resources making up the communications link other than the cable assembly and the device include at least one of a motherboard comprising the processor or a circuit interfaced between the processor and the device.

4. The information handling system of claim 1 , wherein performing the action comprises communicating the aggregate signal integrity critical parameters to a basic input/output system (BIOS) of the information handling system.

5. The information handling system of claim 4 , further comprising the BIOS, and wherein the BIOS is configured to:

receive the aggregate signal integrity critical parameters from the management controller; and

perform a second action relevant to the communications link based on the aggregate signal integrity critical parameters.

6. The information handling system of claim 5 , wherein performing the second action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

7. The information handling system of claim 1 , wherein performing the action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

8. A method comprising, in an information handling system comprising a processor and a device communicatively coupled to a processor via a communications link including a cable assembly:

retrieving, via a sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device;

retrieving, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly;

combining the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device and the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly into aggregate signal integrity critical parameters; and

performing an action relevant to the communications link based on the aggregate signal integrity critical parameters.

9. The method of claim 8 , further comprising:

retrieving, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device; and

combining the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device, the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly, and the signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device into the aggregate signal integrity critical parameters.

10. The method of claim 9 , wherein the information handling resources making up the communications link other than the cable assembly and the device include at least one of a motherboard comprising the processor or a circuit interfaced between the processor and the device.

11. The method of claim 8 , wherein performing the action comprises communicating the aggregate signal integrity critical parameters to a basic input/output system (BIOS) of the information handling system.

12. The method of claim 11 , further comprising:

receiving by the BIOS the aggregate signal integrity critical parameters from the management controller; and

performing by the BIOS a second action relevant to the communications link based on the aggregate signal integrity critical parameters.

13. The method of claim 12 , wherein performing the second action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

14. The method of claim 8 , wherein performing the action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

15. An article of manufacture comprising:

a non-transitory computer-readable medium; and

computer-executable instructions carried on the computer-readable medium, the instructions readable by a processing device, the instructions, when read and executed, for causing the processing device to, in an information handling system comprising a processor and a device communicatively coupled to the processor via a communications link including a cable assembly:

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device;

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly;

combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device and the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly into aggregate signal integrity critical parameters; and

perform an action relevant to the communications link based on the aggregate signal integrity critical parameters.

16. The article of claim 15 , the instructions for further causing the processing device to:

retrieve, via the sideband interface, self-describing signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device; and

combine the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the device, the self-describing signal integrity critical parameters from non-transitory computer-readable media integral to the cable assembly, and the signal integrity critical parameters from non-transitory computer-readable media integral to information handling resources making up the communications link other than the cable assembly and the device into the aggregate signal integrity critical parameters.

17. The article of claim 16 , wherein the information handling resources making up the communications link other than the cable assembly and the device include at least one of a motherboard comprising the processor or a circuit interfaced between the processor and the device.

18. The article of claim 15 , wherein performing the action comprises communicating the aggregate signal integrity critical parameters to a basic input/output system (BIOS) of the information handling system.

19. The article of claim 18 , wherein the BIOS is configured to:

receive the aggregate signal integrity critical parameters from the management controller; and

perform a second action relevant to the communications link based on the aggregate signal integrity critical parameters.

20. The article of claim 19 , wherein performing the second action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

21. The article of claim 15 , wherein performing the action comprises one or more of: ensuring a valid or validated configuration for the communications link, tuning the communications link, relaying preset hints to components within the communications link, limiting a speed of the communications link, and performing authentic cable attestation of the cable assembly.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: LAMBERT, TIMOTHY M.; MUTNURY, BHYRAV M.; FARKAS, SANDOR
To: DELL PRODUCTS L.P.
Reel/Frame 057984/0265 →
Cited By (1)
US 12,436,580