There is no output from the Superodoctor (sdt) utility on Fedora 12.
Systems with Nvidia graphics using the Nouveau driver
This problem is caused by a bug in the Superodoctor utility. This sensor reading program is hard coded to read hardware information from /dev/i2c-0. On systems using the Nouveau video driver this device corresponds to the Nvidia graphics card. The utility should instead be reading from /dev/i2c-2
The workaround is to alter the module load order so that /dev/i2c-0 once again refers to the motherboard i2c bus. First, execute the following command to alter the module load order:
# echo "install nouveau /sbin/modprobe i2c-i801; /sbin/modprobe --ignore-install nouveau" >> /etc/modprobe.d/sdt.conf
Next, add the following line to /etc/dracut.conf:
add_drivers="i2c-i801"
Finally, rebuild the initial ramdisk:
# dracut -f -v /boot/initramfs-$(uname -r).img $(uname -r)
The next time the system boots, the sensor readings should be available.