On Fri, 6 Jun 2025 10:10:52 +0200, Jean Delvare wrote:
> In my collection of HPE DMI tables, I see type 202 records of length 25
> (=0x19, DL380/DL385/DL560 Gen10) and 26 (=0x1A, various Gen10 and Gen10
> Plus). These lengths are not tested, which causes some available fields
> not to be displayed on these systems.

BTW, I also see type 202 records of length 13 (=0x0D, DL380/DL560/DL580
Gen9), which is not tested either. It turns out that all my samples
have the last 3 bytes set to 0, so adding the length check would not add
anything to the output anyway in my case. I'll leave it to you whether
this length check should be added, depending on whether you know of
Gen9 systems where the UEFI Device Name or Device Name strings are set.

Funny thing is that you test for length 11 (0x0B) and 14 (0x0E) while I
don't have a type 202 record of these sizes in any of my samples. But my
collection is far from complete so maybe such cases do exist.

Thanks,
-- 
Jean Delvare
SUSE L3 Support

Reply via email to