Shuttle SG31G2 + Core 2 Duo E6550をFreeBSD Boxにする #3
温度に関するカーネルメッセージを出さないようにする。
これはどうしようもなさそうなので、メッセージの部分をコメントアウトしてカーネルをコンパイルしなおした。
/usr/src/sys/dev/acpica/acpi_thermal.c
/* * Sanity-check a temperature value. Assume that setpoints * should be between 0C and 200C. */ static void acpi_tz_sanity(struct acpi_tz_softc *sc, int *val, char *what) { if (*val != -1 && (*val < TZ_ZEROC || *val > TZ_ZEROC + 2000)) { /* コメントアウト device_printf(sc->tz_dev, "%s value is absurd, ignored (%d.%dC)\n", what, TZ_KELVTOC(*val)); */ *val = -1; } }
# cd /usr/src # make buildkernel # make installkernel # shutdown -r now
メッセージは消えた。