#18189: Strange AE_AML_BUFFER_LIMIT errors and no battery
----------------------------+-------------------------
Reporter: zgdump | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Drivers/Power | Version: R1/beta4
Resolution: | Keywords:
Blocked By: | Blocking:
Platform: All |
----------------------------+-------------------------
Comment (by zgdump):
Fix from Reijo F from russian haiku os chat:
{{{
diff --git a/src/add-ons/kernel/drivers/wmi/WMIAsus.cpp b/src/add-
ons/kernel/drivers/wmi/WMIAsus.cpp
index 5b61c0089d..c95fb47075 100644
--- a/src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
+++ b/src/add-ons/kernel/drivers/wmi/WMIAsus.cpp
@@ -125,7 +125,7 @@ WMIAsus::_EvaluateMethod(uint32 methodId, uint32 arg0,
uint32 arg1,
uint32 *returnValue)
{
CALLED();
- uint32 params[] = { arg0, arg1 };
+ uint32 params[] = { arg0, arg1, 0, 0, 0 };
acpi_data inBuffer = { sizeof(params), params };
acpi_data outBuffer = { ACPI_ALLOCATE_BUFFER, NULL };
status_t status = wmi->evaluate_method(wmi_cookie, 0, methodId,
&inBuffer,
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/18189#comment:2>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.