I recently upgraded my workstation to a MSI 990FXA-GD80 V2 motherboard with an AMD FX-8350 CPU @ 4GHz. I only run it at stock speeds, and have not overclocked anything.

k10temp is reporting impossibly low temperatures, while the on-board motherboard temperature display (a pair of 8 segment LED displays, like on a LED-based digital clock) reports plausible temperatures that correspond well to the temperatures reported by the motherboard's f71889a Super I/O chip.

For example, sensors command output reported the following when the romm temperature was at least 24°C:
Code:
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +12.0°C  (high = +70.0°C)
                       (crit = +90.0°C, hyst = +87.0°C)

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:       24.28 W  (crit = 125.19 W)

f71889a-isa-0480
Adapter: ISA adapter
+3.3V:                        +3.33 V  
Vcore:                        +0.96 V  (max =  +2.04 V)
Vdram:                        +1.54 V  
+5V:                          +5.16 V  
+12V:                        +12.33 V  
3VSB:                         +3.33 V  
Vbat:                         +3.28 V  
CPU fan:                      806 RPM
SYSFAN1 (rear upper) fan:    2145 RPM
SYSFAN2 (forward upper) fan: 1639 RPM
CPU Temp:                     +35.0°C  (high = +60.0°C, hyst = +56.0°C)
                                       (crit = +64.0°C, hyst = +60.0°C)  sensor = transistor
System Temp:                  +34.0°C  (high = +40.0°C, hyst = +38.0°C)
                                       (crit = +85.0°C, hyst = +83.0°C)  sensor = transistor
sensors3.conf relevant section:
Code:
chip "f71808e-*" "f71808a-*" "f71862fg-*" "f71869-*" "f71869a-*" "f71882fg-*" \
     "f71889fg-*" "f71889ed-*" "f71889a-*"

    label in0 "+3.3V"
    label in1 "Vcore"
    label in2 "Vdram"
    label in3 "+5V"
    label in4 "+12V"
#   label in5 (unknown)
#   label in6 (unknown)
    label in7 "3VSB"
    label in8 "Vbat"
    label temp1 "CPU Temp"
    label temp2 "Unknown"
    label temp3 "System Temp"
    label fan1 "CPU fan"
    label fan2 "SYSFAN1 (rear upper) fan"
    label fan3 "SYSFAN2 (forward upper) fan"


    compute in0  @*2, @/2
    compute in3  @*(43/8), @/(43/8)
    compute in4  @*(90/8), @/(90/8)
    compute in7  @*2, @/2
    compute in8  @*2, @/2

    
    ignore in5
    ignore in6
    ignore temp2
    

    set in1_min  3.3 * 0.90
    set in1_max  3.3 * 1.10

    set in2_min  1.5 * 0.90
    set in2_max  1.5 * 1.10

    set in3_min  5.0 * 0.90
    set in3_max  5.0 * 1.10

    set in4_min  12.0 * 0.90
    set in4_max  12.0 * 1.10

    set in7_min  3.0 * 0.90
    set in7_max  3.0 * 1.10

    set in8_min  3.3 * 0.90
    set in8_max  3.3  * 1.10

    set temp1_max 60
    set temp1_crit  64
    set temp3_max 40
    
    set fan1_min 1000
Please help me get k10temp to report the proper, accurate temperature.

I am running openSUSE 13.1 for x86_64. My system is fully updated with the most recent stable software versions of everything installed.
Kernel Linux 3.11.10-7-desktop x86_64
sensors version 3.3.4 with libsensors version 3.3.4