Bug in 2.31.10 hdparm.tgz [INACTIVE]

To discuss and report ONLY Bugs

Bug in 2.31.10 hdparm.tgz

Mensagempor Marcos do Vale » Ter Jul 08, 2008 10:29 am

Original script:
Código: Selecionar todos
#!/bin/sh
###########################################
# New HDPARM by Washington rodrigues 2008 #
# Original concept by Nachazo             #
###########################################

echo "Setting disk sleeping timeout..."
/sbin/hdparm -S 12 /dev/boot

if [ -e "/tmp/partition.info" ]; then
   . /tmp/partition.info
   HD=`echo $DEVICE | sed s\~/dev/~~g | sed s/[0-9]//g`
   if [ -e "/proc/ide/$HD/driver" ]; then
      VERIFY=`cat /proc/ide/$HD/driver | grep -c -i "ide-disk"`
      else
      VERIFY=0
   fi
   if [ "$VERIFY" = 1 ]; then
      HD=`echo $DEVICE | sed s/[0-9]//g`
      echo "Set HDPARM Settings..."
      /sbin/hdparm -a255 -c1 -d1 -u1 -k1 -m16 -X68 $HD
   fi
fi

Now hdparm sleep every time.
My script, after test:
Código: Selecionar todos
#!/bin/sh
###########################################
# New HDPARM by Washington rodrigues 2008 #
# Original concept by Nachazo             #
###########################################

if [ -e "/tmp/partition.info" ]; then
 . /tmp/partition.info
 HD=`echo $DEVICE | sed s\~/dev/~~g | sed s/[0-9]//g`
 if [ -e "/proc/ide/$HD/driver" ]; then
   VERIFY=`cat /proc/ide/$HD/driver | grep -c -i "ide-disk"`
 else
   VERIFY=0
 fi
 if [ "$VERIFY" = 1 ]; then
   HD=`echo $DEVICE | sed s/[0-9]//g`
   echo "Set HDPARM Settings..."
   /sbin/hdparm -a255 -c1 -d1 -u1 -k1 -m16 -X68 $HD
 fi
else
 echo "Setting disk sleeping timeout..."
 /sbin/hdparm -S 12 /dev/boot
fi
Marcos do Vale
 

Re: Bug in 2.31.10 hdparm.tgz

Mensagempor woshman » Sáb Jul 12, 2008 2:11 am

correto seria:
Código: Selecionar todos
#!/bin/sh
###########################################
# New HDPARM by Washington rodrigues 2008 #
# Original concept by Nachazo             #
###########################################

if [ -e "/tmp/partition.info" ]; then
. /tmp/partition.info
HD=`echo $DEVICE | sed s\~/dev/~~g | sed s/[0-9]//g`
if [ -e "/proc/ide/$HD/driver" ]; then
   VERIFY=`cat /proc/ide/$HD/driver | grep -c -i "ide-disk"`
else
   VERIFY=0
fi
if [ "$VERIFY" = 1 ]; then
   HD=`echo $DEVICE | sed s/[0-9]//g`
   echo "Set HDPARM Settings..."
   /sbin/hdparm -a255 -c1 -d1 -u1 -k1 -m16 -X68 $HD
fi
else
. /tmp/boot.info
HD=`echo $DEVICE | sed s\~/dev/~~g | sed s/[0-9]//g`
if [ -e "/proc/ide/$HD/driver" ]; then
   VERIFY=`cat /proc/ide/$HD/driver | grep -c -i "ide-disk"`
else
   VERIFY=0
fi
if [ "$VERIFY" = 1 ]; then
echo "Setting disk sleeping timeout..."
/sbin/hdparm -S 12 /dev/boot
fi
fi


ps.: o hdparm no topo não fui eu que coloquei no original.
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Avatar do usuário
woshman
BFW Maintainer Version 3.x
BFW Manager
BFW Beneméritos
BFW 3.x Update
BFW Add-on Developer
BFW Developer
 
Mensagens: 1479
Registrado em: Ter Abr 04, 2006 2:25 pm
Localização: Indaiatuba - SP
BrazilFW Box:

Re: Bug in 2.31.10 hdparm.tgz

Mensagempor Claudio » Sáb Jul 12, 2008 10:10 am

Fui eu.

Uma das versões de teste saiu sem esse código. Aí algum usuário reportou que não estava mais desativando o hd.
Não sei porque, na hora eu imaginei que essas configurações deveriam ser executadas incondicionalmente, por isso pus no início.

Vou deixar essa correção aplicada, quando relançarmos o sistema com o numero 2.32 ele sairá correto.
Não dou suporte via mensagem privada e e-mail.
Por favor, não insista.
Avatar do usuário
Claudio
BFW Founder
BFW Beneméritos
 
Mensagens: 7553
Registrado em: Qui Ago 25, 2005 9:10 am
Localização: Vitória - ES - Brasil
BrazilFW Box:

Re: Bug in 2.31.10 hdparm.tgz

Mensagempor Marcos do Vale » Dom Jul 13, 2008 11:22 am

Bom, não vou ficar aqui discutindo isto ou aquilo.
Mas, se entendi direito, a chamada do hdparm com a flag de sleep time só deverá ser chamada se não existir segunda partição, correto?

PS.: Independente do HD ser IDE ou SATA.
Marcos do Vale
 

Re: Bug in 2.31.10 hdparm.tgz

Mensagempor nachazo » Seg Jul 21, 2008 2:58 am

this hdparm adjust the settings for ech hard disk in automatic way?
nachazo
 


Voltar para Bug Reports

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron