Advertising

I received a T470s at work and decided to jump into the CURRENT end of the
FreeBSD pool. I have a weird acpi_ibm issue and I'm not sure where to start
trying to diagnose the issue.
# uname -a
FreeBSD spanner 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r328126: Thu Jan 18
15:25:44 UTC 2018 r...@releng3.nyi.freebsd.org:/
usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
I've loaded acpi_ibm via /boot/loader.conf:
acpi_ibm_load="YES"
and the module shows as being loaded:
# kldstat | grep acpi_ibm
8 1 0xffffffff8278e000 7570 acpi_ibm.ko
However, I don't have any of the sysctl knobs available; e.g.
# sysctl -a | grep acpi_ibm
#
or
# sysctl dev.acpi_ibm.0.fan_speed
sysctl: unknown oid 'dev.acpi_ibm.0.fan_speed'
I've (tried) to look through the commit messages on svn-src-head, but I'm
not seeing anything specifically related to acpi work, or I just don't know
what I'm looking at (a definite possibility).

I made the same discovery on my T470s running FreeBSD 12-CURRENT. It has
been a long time since Thinkpads were designed by IBM. The fan control
works just fine without any special purpose module. The acpi_ibm module
main usecase for me was always handling the special button events, but
these days they are just secondary function on the regular function
keys. Who needs an additional row of buttons on >2k€ laptop when you can
waste the space on a large useless trackpad.