{"id":1907,"date":"2017-12-15T21:07:41","date_gmt":"2017-12-16T02:07:41","guid":{"rendered":"https:\/\/easy-admin.ca\/?p=1907"},"modified":"2017-12-15T22:44:17","modified_gmt":"2017-12-16T03:44:17","slug":"kernel-acpi-error-smbus-ipmi-genericserialbus","status":"publish","type":"post","link":"https:\/\/easy-admin.ca\/index.php\/2017\/12\/15\/kernel-acpi-error-smbus-ipmi-genericserialbus\/","title":{"rendered":"Kernel ACPI Error SMBus\/IPMI\/GenericSerialBus"},"content":{"rendered":"<p>I found the next error message in the CSF log<\/p>\n<pre id=\"CSFajax\" class=\"comment\">ACPI Error: SMBus\/IPMI\/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517\/exfield-389)<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1909\" src=\"https:\/\/easy-admin.ca\/wp-content\/uploads\/2017\/12\/acpi-error-kernel.jpg\" alt=\"\" width=\"1650\" height=\"713\" srcset=\"https:\/\/easy-admin.ca\/wp-content\/uploads\/2017\/12\/acpi-error-kernel.jpg 1650w, https:\/\/easy-admin.ca\/wp-content\/uploads\/2017\/12\/acpi-error-kernel-300x130.jpg 300w, https:\/\/easy-admin.ca\/wp-content\/uploads\/2017\/12\/acpi-error-kernel-768x332.jpg 768w, https:\/\/easy-admin.ca\/wp-content\/uploads\/2017\/12\/acpi-error-kernel-1024x442.jpg 1024w\" sizes=\"auto, (max-width: 1650px) 100vw, 1650px\" \/><\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">Dec 15 10:48:57 srv kernel: ACPI Error: SMBus\/IPMI\/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517\/exfield-299)\r\nDec 15 10:48:57 srv kernel: ACPI Error: Method parse\/execution failed [\\_SB_.PMI0._PMM] (Node ffff88042949d960), AE_AML_BUFFER_LIMIT (20130517\/psparse-536)\r\nDec 15 10:48:57 srv kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20130517\/power_meter-339)<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The message is generated every 5 minutes when lm-sensors try to read the values from the power meter sensor(s). HP has ignored the spec for this method and the result is the error shown above.<br \/>\nThe problem can be solved on two ways:<br \/>\n\u2013 you can ignore this message (it is safely to ignore)<br \/>\n\u2013 you can skip the power meter sensors (at least until someone fix this)<\/p>\n<p>Since I already have the latest firmware, I can\u2019t suggest the firmware update (at least for gen 6, 7 and gen8 servers).<\/p>\n<p>To reproduce the problem just find the file <em>power1_average<\/em> and try to read it<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">find \/sys\/devices\/LNXSYSTM\\:00\/ |grep ACPI000D<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>In my case the file is located in \/sys\/devices\/LNXSYSTM:00\/device:00\/ACPI000D:00\/<\/p>\n<p>Read the file<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">cat \/sys\/devices\/LNXSYSTM:00\/device:00\/ACPI000D:00\/power1_average<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The result will be probably 0 and the error will be thrown in the log.<\/p>\n<p>To solve the problem check the exact sensor which is affected with:<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">[root log]# sensors\r\n...\r\npower_meter-acpi-0\r\nAdapter: ACPI interface\r\npower1:        0.00 W  (interval = 300.00 s)\r\n\u00a0\r\n....<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>As you can see above, the sensor is power_meter-acpi-0. Now disable the sensor by adding<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">chip \"power_meter-acpi-0\"\r\n        ignore power1<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>at the end of the \/etc\/sensors3.conf file.<\/p>\n<p>The reboot is recommended but it is not necessary.<\/p>\n<p>Check the sensor again with<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"text\">[root log]# sensors\r\n...\r\npower_meter-acpi-0\r\nAdapter: ACPI interface\r\n....<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>As you can see, the line \u201cpower1\u2026.\u201d is missing and the log is empty.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found the next error message in the CSF log ACPI Error: SMBus\/IPMI\/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517\/exfield-389) Dec 15 10:48:57 srv kernel: ACPI Error: SMBus\/IPMI\/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517\/exfield-299) Dec 15 10:48:57 srv kernel: ACPI Error: Method parse\/execution failed [\\_SB_.PMI0._PMM] (Node ffff88042949d960), AE_AML_BUFFER_LIMIT &hellip; <a href=\"https:\/\/easy-admin.ca\/index.php\/2017\/12\/15\/kernel-acpi-error-smbus-ipmi-genericserialbus\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Kernel ACPI Error SMBus\/IPMI\/GenericSerialBus<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1907","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/posts\/1907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":0,"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"wp:attachment":[{"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easy-admin.ca\/index.php\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}