Установил новую редакцию имиджа. Зависонов пока не обнаружил, правда и поклацать пока не успел!
Раскладка для Golden Media не работает. Видимо проблема не в keymap.xml. Я вчера выдёргивал его из РКТ, (там пульт полностью соответствует) менял, толку мало.
Вчера Вы что то меняли для другого товарища в файле rcS, может и мне там что то нужно заменить?
На всякий случай я скопировал его из РКТ:
#!/bin/sh
MODDIR=/lib/modules
insmod $MODDIR/encrypt.ko
insmod $MODDIR/vfd.ko
insmod $MODDIR/aotom.ko
if [ -e /var/etc/.firstboot ]; then
echo "WAIT 1st start" >/dev/vfd
echo "WAIT 1st start"
rm /var/etc/.firstboot
sleep 1
BACKUP=`findfs LABEL=RECOVERY`
if [ -n "$BACKUP" ]; then
mount $BACKUP /hdd
if [ -e /hdd/backup/autorestore.sh ]; then
echo "Autorestore" > /dev/vfd
echo "Autorestore"
/hdd/backup/autorestore.sh
fi
umount /hdd
fi
touch /dev/.devfsd
fi
/etc/init.d/mountvirtfs start
/etc/init.d/portmap start
insmod $MODDIR/e2_proc.ko
insmod $MODDIR/autofs4.ko
# start automounter with umount timeout of 5 seconds
/usr/sbin/automount --timeout=5 /autofs file /etc/auto.usb
if [ ! -e /var/etc/.firstboot ]; then
echo "Starting DEBUG Interface"
/etc/init.d/mountall start
/etc/init.d/hostname start
echo "starting telnetd"
/usr/sbin/telnetd -l /bin/login
insmod $MODDIR/simu_button.ko
major=$(awk "\$2==\"sparkid\" {print \$1}" /proc/devices)
rm -f /dev/sparkid
mknod /dev/sparkid c $major 0
#toggleFeedback 0 = false, 1 = true
#maxRate (same key) = 2, maxDelay (determine new key) = 500
daemon /var/config/remote_switch
echo "init lircd"
/usr/bin/lircd
echo "init stmfb"
insmod $MODDIR/stmcore-display-sti7111.ko
insmod $MODDIR/stmfb.ko display0=1280x720-32@50:12m:pal:yuv:yuv #display1=720x576-16@50:3m:pal:cvbs;
echo "LOADING MODULES"
echo "LOADING MODULES" > /dev/vfd
echo "load a firmware"
if [ -e /boot/audio_dts.elf ]; then
/bin/ustslave /dev/st231-1 /boot/audio_dts.elf
else
/bin/ustslave /dev/st231-1 /boot/audio.elf
fi
echo "load v firmware"
/bin/ustslave /dev/st231-0 /boot/video.elf
echo "init embx"
insmod $MODDIR/embxshell.ko
insmod $MODDIR/embxmailbox.ko mailbox0=0xfe211000:136:set2 mailbox1=0xfe212000:0 ;
insmod $MODDIR/embxshm.ko mailbox0=shm:0:7:0x60000000:0:256:256:0:512:0x40000000:0x10000000 ;
insmod $MODDIR/mme_host.ko transport0=shm
echo "init AVS"
insmod $MODDIR/avs.ko type=avs_pio #type=spark_avs #type=stv6417
player=`cat /proc/stb/player/version`
if [ $player == 'player179' ]; then
echo "init player 179"
elif [ $player == 'player191' ]; then
echo "init player 191"
else
echo "init player 131"
fi
insmod $MODDIR/mmelog.ko
insmod $MODDIR/ksound.ko
insmod $MODDIR/p2div64.ko
insmod $MODDIR/stm_v4l2.ko
# if [ $player == 'player179' ] || [ $player == 'player191' ]; then
# insmod $MODDIR/stmvout.ko
# insmod $MODDIR/stmvbi.ko
# fi
insmod $MODDIR/pseudocard.ko
insmod $MODDIR/stv090x.ko
if [ $player == 'player179' ] || [ $player == 'player191' ]; then
if [ -e $MODDIR/pti_fta.ko ]; then
insmod $MODDIR/pti_fta.ko
else
insmod $MODDIR/pti.ko waitMS=20 videoMem=4096
fi
insmod $MODDIR/stm_monitor.ko
insmod $MODDIR/stmsysfs.ko
#insmod $MODDIR/stmdvb.ko
/etc/init.d/stmdvb_check
else
insmod $MODDIR/pti.ko
#insmod $MODDIR/stmdvb.ko
/etc/init.d/stmdvb_check
insmod $MODDIR/stm_monitor.ko
fi
insmod $MODDIR/player2.ko discardlateframe=0
insmod $MODDIR/sth264pp.ko
insmod $MODDIR/stmalloc.ko
insmod $MODDIR/platform.ko
insmod $MODDIR/silencegen.ko
insmod $MODDIR/bpamem.ko
mknod /dev/bpamem c 153 0
showiframe -p /boot/bootlogo.mvi &
stfbcontrol a 0
echo "init frontpanel"
# insmod $MODDIR/boxtype.ko
# insmod $MODDIR/simu_button.ko
mknod /dev/rc c 147 1
/bin/evremote2 1 1 500 &
# timefix e2
# date -s "121220001970"
stfbcontrol a 255
/etc/init.d/mountall start
/etc/init.d/hostname start
echo "starting telnetd"
/usr/sbin/telnetd -l /bin/login
/etc/init.d/vsftpd start
/usr/sbin/inetd
NFS=$(grep -c 'nfs' /proc/cmdline)
if [ "$NFS" -eq "1" ]; then
echo "Booting from nfs, don't set network"
else
#Network management
if [ -e /var/etc/1stboot ]; then
echo "detected 1stboot - no network configured"
rm /var/etc/1stboot
else
if [ -e /etc/network/interfaces ]; then
. /var/config/wlan.conf
if [ $wlan == off ]; then
/etc/init.d/networking start &
else
ifconfig eth0 down
insmod /lib/modules/$wlan''sta.ko
ifconfig ra0 up
echo "$wlan driver loaded"
/etc/init.d/networking wifi-restart &
fi
fi
fi
fi
#init rc.modules
/var/config/rc.modules
#init rc.local
/var/config/rc.local
until false
do
echo "starting e2->"
if [ -e /var/crossepg/crossepg_epgmove.sh ]; then
/var/crossepg/crossepg_epgmove.sh
fi
/usr/local/bin/enigma2
rtv=$?
cp /tmp/reference.dat /var/bin
echo "e2 ended <- RTV: " $rtv
case "$rtv" in
0) echo "0"
echo "E2 ERROR"
init 6;;
1) echo "1"
echo "SHUTDOWN"
sync
umount -a
init 0;;
2) echo "2"
echo "REBOOT"
init 6;;
3) echo "3"
echo "E2 RESTART"
echo "0" > /proc/progress
showiframe -p /boot/bootlogo.mvi &;;
4) echo "4"
echo "Moderate E2 standby"
/bin/stfbcontrol hd
echo "0" > /proc/progress
showiframe -p /boot/bootlogo.mvi &;;
*) echo "*"
echo "ERROR"
echo "0" > /proc/progress
showiframe -p /boot/bootlogo.mvi &;;
esac
done
fi
#never reached
echo "REBOOT" > /dev/vfd
echo "REBOOT SPARK"
reboot