[Bug 204807] Hardware monitoring sensor nct6798d doesn't work unless acpi_enforce_resources=lax is enabled

bugzilla-daemon
2023-05-11T20:35:37Z

--- Comment #329 from Denis Pauk (pauk.denis@gmail.com) ---
(In reply to Jannik Glückert from comment #328)
> Created attachment 304249 [details]
> ASUS TUF B650M-PLUS WIFI
>
> Hi, is this the correct place to also report issues with the new ASUS
> NCT6799D support in kernel 6.3?
>
> I'm on an ASUS TUF GAMING B650M-PLUS WIFI , kernel 6.3.1
>
> Trying to modprobe nct6775 fails with ENODEV, doing so with force_id=0xd428
> works:
> [ 1600.922632] nct6775: Found NCT6798D or compatible chip at 0x2e:0x290
> [ 1600.931439] nct6775: Refusing to enable a Super-I/O device with a base
> I/O port 0
>
> However, all sensor values are unlabeled.
>
> Or did I misunderstand, and NCT6799D is not meant to be fully supported yet?
>
> Attached are dmidecode, acpidump, and the readings from sensors.

Upstream code has support for asus boards with such sensor. In same time
upstream code does not have support for sensor itself. And need to apply
additional patch from
https://patchwork.kernel.org/project/linux-hwmon/patch/20221228135744.281752-1-linux@roeck-us.net/.

Patch from comment #327 also contains this patch.