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

bugzilla-daemon
2024-10-28T21:05:10Z

--- Comment #344 from Denis Pauk (pauk.denis@gmail.com) ---
(In reply to Aaron from comment #343)
> Can someone please correct my basic bullet point howto on building this? I'm
> used to install.sh files doing the make dkms etc.
> Plus I don't know what to do without a dkms.conf anyway and research
> suggests I have to write my own.
> Much documentation talks about system.map but that's apparently ancient.
>
> Deb 11 bullseye running 6.1.0-0.deb11.22-amd64
>
> - clone git repo
> - download relevant linux kernel source
> - modify /drivers/hwmon/nct6775-platform.c with my ASUS motherboard
> - make dkms
> - make modules
> - make install
> - modprobe nct6775
>
> That's it?
>
> Thanks

'MAXIMUS VIII GENE' requires custom lock as known endpoints is not provided.

Previously i had checked build with steps like, clone
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git, checkout v6.3
* apply patch from #327, add "DMI_MATCH_ASUS_WMI_BOARD("MAXIMUS VIII GENE",
&acpi_board_ILPC_MUTEX)," to asus_wmi_info_table, build new kernel with
instructions from
https://github.com/asus-wmi-boards-sensors/asus-board-dsdt?tab=readme-ov-file#kernel-build