hd-idle en Ms HarmonyPack 1.3

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  vic1972 el Dom Mar 27, 2011 10:48 am

Gracias evangel por reportar. si en el disco que trae ms450 funciona muy bien.

evr, siento el retraso he estado muy liado estos dias, te he enviado un mensaje privado, suerte!!!! y gracias
avatar
vic1972

Mensajes : 2259
Fecha de inscripción : 09/12/2009
Edad : 45
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Dom Mar 27, 2011 1:44 pm

ev@ngel escribió:Buenas, he probado hdidle con el disco de 250GB que viene por defecto en el LG y... CORRECTO! Me encanta la función, muy muy interesante, es más, me ha gustado tanto que, siguiendo tus instrucciones, he creado el enlace simbólico y ya me arranca la aplicación en cada inicio del aparato. Es algo que, yo personalmente, echaba en falta desde que compré el aparato... jo*r con LG, ya se podían poner las pilas un poco!!!

Muchas gracias a todos en general y a los que habéis propiciado este aporte en particular, espero que tarde o temprano todos podamos disfrutar de esta funcionalidad independientemente del disco duro que tengamos en el MS450H.
Gracias a tí por probarlo e informar de los resultados. Me alegro de que te sea útil.

Saludos,

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Dom Mar 27, 2011 9:45 pm

vic1972 escribió:evr, siento el retraso he estado muy liado estos dias, te he enviado un mensaje privado, suerte!!!! y gracias
Como te he comentado en un PM, la conexión con tu equipo ha ido muy bien. He tenido que "rebootearlo" 3 o 4 veces, pero creo que no te he roto nada ;)

Diagnóstico: Efectivamente ese disco tarda mucho en arrancar, unos 7 segundos o más, comparado con los 4.5 que tarda el del LG (y otros de menos de 1TB que he probado en mi equipo). Si no me equivoco, es el módulo sata_mars el que no tiene previsto que una orden a un dispositivo SATA tarde tanto en completarse y cuando esto ocurre deja de funcionar bien.

Hay una solución bastante sencilla: basta hacer rmmod sata_mars justo después de poner a dormir al disco y modprobe sata_mars para despertarlo. Ahora bien, para poder hacer rmmod, previamente hay que desmontar todas las particiones (sda1, sda3 y sda4) y desactivar el swap de sda2. Luego, despues de modprobe, el hotplug se encarga de remontar las particiones (como estaban originalmente) y el swap se puede reactivar fácilmente (también hay que remontar sda1 con el flag "noatime" para que hd-idle siga funcionando bien).

Todo esto se puede automatizar (en buena parte dentro del código de hd-idle) sin mucha dificultad. Lo que no veo tan fácil es cómo anticipar el modprobe al momento en que se necesite despertar al disco. Normalmente hd-idle no hace nada para despertarlo; lo despierta el controlador (hardware) del disco, simplemente cuando recibe alguna orden desde el SO, por ejemplo cuando queremos grabar o reproducir algo. Pero como sata_mars está desactivado, las órdenes nunca llegan al controlador del disco.

Quizás aquí podría actuar PiapeManagement: observando /tmp/appout se podría detectar si hay algun intento de acceder al disco. Una vez detectado esto, bsataría hacer "modprobe sata_mars". O, mejor, se podrían interceptar los comandos del mando a distancia: cuando se recibe alguna que necesite el disco en marcha, pues eso: modprobe sata_mars. esperar unos segundos y relanzar el comando a /tmp/command_sender.txt. Otra posibilidad mucho más fácil sería usar alguna tecla del mando para que el usuario despierte explícitamente al disco antes de tratar de hacer algo con él ...

Desde luego, lo mejor sería corregir el módulo sata_mars, lo que probablemente consistirá simplemente en cambiar el valor de un timer. ¿Sabes si tenemos ese fuente? Claro, también haría falta poder compilarlo...

Si crees que vale la pena que ataquemos este problema (mediante parches a hd-idle y PipeManagement o mediante retoque de sata_mars), creo que será mejor abrir un hilo sobre el tema en inglés.

Saludos,


Última edición por evr el Dom Mar 27, 2011 10:18 pm, editado 5 veces (Razón : erratas)

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  vic1972 el Lun Mar 28, 2011 10:42 pm

hola
muchas gracias por la investigación y analisis.
Si, creo que lo mejor es lo que tu comentas, sata_mars
consiguir los fuentes y compilarlos a nuestro gusto.

algo similar hicimo con el modulo venus_ir para el infrarojos.
le comentaremos tambien a keltek.
me parece estupendo crear un hilo en ingles para el sata_mars, voy a crearlo.

saludos

avatar
vic1972

Mensajes : 2259
Fecha de inscripción : 09/12/2009
Edad : 45
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Mar Mar 29, 2011 12:48 am

vic1972 escribió:muchas gracias por la investigación y analisis. Si, creo que lo mejor es lo que tu comentas, sata_mars consiguir los fuentes y compilarlos a nuestro gusto. algo similar hicimo con el modulo venus_ir para el infrarojos. le comentaremos tambien a keltek.
Bueno, en realidad el (muy interesante) módulo venus_ir_new.ko fue desarrollado por un tal "Chih-Pin Wu" (creo que en nómina de Realtek). El ejecutable que viene en los Custom-KV es [Tienes que estar registrado y conectado para ver este vínculo]. Por tanto, aunque Chih-Pin Wu también facilita un paquete con el fuente, lamentablemente nadie lo ha recompilado para Custom-KV realmente. Dado el enorme interés que tiene saber compilar módulos del kernel (y el propio kernel), yo pregunté varias veces si alguien de este foro sabía cómo hacerlo, pero nadie respondió (concretamente interesaría mucho compilar el módulo fuse.ko, por las innumerables posibilidades interesantes que abre).

Por tanto, si interesa resolver el problema con los discos de 1TB o más, probablemete tendremos que conformarnos con los parches... En todo caso, como dices, está claro que conviene que sigamos esta discusión en inglés.
me parece estupendo crear un hilo en ingles para el sata_mars, voy a crearlo.
Saludos,

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Dom Abr 10, 2011 3:33 pm

evr escribió:[...]Cuando el disco está parado se aprecia una reducción significativa de ruido y (al cabo de un rato) de temperatura (por tanto también de consumo, auqnue esto lo tengo pendiente de medir).
He estado midiendo consumos en varias condiciones, incluyendo discos parados, girando, etc. Ver:

[Tienes que estar registrado y conectado para ver este vínculo]

En condiciones normales el consumo pasa de 16-18 watios con el disco interno girando a 13-15 watios con el disco parado.

Saludos,

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Problemas de hd-idle con discos grandes resueltos

Mensaje  evr el Dom Abr 10, 2011 4:00 pm

Hola,
AL parecer todos los problemas de hd-idle con discos grandes ya están satisfactoriamente resuletos. Ver este hilo:

[Tienes que estar registrado y conectado para ver este vínculo]

y en particular estos posts:

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

Saludos,


evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

hd-idle en Ms HarmonyPack 1.3

Mensaje  enripuja el Mar Jul 12, 2011 10:46 pm

Ante todo agradeceros vuestro trabajo y la generosidad de compartirlo

Veo que haceis referencia a que ya esta resuelto el problema de los discos duros grandes, pero los que no controlamos demasiado de programacion ni de ingles nos quedamos a dos velas pale

Por si os sirve de algo os dejo mis datos: tengo un MS400 con un HD Seagate Barracuda LP de 1.5 TB. Despues de 6 minutos el HD se para, hasta aqui todo bien, pero si intento grabar algo o no lo hace o lo hace a "tirones" y al poco se para. Cuando accedo al HD veo los directorios y subdirectorios pero cuando llego a los ficheros o no se ven los titulos, o se ven y en la ventana de la izquierda aparece un logo con una bobina de pelicula y una interrogacion.

Me gustaria que me comentarais si puedo usar esta funcion porque lo suelo tener encendido casi siempre y creo que el HD estaria parado la mayoria del tiempo

Gracias

enripuja

Mensajes : 28
Fecha de inscripción : 13/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Mar Jul 12, 2011 11:31 pm

enripuja escribió:[,,,]Me gustaria que me comentarais si puedo usar esta funcion porque lo suelo tener encendido casi siempre y creo que el HD estaria parado la mayoria del tiempo.

Sí. hd-idle puede usarse sin ningún problema con cualquier tipo de discos. La forma fácil es cambiar la versión que viene en Harmony por la que está [Tienes que estar registrado y conectado para ver este vínculo]. Si sabes cómo hacer eso, adelante (es fácil). Alternativamente, puedes editar el fichero que lanza el servicio, añadiendo:
Código:
USBTIMEOUTS=`ls /sys/block/sd?/device/timeout`
for T in $USBTIMEOUTS ; do echo 30 > $T ; done
Si estas cosas no las controlas, tendrás que esperar a una nueva actualización de Harmony.

Saludos,

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  enripuja el Jue Ene 05, 2012 12:24 am

Gracias evr
Al final gracias a mi amigo RIC pude hacer lo que me decias, eso si, tengo que hacer los cambios cada vez que apago el LG
Yo tambien tengo un medidor de consumo, con lo que puedo ver cuando el HHD esta parado (14 watios) o cuando esta en funcionamiento (19 watios) Lo curiosos es que de vez en cuando, y sin saber el por qué, el HDD se pone en marcha solo (lo oigo arrancar) y luego se para, creo que esto solo pasa cuando tengo conectado el ordenador, pero no te lo puedo confirmar
Espero que sirva la informacion
Saludos

enripuja

Mensajes : 28
Fecha de inscripción : 13/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  evr el Jue Ene 05, 2012 6:34 pm

enripuja escribió:[...] Al final gracias a mi amigo RIC pude hacer lo que me decias, eso si, tengo que hacer los cambios cada vez que apago el LG [...]
Si tienes el HarmonyPack 1.3 puedes instalar hd-idle y su script de servicio hdidle fácilmente mediante el paquete que dejé en sourceforge:[Tienes que estar registrado y conectado para ver este vínculo].

Primero lo desempaquetas y copias el ejecutable hd-idle en /tmp/hdd/root/custom/bin/. Luego, en la carpeta scripts/LG-venus/ encontrarás la script de servicio hdidle, que hay que ponerla en /tmp/hdd/root/custom/etc/init.d/. Finalmente en esa misma carpeta hay que crear un enlace simbólico de hdidle a S20hdidle; esto es para que hd-idle se lanze automáticamente cada al inicializar el LG. Resumiendo:
Código:
cd
tar -zxvf hd-idle-1.03a.tgz
cd hd-idle-1.03a
ls -l
cp hd-idle /tmp/hdd/root/custom/bin/
cp scripts/LG-venus/hdidle /tmp/hdd/root/custom/etc/init.d/
cd /tmp/hdd/root/custom/etc/init.d/
ln -s hdidle S20hdidle
ls -l *hdidle
cd
Por supuesto, también puedes esperar a que esté lista la MS Harmony Pack v1.4 ...
Lo curiosos es que de vez en cuando, y sin saber el por qué, el HDD se pone en marcha solo (lo oigo arrancar) y luego se para, creo que esto solo pasa cuando tengo conectado el ordenador, pero no te lo puedo confirmar
Si usas la script de servicio hdidle esto ya no debe pasar. Si miras esta script (more hdidle) verás que hay un remount. Este remount es para montar el disco (principal) con las opciones noatime, nodiratime para que el sistema operativo "lo deje tranquilo"; es decir, para que no acceda a él para hacer ningún tipo de actualización ni control periódicos.

Suerte,

evr

Mensajes : 279
Fecha de inscripción : 12/10/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  enripuja el Jue Ene 05, 2012 9:11 pm

Muchas gracias evr. Como te comentaba, no soy capaz de hacer lo que me dices. Pero se lo dire a mi amigo RIC para que me eche una mano o esperare a la nueva version del Harmony Pack 1.4

Gracias por tu interes y poco a poco vamos aprendiendo Wink

Saludos

enripuja

Mensajes : 28
Fecha de inscripción : 13/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: hd-idle en Ms HarmonyPack 1.3

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.