Hi, On 11/13/21 11:46 AM, Paweł Metelski wrote:
Hi, I've got this new hardware, Gigabyte Z690 UD DDR5. Apparently it employs a new SuperIO monitoring chip, an ITE IT8689: [ 1.626587] gpio_it87: Unknown Chip found, Chip 8689 Revision 1 I'm running gentoo-sources-5.14.17 but it also seems missing on upstream git. I could probably test your patches quite easily (I suppose I just need to build a module and load it, see dmesg output, try to spin up a fan, see if hwmon reports it, etc.), I could also try to patch it myself given a domain introduction (8y exp C dev, 0y exp kernel C dev).
Gigabyte does not support Linux and does not make datasheets available, and ITE usually does not even admit the existence of specific Super-IO chips. On top of that, ITE Super-IO chips are somewhat notorious for issues which can, if programmed the wrong way, result in random system resets. This means the it87 driver in the Linux kernel is for all practical purposes unmaintained, and there is pretty much zero chance that it will be possible to add support for this chip to the driver. Guenter