US 12,013,795 B1
System and method for managing ports of data processing systems and attached devices
Timothy M. Lambert, Austin, TX (US); Jeffrey Leighton Kennedy, Austin, TX (US); and Michael J. Stumpf, Cedar Park, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 26, 2023, as Appl. No. 18/159,914.
Int. Cl. G06F 9/50 (2006.01); G06F 13/10 (2006.01)
CPC G06F 13/102 (2013.01) [G06F 9/5011 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing operation of a data processing system, the method comprising:
identifying an occurrence of attachment of a device to a port of the data processing system;
making a first determination regarding whether a training for a first connection between a processing complex of the data processing system and the device has failed;
in an instance of the determination where the training has failed:
performing, by a management controller of the data processing system, a screening of the device;
making a second determination regarding whether the screening indicates that the device should be presented to the processing complex;
in a first instance of the second determination where the screening indicates that the device should be presented to the processing complex:
reversibly reallocating use of a second connection between the management controller and the device to the processing complex to initiate presentation of the device to the processing complex; and
in a second instance of the second determination where the screening does not indicate that the device should be presented to the processing complex:
performing an action set to notify a user of the data processing system that the device is not accessible.