Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    How to get acpi_ibm.ko for fan-controll?

    Scheduled Pinned Locked Moved Hardware
    3 Posts 2 Posters 517 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      User5518
      last edited by User5518

      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.

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        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

        1 Reply Last reply Reply Quote 1
        • U
          User5518
          last edited by

          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!

          1 Reply Last reply Reply Quote 1
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.