Blob Blame History Raw
diff --git a/src/core/dmi.cc b/src/core/dmi.cc
index 46197a3..3061f03 100644
--- a/src/core/dmi.cc
+++ b/src/core/dmi.cc
@@ -1752,8 +1753,8 @@ bool scan_dmi(hwNode & n)
   u16 dmimaj = 0, dmimin = 0;
   currentcpu = 0;

-#if defined(__arm__) || defined (__hppa__) 
-  return false;		// SMBIOS not supported on PA-RISC and ARM machines
+#if defined(__arm__) || defined (__hppa__)  || defined (__s390x__) || defined (__powerpc__)
+  return false;		// SMBIOS not supported on PA-RISC, S/390, ARM and PowerPC machines
 #endif

   if (sizeof(u8) != 1 || sizeof(u16) != 2 || sizeof(u32) != 4)