From 1af29a66ca911a08c3e95bc01382e5f954170de7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Mon, 15 Sep 2025 16:24:36 +0200 Subject: [PATCH] [CMBATT] Inform when a discovered battery doesn't support the _BTP trip-point method (#8384) --- drivers/acpi/cmbatt/cmbpnp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/acpi/cmbatt/cmbpnp.c b/drivers/acpi/cmbatt/cmbpnp.c index 60840975ea2..8b31fd530c4 100644 --- a/drivers/acpi/cmbatt/cmbpnp.c +++ b/drivers/acpi/cmbatt/cmbpnp.c @@ -680,6 +680,11 @@ CmBattAddBattery(IN PDRIVER_OBJECT DriverObject, FdoExtension->InterruptTime = KeQueryInterruptTime(); FdoExtension->TripPointSet = CmBattSetTripPoint(FdoExtension, 0) != STATUS_OBJECT_NAME_NOT_FOUND; + if (!FdoExtension->TripPointSet) + { + DbgPrint("**** Battery ID 0x%x (PDO: 0x%p, FDO: 0x%p) doesn't support _BTP method\n", + FdoExtension->DeviceId, DeviceObject, FdoDeviceObject); + } /* Setup the battery miniport information structure */ RtlZeroMemory(&MiniportInfo, sizeof(MiniportInfo));