I'm pretty new to freeBSD and have done well figuring most things out by research that I have needed. However, the HP T740 is a bit of an odd beast and has thrown up a few challenges. The last one that I cannot solve is that I would like to view and ultimately adjust the fan speed of the CPU. On this Thin Client, the CPU fan is the only fan in the whole system, and I would like to increase its speed to reduce the temperature of my Melanox CX312A NIC. There is a "min fan speed" setting in the BIOS of the Thin Client, but unfortunately it does not work and seems completely reliant on the OS to control the fan speed. I am running OPNsense and somehow it is controlling the fan properly with respect to CPU temperature, but I cannot figure out how to view the fan speed. In the OPNsense forum, someone suggested that the fan speed control may have its own BIOS and be seprate from the rest of the system. This could explain how the fan works properly but freeBSD seems unaware that it's even there.
Thanks for any help!
Code:
root@OPNsense:~ # sysctl -a | grep -i fan
root@OPNsense:~ # sysctl -a | grep -i speed
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 5.0Gbps Super Speed USB v3.0
kern.cam.da.enable_biospeedup: 1
kern.cam.ada.enable_biospeedup: 1
kern.cam.nda.enable_biospeedup: 1
debug.fail_point.status_g_mirror_regular_request_speedup: off
debug.fail_point.g_mirror_regular_request_speedup: off
hw.ix.advertise_speed: 0
Thanks for any help!