coretemp numbering cores incorrectly on Xeon W3670 CPU

https://bugzilla.opensuse.org/show_bug.cgi?id=1100732

This is a minor but noteworthy issue. I wasn’t sure where else to report it so I hope posting it with openSUSE still makes sense.

I recently upgraded to an Intel Xeon W3670 CPU (6 cores, 12 threads). It works wonderfully except for one small annoyance: The coretemp temperature sensors don’t indicate the correct numbers for each sensor. Instead of naming them “0, 1, 2, 3, 4, 5” they’re named “0, 1, 2, 8, 9, 10”. This looks like the sensors library might have an issue detecting them correctly.

I attached a screenshot of what this looks like from KSysGuard. Again this is very minor, but it would be nice if the numbers could display accurately.

https://i.imgur.com/9JQublT.png