How to get acpi_ibm.ko for fan-controll?
-
Hi
I have a Lenovo X201 Laptop, which is running pfsense:
2.4.3-RELEASE-p1 (amd64) built on Thu May 10 15:02:52 CDT 2018 FreeBSD 11.1-RELEASE-p10
I want to controll the fan on this device to keep the temperature low (it's currently near 60°C).
How I read here: how-to-manually-adjust-cpu-fan-speed-in-freebsd-10-0-on-x201 I need the "acpi_ibm.ko"-module for this. The content of my/boot/kernel/
-folder is this:/boot/kernel/aesni.ko /boot/kernel/alpm.ko /boot/kernel/amdpm.ko /boot/kernel/amdsmb.ko /boot/kernel/amdtemp.ko /boot/kernel/coretemp.ko /boot/kernel/cpuctl.ko /boot/kernel/cryptodev.ko /boot/kernel/cyapa.ko /boot/kernel/dummynet.ko /boot/kernel/fdescfs.ko /boot/kernel/hwpmc.ko /boot/kernel/ichsmb.ko /boot/kernel/if_ic.ko /boot/kernel/if_ix.ko /boot/kernel/if_ixv.ko /boot/kernel/if_stf.ko /boot/kernel/ig4.ko /boot/kernel/iic.ko /boot/kernel/iicbb.ko /boot/kernel/iicbus.ko /boot/kernel/iicsmb.ko /boot/kernel/intpm.ko /boot/kernel/ipdivert.ko /boot/kernel/ipfw.ko /boot/kernel/ipmi.ko /boot/kernel/ipmi_linux.ko /boot/kernel/isl.ko /boot/kernel/ismt.ko /boot/kernel/jedec_ts.ko /boot/kernel/kernel.gz /boot/kernel/linker.hints /boot/kernel/lpbb.ko /boot/kernel/ndis.ko /boot/kernel/nfsmb.ko /boot/kernel/nmdm.ko /boot/kernel/opensolaris.ko /boot/kernel/pcf.ko /boot/kernel/sfxge.ko /boot/kernel/smb.ko /boot/kernel/smbus.ko /boot/kernel/viapm.ko /boot/kernel/vmm.ko /boot/kernel/zfs.ko
acpi_ibm.ko
is missing and I'm not sure how to install this module or where to get it.Does someone knows how to install it?
Thanks in advance.
-
You can probably copy it across from the equivalent FreeBSD iso. So from FreeBSD 11.1 into pfSense 2.4.3.
https://www.netgate.com/docs/pfsense/releases/versions-of-pfsense-and-freebsd.html
You will need to keep that updated though and it may be removed in a firmware upgrade.
Is 60C really that unreasonable for a laptop?
Steve
-
Thanks, it's working! And I was able to activate the module in
/boot/kernel
with
kldload acpi_ibm.ko
and control my fan with
sysctl dev.acpi_ibm.0.fan=0
(switching the fan-control to "manual")
andsysctl dev.acpi_ibm.0.fan_level=7
(sets the fan-speed to 4300rpm (max))
The laptop is in the basement and may prefer to be a little louder and cooler.
Thanks for your help!