[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hola kernel 3.9-1-amd64 en testing, adiós fan en laptop



Buenas listeros,

Desde la reciente entrada del kernel 3.9-1-amd64 en Debian testing, me acabo de dar cuenta -cuando algo empezaba a oler literalmente a chamusquina- que el fan no estaba funcionando en el laptop HP Compaq nc4400 [1].

Con el kernel anterior (3.2.0-4-amd64) va perfectamente, regulando la velocidad del fan en función de la temperatura de la cpu.

En ambos kernels tengo cargado los módulos que parece que tocan:

> $ lsmod | grep fan
> fan                    12681  0
> thermal_sys            22879  4 fan,video,thermal,processor

Miré de instalar/configurar fancontrol, pero no tiene buena pinta porque parece que no tengo sensores "pwm-capable":

> $ apt-get install fancontrol
> [warn] Not starting fancontrol; run pwmconfig first. ... (warning).
> # pwmconfig
> # pwmconfig revision 5857 (2010-08-22)
> 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.
>
> /usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

Por /sys no veo nada relacionado con el fan, aunque sí con las temperaturas que reporta lm-sensors (que las saca de los temp*_input):

> /sys/class/hwmon/hwmon0$ ls
> name         temp1_crit   temp2_input  temp4_crit   temp5_input
> power/       temp1_input  temp3_crit   temp4_input  uevent
> subsystem/   temp2_crit   temp3_input  temp5_crit
>
> /sys/devices/platform$ ls
> alarmtimer  hp-wmi  lis3lv02d  pcspkr  reg-dummy     serial8250
> coretemp.0  i8042   microcode  power   regulatory.0  uevent
>
> /sys/devices/platform$ ls coretemp.0/
> driver name temp2_crit temp2_label temp3_crit_alarm > temp3_max > hwmon power temp2_crit_alarm temp2_max temp3_input > uevent
> modalias  subsystem  temp2_input       temp3_crit   temp3_label

> $ sensors
> acpitz-virtual-0
> Adapter: Virtual device
> temp1:        +56.0°C  (crit = +256.0°C)
> temp2:        +54.0°C  (crit = +105.0°C)
> temp3:        +46.0°C  (crit = +105.0°C)
> temp4:        +31.3°C  (crit = +105.0°C)
> temp5:        +50.0°C  (crit = +110.0°C)
>
> coretemp-isa-0000
> Adapter: ISA adapter
> Core 0:       +56.0°C  (high = +100.0°C, crit = +100.0°C)
> Core 1:       +56.0°C  (high = +100.0°C, crit = +100.0°C)

Buscando bugs relacionados con esto sólo encontré [2], aunque parece un poco dejado de la mano de Diós.

A alguien se le ocurre por dónde puedo seguir buscando?

[1] http://h18000.www1.hp.com/products/quickspecs/productbulletin.html#spectype=worldwide&type=html&docid=12448

[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711888

Gracias y salut,
jors


Reply to: