updated minisatip (LED setup, DVR buffer flush), increased dmesg kernel buffer, added axe-debug script
This commit is contained in:
@@ -59,6 +59,7 @@ d=/lib/modules/axe
|
||||
insmod $d/stapi_core_stripped.ko
|
||||
insmod $d/stapi_ioctl_stripped.ko
|
||||
insmod $d/axe_i2c.ko
|
||||
echo "i2c_dbg_trans 1" > /proc/bus/ivo_i2c
|
||||
insmod $d/axe_fe.ko
|
||||
insmod $d/axe_fp.ko
|
||||
insmod $d/axe_dmx.ko
|
||||
@@ -102,8 +103,10 @@ for i in $(cat /proc/devices); do
|
||||
done
|
||||
/etc/init.d/axe &
|
||||
axehelper wait 5000 -10 /tmp/axe-done
|
||||
axehelper wait 2000 -10
|
||||
#nc -l 127.0.0.1:1001 -e /bin/true
|
||||
rm -f /root/main_init.sh /tmp/axe-done
|
||||
echo "i2c_dbg_trans 0" > /proc/bus/ivo_i2c
|
||||
|
||||
# hostname
|
||||
test -r /etc/sysconfig/config && . /etc/sysconfig/config
|
||||
|
55
fs-add/sbin/axe-debug
Executable file
55
fs-add/sbin/axe-debug
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/bin/sh
|
||||
|
||||
show_help() {
|
||||
echo "AXE debug script, commands:"
|
||||
echo " tuner [0x<mask>] : enable tuner (fe) debug"
|
||||
echo " i2c : enable i2c debug"
|
||||
echo " off : all debug off"
|
||||
echo " reset : reset all tuners and kill (restart) minisatip"
|
||||
echo " pti [dmesg|pid|util|pdev|vdev] [num0-3]"
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
tuner)
|
||||
val1="$2"
|
||||
test -z "$val1" && val1="0xffffffff"
|
||||
echo "Enabling tuner debug $val1"
|
||||
echo "deb $val1" > /proc/bus/nim_sockets
|
||||
;;
|
||||
i2c)
|
||||
if test -z "$2"; then
|
||||
echo "Enabling i2c debug"
|
||||
echo "i2c_dbg_trans 1" > /proc/bus/ivo_i2c
|
||||
fi
|
||||
;;
|
||||
off)
|
||||
echo "Disabling kernel driver debug"
|
||||
echo "deb 0" > /proc/bus/nim_sockets
|
||||
echo "i2c_dbg_trans 0" > /proc/bus/ivo_i2c
|
||||
;;
|
||||
reset)
|
||||
echo "Reset all tuners"
|
||||
echo "i2c_dbg_trans 1" > /proc/bus/ivo_i2c
|
||||
echo "res" > /proc/bus/nim_sockets
|
||||
sleep 10
|
||||
echo "i2c_dbg_trans 0" > /proc/bus/ivo_i2c
|
||||
killall -9 minisatip
|
||||
;;
|
||||
pti)
|
||||
cmd="$2"
|
||||
test -z "$cmd" && cmd=vdev
|
||||
num="$3"
|
||||
test -z "$num" && num=0
|
||||
noex="AAAAAAAAAABBBBBBBBB"
|
||||
d="/proc/STAPI/stpti/PTI$num"
|
||||
case "$cmd" in
|
||||
dmesg) grep -v $noex $d/PrintBuffer ;;
|
||||
pid) grep -v $noex $d/PIDTable ;;
|
||||
util) while [ 1 -eq 1 ]; do grep -v $noex $d/UtilisationTP ; sleep 0.2; done ;;
|
||||
pdev) while [ 1 -eq 1 ]; do grep -v $noex $d/pDevice ; sleep 0.2 ; done ;;
|
||||
vdev) while [ 1 -eq 1 ]; do grep -v $noex $d/vDeviceInfo ; sleep 0.2 ; done ;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
show_help
|
||||
esac
|
Reference in New Issue
Block a user