From 04999f42959b3dd50008c0bdf0b887461d76aeda Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sun, 13 Oct 2019 14:50:56 -0400 Subject: [PATCH] Diagnostics: include info on physical memory sticks Since most people think that memory is memory and never check QVLs, assume you can mix types no problems, etc. --- plugins/dynamix/scripts/diagnostics | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/dynamix/scripts/diagnostics b/plugins/dynamix/scripts/diagnostics index c77d0d55e..e6344043b 100755 --- a/plugins/dynamix/scripts/diagnostics +++ b/plugins/dynamix/scripts/diagnostics @@ -112,6 +112,7 @@ exert("ifconfig -a -s 2>/dev/null|grep -Po '^(eth|bond)[0-9]+'", $ports); exert("dmidecode -qt2|awk -F: '/^\tManufacturer:/{m=\$2};/^\tProduct Name:/{p=\$2} END{print m\" -\"p}' 2>/dev/null|todos >".escapeshellarg("/$diag/system/motherboard.txt")); exert("dmidecode -qt0 2>/dev/null|todos >>".escapeshellarg("/$diag/system/motherboard.txt")); exert("cat /proc/meminfo 2>/dev/null|todos >".escapeshellarg("/$diag/system/meminfo.txt")); +exert("dmidecode --type 17 2>/dev/null|todos >>".escapeshellarg("/$diag/system/meminfo.txt")); // create ethernet information information (suppress errors) foreach ($ports as $port) { exert("ethtool ".escapeshellarg($port)." 2>/dev/null|todos >>".escapeshellarg("/$diag/system/ethtool.txt"));