cpufreq, though can be compiled as kernel module, does not actually load. It currently rely on gathering feature requests of sub-drivers and requesting to ACPI at boot time. If it is disconnected from boot time ACPI logic, it cannot tell ACPI to expose needed methods.
Details described in:
Fix: Remove get_features method of acpi_if.m and relevant code. Instead directly specify feature flags OSPM will use to ACPI.
Patch attached with submission follows:
How-To-Repeat: 1. compile and run a kernel without
in kernel config file
2. kldload cpufreq
I am running 10.2, and the problem seems to still persist.
Could you please tell me what has happened since you filed this PR?
Are you running your systems with your patch?
(In reply to Martin Birgmeier from comment #1)
Nothing happened. It seems no one was interested to take it.
No I do not use it now. But the patch still applies to 11-current.
For bugs matching the following conditions:
- Status == In Progress
- Assignee == "bugs@FreeBSD.org"
- Last Modified Year <= 2017
- Set Status to "Open"