Installed dmidecode version 3.2 on jetson via “sudo apt install dmidecode”
:~$ sudo dmidecode
# dmidecode 3.2
# SMBIOS3 entry point at 0x7b330000
Found SMBIOS entry point in EFI, reading table from /dev/mem.
# No SMBIOS nor DMI entry point found, sorry.
Invoked “dmidecode” via ansible playbook while running scripts . The jetson gets hanged and after some time, it reboots and the ansible gets stuck in “Gathering Facts” stage.
dmidecode 3.2 was running fine on BSP 35.4.1 I see one difference in /sys/firmware that dmi folder is not present in new BSP 35.5.0 as was present in older BSP.
Could you please let me know how can I fix this issue ?
You can apply the following patch on R35.5.0 to add DMI feature back.
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 9b4b26388b0b..941381e2e5bf 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -74,8 +74,8 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
CONFIG_ARM_TEGRA186_CPUFREQ=y
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_DMI_SYSFS=y
# CONFIG_EFI_VARS_PSTORE is not set
-# CONFIG_DMI is not set
CONFIG_EFI_CAPSULE_LOADER=y
CONFIG_EFI_TEST=m
CONFIG_ACPI=y