sábado, 18 de abril de 2009

Problemas con la gestion del ventilador en el acer aspire one bios 3309



Para los usuarios como yo que hayan tenido problemas con los apagados por temperatura del acer aspire one porque se encendía el ventilador un segundo y luego se apagaba he encontrado una solución que de momento me funciona.

El problema deriva de la bios. El script que hasta ahora me daba los problemas era /usr/local/bin/acerfand versión 0.6, que reconoce la bios 3309 pero produce el bug mencionado.
Pero no se acaba el mundo, he descubierto la version 0.7 que soluciona el bug.
Podéis descargarlo de des de: http://electronpusher.org/~rachel/acerfand (click derecho y guardar como, si no os abrirá el archivo en el explorador)

Primero modificar el acerfan v0.7 porque tal como viene sigue dando problemas.
Lo que hay que cambiar es:

ORIGINAL:

"${BIOS_VERSION_3309}")
#change: handle 3309 seperate 0xAF -> 0x20
R_FAN=55
R_TEMP=58
FAN_CMD_OFF=20
FAN_CMD_AUTO=00
RAW_FAN_STATE_OFF="0x20"




FINAL:

"${BIOS_VERSION_3309}")
#change: handle 3309 seperate 0xAF -> 0x20
R_FAN=55
R_TEMP=58
FAN_CMD_OFF=21
FAN_CMD_AUTO=00
RAW_FAN_STATE_OFF="0x21"

Guardamos.

En un terminal:

sudo nautilus

vamos a /usr/local/bin

Pegamos el archivo guardado, clicamos con el botón derecho del ratón y propiedades.

En la pestaña permisos ponemos:

PROPIETARIO: ROOT

GRUPO: ROOT

Todo lo demás ponemos "SOLO LECTURA" y clicamos en permitir ejecutar el archivo como programa.

Cerramos la ventana del explorador (nautilus). Ahora tenéis que editar el rc.local para que arranque en el inicio, en un terminal:

sudo gedit /etc/rc.local

En mi caso he quitado la almohadilla de delante de la linea /usr/local/bin/acerfand y si borrasteis la linea copiarla entera:

/usr/local/bin/acerfand

Reiniciáis las x o el netbook como os vaya mejor y tendría que empezar a trabajar.


Saludos

No hay comentarios:

Publicar un comentario