Без thinkpad_acpi кулер вообще не определяется. Ноут - Lenovo G505(без буквы s), изначально на нём никакой системы нет. Хардварь: AMD A6-5200 и дискретка Radeon M330(или её близкий родственник на архитектуре GCN 1.0).
Короче, после определения кулера, я могу делать так: # echo 'level 7' > /proc/acpi/ibm/fan
А ещё так:
[root@LenovoG505 lenya505]# pwmconfig
# pwmconfig version 3.6.2
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
Found the following devices:
hwmon0 is ACAD
hwmon1 is BAT1
hwmon2 is amdgpu
hwmon3 is amdgpu
hwmon4 is thinkpad
hwmon5 is k10temp
hwmon6 is fam15h_power
Found the following PWM controls:
hwmon4/pwm1 current value: 72
Giving the fans some time to reach full speed...
Found the following fan sensors:
cat: hwmon4/fan1_input: Нет такого устройства или адреса
hwmon4/fan1_input current speed: 0 ... skipping!
There are no working fan sensors, all readings are 0.
Make sure you have a 3-wire fan connected.
You may also need to increase the fan divisors.
See doc/fan-divisors for more information.
Значение PWM не сообщается. Если попытаться прочитать файл fan1_input, то читалка Double Commander выдаст «No such device or address», хотя объём файла составляет 4 килобайта(снова же по показаниям Double Commander). То-есть либо это просто четырёхпиновый DC-кулёк, где четвёртый пин служит не для указания оборотов, либо всё хэндлится биосом и контроль оборотов не доступен из-под ОС. А может и доступен из-под оффтопика, хз - когда грузил его с Live USB, то кулер гудел жутко.
Значение 72 - номинальное. При температуре проца ниже 50 градусов оно всегда таким и останется, без возможности регулировки(кулер сбрасывает обороты за около секунды). Если вручную крутить обороты через pwmconfig или эхом в /proc/ibm/fan, то они будут медленно скатываться к тому же значению 72.
А как чинить? Без thinkpad_acpi кулер вообще не видно. Параметры модуля fan_control=1 и experimental=1 ничего не дают. Я так понимаю, эта проблема встречается не только у моего ноута, а ещё и у какого-нибудь синкпада. Может кто сталкивался? Подскажите, как выставить перманентные обороты без постоянного стриканья командой.




