UnixNoob писал: ↑28.12.2022 17:56
Приветствую. Нет поддержки оффициальной, если верить офф.
сайту, для 8665e кому-то подходил lm87, мне не подошел. it87 еще встречался где-то, но мне пишет что нет устройства.
Есть так же вот такая штука
Linux ASUS WMI Sensor driver, но:
Ждать, менять ядро только?
В чём, собственно, суть: это "последовательная" ISA (шина LPC) и очень многое зависит от того, какие порты/прерывания "вытащены" с этого SuperIO через LPC-контроллер.Т.е. стоит сначала вообще убедится, что нужные порты/прерывания вообще доступны через LPC-контроллер в доступном ОС/драйверам адресном пространстве.
Как в этом убедится - я вам в точности не подскажу. Крайний раз касался этого вопроса, когда материнские платы портировал на coreboot. Но там есть свой собственный механизм описания, опыт обращения с которым напрямую не масштабируется на то, как это делают в пропритетарных прошивках. Но, вангую, что вам стоит посмотреть ACPI DSDT на предмет конфигурации PNP за LPC-бриджом. И, если нужные порты/прерывания "вытащены" через LPC, то к ним можно обратится через /dev/port. И, если вам очень хочется таки организовать опрос датчиков на SuperIO, то можете это сделать даже сами, без драйвера...
PS. Для 8665e НЕ мог подойти драйвер от lm87. Потому что первый - SuperIO, а второй - датчик для smbus/i2c.
Добавлено:
Что-то я ступил... Отправил вас смотреть DSDT. Не надо. В составе coreboot'а есть вспомогательная утилита superiotool. Вот она может показать вам конфигурацию SuperIO на той машине, на которой вы её запустите. Да, на машине, которая работает в т.ч. с проприетарным BIOS. Это самый простой метод посмотреть, что там у вас с SuperIO.