Date: Fri, 2 Feb 2018 11:37:17 +0100 From: Michael Gmelin <freebsd@grem.de> To: Bridger Dyson-Smith <bdysonsmith@gmail.com> Cc: Jan Bramkamp <crest@rlwinm.de>, freebsd-current@freebsd.org, "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net> Subject: Re: Lenovo T470s Questions Message-ID: <20180202113717.5dff994f@bsd64.grem.de> In-Reply-To: <caf50a8c-55d4-7722-de3f-7f2cf2f6f8b8@rlwinm.de> References: <CAD-FYmS_C2TjyZo%2BAf5T-Xk0H6Tty5CMyGNwZ3WFVdJTkLJJTA@mail.gmail.com> <caf50a8c-55d4-7722-de3f-7f2cf2f6f8b8@rlwinm.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2 Feb 2018 11:11:15 +0100 Jan Bramkamp <crest@rlwinm.de> wrote: > On 02.02.18 03:13, Bridger Dyson-Smith wrote: > > Hi list and Michael - > >=20 > > 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. > >=20 > > # uname -a > > FreeBSD spanner 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r328126: Thu > > Jan 18 15:25:44 UTC 2018 root@releng3.nyi.freebsd.org:/ > > usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 > >=20 > > I've loaded acpi_ibm via /boot/loader.conf: > > acpi_ibm_load=3D"YES" > >=20 > > and the module shows as being loaded: > > # kldstat | grep acpi_ibm > > 8 1 0xffffffff8278e000 7570 acpi_ibm.ko > >=20 > > However, I don't have any of the sysctl knobs available; e.g. > > # sysctl -a | grep acpi_ibm > > # > >=20 > > or > > # sysctl dev.acpi_ibm.0.fan_speed > > sysctl: unknown oid 'dev.acpi_ibm.0.fan_speed' > >=20 > > 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). =20 >=20 > 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=E2= =82=AC > laptop when you can waste the space on a large useless trackpad. I personally love having a large, well built trackpad *and* function keys. That aside, I've been working on a patch to acpi_ibm to support special button events, bluetooth on/off and controlling the keyboard backlight (not just for the T470s, but also for other recent Lenovo models). I still need to update the man page and polish it, but it's already available in a code review and I use it myself successfully (I didn't look into things like fan control though, as those really shouldn't be touched these days): https://reviews.freebsd.org/D14103 Direct link to the patch: https://reviews.freebsd.org/D14103?download=3Dtrue Testers and code reviews are welcome. Best, Michael p.s. Make sure to load the correct kernel module in case you rebuilt it individually. --=20 Michael Gmelin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180202113717.5dff994f>