Summary: | Сборка утилиты для контроля вращения кулера в Compaq 311 mini | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | New/proposed packages | Reporter: | Владимир Гусев <vova1971> | ||||||
Component: | Обычный репозиторий | Assignee: | Andrey Cherepanov <cas> | ||||||
Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | grizlik78, rider, viy | ||||||
Version: | не указана | ||||||||
Hardware: | x86 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Владимир Гусев
2023-07-15 15:01:42 MSK
Автору программы вы уже написали ? Created attachment 13846 [details]
Архив исходников утилиты
(Ответ для Anton Farygin на комментарий #1) > Автору программы вы уже написали ? Нет, утилиту я нашел спустя несколько лет после ее создания. И на его странице ничего нового не появилось. Мне кажется, просто какая-то неполная синтаксическая совместимость с новыми версиями компиллятора. С gcc4 все было ОК. И никаких дополнительных зависимостей не требовалось.. Дело не в компиляторе, дело в ядре. Использованный в программе способ задания коллбэка выбросили из ядра около 6 лет назад, как устаревший: https://github.com/torvalds/linux/commit/a380f2edef65b2447a043251bb3c00a9d2153a8b Так что лучше всего, если бы это починил автор, ну или тот, у кого есть это железо. Если строку 83 просто закомментировать //device_class->resume = fanmodule_resume; то драйвер скорее всего соберётся и, может быть, будет работать как раньше. Только после просыпания не будет восстанавливать настройки. (Ответ для Aleksey Borisenkov на комментарий #5) > Дело не в компиляторе, дело в ядре. Использованный в программе способ > задания коллбэка выбросили из ядра около 6 лет назад, как устаревший: > https://github.com/torvalds/linux/commit/ > a380f2edef65b2447a043251bb3c00a9d2153a8b > > Так что лучше всего, если бы это починил автор, ну или тот, у кого есть это > железо. > Если строку 83 просто закомментировать > //device_class->resume = fanmodule_resume; > то драйвер скорее всего соберётся и, может быть, будет работать как раньше. > Только после просыпания не будет восстанавливать настройки. Попробую. Спасибо за совет. Да, закомментировав 83-ю строку, всё получилось. Работает. Насчет восстановления параметров после просыпания не проверял, да это и не особо нужно. Спасибо! |