US 11,682,592 B2
Method and system for automated checking and validation of light emitting diodes on computer systems
Vincent O'Neill, Cork (IE); Alan Rothstein, Chasmonaim (IL); Igor Yanyutin, Kfar Yona (IL); Gregory Smalling, Holly Springs, NC (US); Michael Guitard, Holly Springs, NC (US); and Mark Burns, Cork (IE)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 9, 2020, as Appl. No. 17/66,500.
Prior Publication US 2022/0115273 A1, Apr. 14, 2022
Int. Cl. H01L 21/66 (2006.01); G11B 33/10 (2006.01)
CPC H01L 22/12 (2013.01) [G11B 33/10 (2013.01); H01L 22/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implementable method for automated validation of light emitting diodes (LEDs) of disk drives units contained in disk processor enclosures (DPEs) or disk array enclosures (DAEs), comprising:
performing an automated test script in support of the integration of a computer system that includes the LEDs of the disk drive units, wherein the automated test script includes a validation and checking step for the LEDs of the disk drive units;
determining if a camera is properly calibrated to identify the LEDs of the disk drive units as part of the validating and checking step for the LEDs of the disk drive units, wherein calibration is performed by determining the size of an object based on a known distance from the camera, the object being an LED of the disk drive units of a minimal size, the camera placed at a minimum distance from the LED of the disk drive units based on the minimal size of the LED of the disk drive units;
identifying the LEDs of the disk drive units and disk processor enclosures (DPEs) or disk array enclosures (DAEs) that contain disk drive units that include the LEDs, wherein the DPEs or DAEs are included in a rack or trolley comprising test slots that houses multiple DPEs or DAEs; and
indicating which LEDs pass or fail the validating and checking step, wherein particular test slots are assigned unique IP addresses.
 
7. A system comprising:
a processor;
a data bus coupled to the processor; and
a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations for automated validation of light emitting diodes (LEDs) of disk drives units contained in disk processor enclosures (DPEs) or disk array enclosures (DAEs) and comprising instructions executable by the processor and configured for:
performing an automated test script in support of the integration of a computer system that includes the LEDs of the disk drive units, wherein the automated test script includes a validation and checking step for the LEDs of the disk drive units;
determining if a camera is properly calibrated to identify the LEDs of the disk drive units as part of the validating and checking step for the LEDs of the disk drive units, wherein calibration is performed by determining the size of an object based on a known distance from the camera, the object being an LED of the disk drive units of a minimal size, the camera placed at a minimum distance from the LED of the disk drive units based on the minimal size of the LED of the disk drive units;
identifying the LEDs of the disk drive units and disk processor enclosures (DPEs) or disk array enclosures (DAEs) that contain disk drive units that include the LEDs, wherein the DPEs or DAEs are included in a rack or trolley comprising test slots that houses multiple DPEs or DAEs; and
indicating which LEDs pass or fail the validating and checking step, wherein particular test slots are assigned unique IP addresses.
 
13. A non-transitory, computer-readable storage medium embodying computer program code for automated validation of light emitting diodes (LEDs) of disk drives units contained in disk processor enclosures (DPEs) or disk array enclosures (DAEs), the computer program code comprising computer executable instructions configured for:
performing an automated test script in support of the integration of a computer system that includes the LEDs of the disk drive units, wherein the automated test script includes a validation and checking step for the LEDs of the disk drive units;
determining if a camera is properly calibrated to identify the LEDs of the disk drive units as part of the validating and checking step for the LEDs of the disk drive units, wherein calibration is performed by determining the size of an object based on a known distance from the camera, the object being an LED of the disk drive units of a minimal size, the camera placed at a minimum distance from the LED of the disk drive units based on the minimal size of the LED of the disk drive units;
identifying the LEDs of the disk drive units and disk processor enclosures (DPEs) or disk array enclosures (DAEs) that contain disk drive units that include the LEDs, wherein the DPEs or DAEs are included in a rack or trolley comprising test slots that houses multiple DPEs or DAEs; and
indicating which LEDs pass or fail the validating and checking step, wherein particular test slots are assigned unique IP addresses.