I've got an Asus KGPE-D16-based home server. It runs FreeBSD great, but one thing bothers me. Its fans run all the time at maximum volume, although it's not hot inside since it's in my basement. I've found that it uses Winbond W83795G chip for temperature detection, which seems to be supported by OpenBSD and NetBSD, but I haven't found anything about FreeBSD. Since it seems to use SMBus and I^2C, I've loaded corresponding kernel modules, but FreeBSD still doesn't detect the chip. Is there anything I can do about it to make fans running slower? It concerns me that the fans may break after some time.
In
In
$ dmesg -a
there's no mention of winbond, w83795g, iic or smb (I've grepped with -i
). The same can be told about $ pciconf -lv
. $ kldstat
Code:
Id Refs Address Size Name
1 35 0xffffffff80200000 134e870 kernel
2 1 0xffffffff8154f000 2e6958 zfs.ko
3 2 0xffffffff81836000 5640 opensolaris.ko
4 1 0xffffffff8183c000 1d660 geom_eli.ko
5 1 0xffffffff8185a000 21670 geom_mirror.ko
6 1 0xffffffff81a11000 1ac28a vmm.ko
7 1 0xffffffff81bbe000 b25 nmdm.ko
8 1 0xffffffff81bbf000 5d49 if_bridge.ko
9 1 0xffffffff81bc5000 3c3a bridgestp.ko
10 1 0xffffffff81bc9000 24ba if_tap.ko
11 1 0xffffffff81bcc000 14b3 imgact_binmisc.ko
12 1 0xffffffff81bce000 d1a iic.ko
13 1 0xffffffff81bcf000 19e6 iicbus.ko
14 1 0xffffffff81bd1000 c9a smb.ko
15 1 0xffffffff81bd2000 89f smbus.ko
$ uname -a
:
Code:
FreeBSD xxx 10.2-RELEASE-p12 FreeBSD 10.2-RELEASE-p12 #11 r295065: Thu Feb 11 17:21:42 CET 2016 toor@xxx:/usr/obj/usr/src/sys/SERVER amd64