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

メッセージは消えた。