On Fri, 2020-07-03 at 10:10 -0700, Guenter Roeck wrote: > On 7/3/20 9:03 AM, Stefan Dietrich wrote: > > Hi all, > > > > with my Asus Formula XII Z490 and 5.7.0-7.1-liquorix-amd64 I'm > > getting > > the following error messages during boot: > > > > nct6775: Found NCT6798D or compatible chip at 0x2e:0x290 > > nct6775 nct6775.656: Invalid temperature source 28 at index 0, > > source > > register 0x100, temp register 0x73 > > nct6775 nct6775.656: Invalid temperature source 28 at index 1, > > source > > register 0x200, temp register 0x75 > > nct6775 nct6775.656: Invalid temperature source 28 at index 2, > > source > > register 0x300, temp register 0x77 > > nct6775 nct6775.656: Invalid temperature source 28 at index 3, > > source > > register 0x800, temp register 0x79 > > nct6775 nct6775.656: Invalid temperature source 28 at index 4, > > source > > register 0x900, temp register 0x7b > > nct6775 nct6775.656: Invalid temperature source 28 at index 5, > > source > > register 0xa00, temp register 0x7d > > > > There is nothing much if anything we can do about that. The NCT6798D > datasheet reports temperature source 28 as reserved. You could ask > Asus for support, but their usual response is that they don't support > Linux. Thanks for the quick reply. Would you briefly outline why this makes it inaccessible for the NCT6776 driver? Is there a pool of registers that I might probe for values that could be related to the desired temperature values, even if they need to be scaled? Thanks, Stefan > > During sensors-detect, most of the standard temperature, voltage > > and > > rpm sources are recognized, however, some of the values, > > particularly > > voltages, are off quite a bit. In addition, output of additional > > Voltages need to be scaled. Scaling factors are mainboard specific > and > would have to be determined by comparing BIOS reported voltages with > raw voltages (board vendors usually don't provide the information). > Scaling factors can then be entered into /etc/sensors3.conf. > > > temperature sensors (via headers on the mainboard) which are > > reported > > fine in BIOS, are missing. > > > > Again, this is mainboard specific. We don't know how the hardware > reports > those values. Only ASUS could provide the necessary information. > Unfortunately, as mentioned above, they are not exactly known to be > Linux friendly. > > Guenter > > > Booting with acpi_enforce_resources=lax doesn't solve this issue. > > > > I'd be happy if anyone would be able to fix this issue or give any > > pointers on how to do so. Unfortunately I only have very basic > > coding > > skills, but I'll be happy to assist in debugging. > > > > > > Cheers, > > Stefan > >