segunda-feira, 21 de abril de 2008

Bug #59695 no acpi-support (Ubuntu)

Pois é, o meu portátil (Asus a8E) também acusou o "toque"....

Quando em repouso, várias vezes por minuto o disco parqueia e volta a "desparquear" as cabeças de leitura, fazendo um barulho estranho, o que inclusive pode fazer aumentar o Load_Cycle_count do disco e reduzir o seu tempo de vida

Este problema está identificado e é necessário acertar o nível do parâmetro APM.

A solução radical poderá passar por desabilitar o APM na Bios ou alterar este parâmetro para 255 para os discos em causa. No entanto, neste caso, os mesmos nunca param, o que pode fazer aumentar a temperatura.

O seguinte procedimento resultou bem, podendo no entanto ser ajustado o parâmetro, entre 1 e 255, dependendo do hardware em causa.

1) criar um script com o nome "99-hdd-spin-fix.sh". o "99" é importante.....
2) Para discos Sata, colocar o seguinte:
#!/bin/sh
hdparm -B 255 /dev/sda

3) copiar este ficheiro para os seguintes locais:
/etc/acpi/
suspend.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/

E pronto, os discos já não param....

O valor 255 pode ser afinado e testado o valor do tal Load_Cycle_Count que deverá andar na casa dos 15 ciclos/Hora

Pode ser verificado este valor (normalmente para 100 horas) através do comando
"sudo smartctl-a /dev/sda | grep Load_Cycle_Count"
(adaptar consoante o tipo de disco)


Mais referências a este assunto em:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695
http://nathaliapatricio.blogspot.com/2008/02/bug-do-hd-no-ubuntu.html

Sem comentários: