Hi Frank, On Fri, Jun 5, 2026 at 4:05 AM <[email protected]> wrote: > > From: Frank Böwingloh <[email protected]> > > smbios_write_type3() uses SYSID_SM_BASEBOARD_ASSET_TAG (Type 2) instead > of SYSID_SM_ENCLOSURE_ASSET_TAG (Type 3) for the enclosure asset tag. > This causes the enclosure's asset tag to be read from the baseboard > sysinfo field rather than the enclosure-specific one. > > Fixes: bcf456dd ("smbios: add detailed smbios information") > > Signed-off-by: Frank Böwingloh <[email protected]> > Cc: Raymond Mao <[email protected]> > Cc: Tom Rini <[email protected]> > Cc: Ilias Apalodimas <[email protected]> > --- > lib/smbios.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
Thanks! Reviewed-by: Raymond Mao <[email protected]> Raymond > diff --git a/lib/smbios.c b/lib/smbios.c > index 906d2753517..afde6401ae5 100644 > --- a/lib/smbios.c > +++ b/lib/smbios.c > @@ -679,7 +679,7 @@ static int smbios_write_type3(ulong *current, int *handle, > t->serial_number = smbios_add_prop_si(ctx, "serial", > SYSID_SM_ENCLOSURE_SERIAL, > NULL); > t->asset_tag_number = smbios_add_prop_si(ctx, "asset-tag", > - SYSID_SM_BASEBOARD_ASSET_TAG, > + SYSID_SM_ENCLOSURE_ASSET_TAG, > NULL); > t->oem_defined = smbios_get_val_si(ctx, "oem-defined", > SYSID_SM_ENCLOSURE_OEM, 0); > -- > 2.47.3 >

