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.


  • Netgate Administrator

    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")
    and

    sysctl 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!


 

© Copyright 2002 - 2018 Rubicon Communications, LLC | Privacy Policy