I am running linux (gentoo, kernel 2.6.21, 32b mode) on a AOpen EZ482.
Everything seems to run properly but if I load the "thermal" module
the reported temperature is -80 which is obviously wrong.
Anyone had similar problems? Any suggestions what to do? If not, how
to debug?

The system is based on ATI RS482 chipset.
I had problems with the real-time clock (I had to use
disable_timer_pin_1 with some older kernel versions) versions but
everything seems fine with latest ones.