Muy buenas a tod@s,
Echandole un vistazo a los scripts que lleva el Azbox, me he encontrado con alguno interesante.
están en /MMP/usr/bin
Entiendo que son scripts que utiliza el deco para por ejemplo montar los discos usb y esas cosas.
El de montar discos USB es usb_script.sh y en el, por ejemplo, nos encontramos con estas lineas:
Esto esta dentro de un CASE, que depende del tipo de sistema de archivos. Este ejemplo es el de NTFS, en el cual podriamos indicarle que lo monte con permisos de escritura (no lo he probado, porque ahora mismo no dispongo de ningun soporte en ntfs)
Luego hay un archivo interesante, el S.sh, que parece ser que es el que inicia todo el tinglado. Pues dentro de este archivo, hay unas lineas:
Que al parecer se podria modificar el buffer y el tamaño memoria del DMA, que creo que es el acceso directo a memoria..
Tambien dentro de este archivo podemos darle prioridad a ciertos procesos
En el archivo estan estas lineas comentadas, menos la DStar. Poniendo proc_nice DStar le estamos dando prioridad al proceso DStar. Lo de oom_disable no se para que es.
También se podrÃÂÂan cargar los módulos que queramos.
Mis conocimientos de linux no son muy extensos, pero me imagino que alguien que controle mas, le podra sacar mas provecho.
Un saludo
Echandole un vistazo a los scripts que lleva el Azbox, me he encontrado con alguno interesante.
están en /MMP/usr/bin
Entiendo que son scripts que utiliza el deco para por ejemplo montar los discos usb y esas cosas.
El de montar discos USB es usb_script.sh y en el, por ejemplo, nos encontramos con estas lineas:
Código:
mkdir -p $MOUNT_POINT
if [ -f "$UPNP_CHECK" ]
then
echo "ntfs-3g $DEVPATH $MOUNT_POINT"
ntfs-3g $DEVPATH $MOUNT_POINT -o defaults,locale=ko_KR.UTF-8
else
echo "mount -t ntfs $DEVPATH $MOUNT_POINT"
mount -t ntfs $DEVPATH $MOUNT_POINT -o ro,nls=utf8
fi
[ $? != 0 ] && rmdir $MOUNT_POINT
;;
Esto esta dentro de un CASE, que depende del tipo de sistema de archivos. Este ejemplo es el de NTFS, en el cual podriamos indicarle que lo monte con permisos de escritura (no lo he probado, porque ahora mismo no dispongo de ningun soporte en ntfs)
Luego hay un archivo interesante, el S.sh, que parece ser que es el que inicia todo el tinglado. Pues dentro de este archivo, hay unas lineas:
Código:
# max_dmabuffer_log2_size :
# 15/16/17/18 = 32KB/64KB/128KB/256KB
#/sbin/insmod /MMP/modules/2.6.15/llad.ko max_dmapool_memory_size=0x600000 max_dmabuffer_log2_size=16
/sbin/insmod /MMP/modules/2.6.15/llad.ko max_dmapool_memory_size=0x800000 max_dmabuffer_log2_size=17
#/sbin/insmod /MMP/modules/2.6.15/llad.ko max_dmapool_memory_size=0x800000 max_dmabuffer_log2_size=18
#/sbin/insmod /MMP/modules/2.6.15/llad.ko
Que al parecer se podria modificar el buffer y el tamaño memoria del DMA, que creo que es el acceso directo a memoria..
Tambien dentro de este archivo podemos darle prioridad a ciertos procesos
Código:
#oom_disable event_dispatcher
#oom_disable app_control
#oom_disable ir_control
#oom_disable file_control
#oom_disable update_agent
#oom_disable SDecoderServer
#oom_disable DStar
#proc_nice event_dispatcher
#proc_nice app_control
#proc_nice ir_control
#proc_nice file_control
proc_nice DStar
En el archivo estan estas lineas comentadas, menos la DStar. Poniendo proc_nice DStar le estamos dando prioridad al proceso DStar. Lo de oom_disable no se para que es.
También se podrÃÂÂan cargar los módulos que queramos.
Mis conocimientos de linux no son muy extensos, pero me imagino que alguien que controle mas, le podra sacar mas provecho.
Un saludo
