diff --git a/src/libs/compat/freebsd_network/bus.cpp b/src/libs/compat/freebsd_network/bus.cpp index baa495cf46..6b20ac644d 100644 --- a/src/libs/compat/freebsd_network/bus.cpp +++ b/src/libs/compat/freebsd_network/bus.cpp @@ -1002,8 +1002,8 @@ pci_set_powerstate(device_t dev, int newPowerState) } TRACE_PCI(dev, "%s: D%i -> D%i\n", __func__, oldPowerState, newPowerState); - pci_write_config(dev, capabilityRegister + PCIR_POWER_STATUS, newPowerState, - 2); + pci_write_config(dev, capabilityRegister + PCIR_POWER_STATUS, + newPowerManagementStatus, 2); if (stateTransitionDelayInUs != 0) snooze(stateTransitionDelayInUs);