Wer das mal testen möchte, bin gerade auf Arbeit:
Image weiter unten!
Wäre sehr Nett
Wer das mal testen möchte, bin gerade auf Arbeit:
Image weiter unten!
Wäre sehr Nett
Blöde Frage : Nur im Flash oder auch mit FW auf dem Stick ?
Hallo
ich habe es probiert aber es sarten nicht. Gemini 3.4 im Flash DreamFlash 2.8. Ich kann das Image zwar auswählen aber es startet nicht.
ZitatOriginal von Schaedelmeister
So, mal eben was gebaut.
Kann das mal einer auf dem USB Stick testen?!
Hmm.. liegt wohl an der rcS ?!
Aktuell:
#!/bin/sh
/bin/mount -n -t proc proc /proc
/bin/mount -n -t devpts devpts /dev/pts
export INSMOD="/sbin/insmod"
export RMMOD="/sbin/rmmod"
export MODDIR="/lib/modules/"$(uname -r)
#export TZ=CET-1CEST,M3.5.0/2,M10.5.0/3
/etc/init.d/init1
#set environment variables ( mID )
. /proc/bus/dbox.sh
# check if no DM500
if [ $mID -ne 07 ] ; then
init=0
/bin/boot || init=1
if [ $init -eq 1 ] ; then
/bin/eraseall /dev/mtd/1
fi
fi
# do not mount jffs2 when not booting from flash
if [ ! -e /root/platform/kernel/bild ] ; then
mount -t jffs2 /dev/mtdblock/1 /var
fi
# if dm 7000
if [ $mID -eq 05 ] ; then
if [ ! -e /root/platform/kernel/bild ] ; then
mount -t cramfs /dev/mtdblock/6 /root -o loop
/bin/showlogo /root/root/platform/kernel/bild
umount /root
else
/bin/showlogo /root/platform/kernel/bild
fi
fi
/bin/mount -t ramfs none /tmp
init=0
# check if /var/.init exist .. then no flash erase is needed .. this is new !
if [ ! -e /var/.init ]; then
# new /var/.init not found.. check if old /var/tmp/init exist..
# then not flash erase ist needed
if [ -e /var/tmp/init ]; then
# ok old /var/tmp/init exist.. no create the new flash_erase detection file..
touch /var/.init
# delete /var/tmp folder now..
rm -rf /var/tmp
# create link to /tmp <- this is mounted to RAM
ln -sf /tmp /var/tmp
else
# flash erase is needed ...
init=1
fi
fi
if [ $init -eq 1 ] ; then
cp -a /var_init/* /var
touch /var/.init
sync
umount /var
/bin/mount -t jffs2 /dev/mtdblock/1 /var
fi
ln -sf sound/dsp /dev/dsp
ln -sf fb/0 /dev/fb0
ln -s /dev/input/mice /dev/psaux
ln -s /dev/input/mice /dev/mouse
if [ ! -e /var/etc/hostname ] ; then
cp /var_init/etc/hostname /var/etc/hostname
fi
if [ ! -e /var/tuxbox/config/encoding.conf ] ; then
cp /var_init/tuxbox/config/enigma/enigma.conf /var/tuxbox/config/enigma
fi
/bin/hostname -F /var/etc/hostname
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
/sbin/inetd &
if [ -r /var/etc/dropbear/dropbear_dss_host_key -a -r /var/etc/dropbear/dropbear_rsa_host_key ]; then
/sbin/dropbear
fi
#change into folder in RAM ( ramfs )
cd /tmp
export LD_LIBRARY_PATH=/tmp:/var/lib:/lib:$LD_LIBRARY_PATH
export PATH=/tmp:/var/bin:$PATH
if [ $mID -eq 07 ] ; then
if [ ! -d /var/tuxbox/config/enigma/terrestrial ]; then
mkdir /var/tuxbox/config/enigma/terrestrial
fi
if [ ! -d /var/tuxbox/config/enigma/cable ]; then
mkdir /var/tuxbox/config/enigma/cable
fi
fi
#check if DM7000
if [ $mID -eq 05 ] ; then
if [ ! -e /var/etc/.no_corefiles ] ; then
# enable corefiles (for debugging)
echo "/hdd/%e-sig-%s.core" > /proc/sys/kernel/core_pattern
ulimit -c unlimited
fi
if [ ! -e /var/etc/.dont_mount_hdd ] ; then
if [ -e /proc/ide/hdb ] && [ ! -e /dev/cdroms/cdrom0 ] ; then
mount /dev/ide/host0/bus0/target0/lun0/part1 /var/mnt/cf -osync
HD=1
else
HD=0
fi
mount /dev/ide/host0/bus0/target${HD}/lun0/part1 /hdd
# sleep after 10min
hdparm -S 120 /dev/ide/host0/bus0/target${HD}/lun0/disc
# accustic management
hdparm -M 128 /dev/ide/host0/bus0/target${HD}/lun0/disc
if [ $init -eq 1 ] ; then
rm /hdd/epg.*
fi
fi
mount -n -t usbfs usbfs /proc/bus/usb
mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt/usb
mount /dev/scsi/host0/bus0/target0/lun0/disc /mnt/usb
fi
if [ -e /var/etc/install.tar ] ; then
/bin/tar xvf /var/etc/install.tar -C /tmp
/tmp/install
rm /var/etc/install.tar
fi
#Scan and mount swap partitions
if [ -e /var/etc/.swap ]; then
find /dev -type b | grep disc | \
while read DISC ; do
/sbin/sfdisk -d $DISC | grep 82 | \
while read SWAPPARTITION restofline ; do
/sbin/swapon $SWAPPARTITION
done
done
echo 0 > /proc/sys/vm/swappiness
fi
if [ -e /var/etc/init ] ; then
. /var/etc/init
fi
rm /var/etc/.dont_restart_enigma
touch /tmp/.enigma
while [ -e /tmp/.enigma ]
do
if [ ! -e /var/etc/.dont_restart_enigma ] ; then
if [ ! -e /var/etc/.dont_start_dccamd ] ; then
dccamd
fi
/bin/enigma
ret=$?
echo "enigma returned with "$ret
case $ret in
0)
echo "Shutdown"
rm /tmp/.enigma
/sbin/halt
;;
3)
echo "Reboot Flash"
killall -9 dccamd
rm /tmp/.enigma
umount /var
umount /hdd
/bin/flashtool
;;
4)
echo "Reboot"
rm /tmp/.enigma
/sbin/reboot
;;
*) echo "Restart"
;;
esac
killall -9 dccamd
else
sleep 1
fi
done
exit 0
Alles anzeigen
Hatte mal was von
gelesen.
Hat jemand das ruDbox Image drauf und kann mir mal die rcS aus /etc/init.d zukommen lassen?! Mal vergleichen
Hab es mal schnell drauf gebügelt. Ich hoffe es hilft.
Jo, wie ich es mir gedacht habe:
#!/bin/sh
PATH=/sbin:/bin
mount -a
INSMOD=/sbin/insmod
export MODDIR="/lib/modules/"$(uname -r)
$INSMOD $MODDIR/extra/head.ko
$INSMOD $MODDIR/kernel/drivers/scsi/sg.ko
$INSMOD $MODDIR/kernel/fs/cifs/cifs.ko
$INSMOD $MODDIR/kernel/fs/smbfs/smbfs.ko
Alles anzeigen
Habe mal versucht anzupassen. Wenn Du testen möchtest
Don't wanna start. Hang after boot screen.
so bin wieder da. Das neue Image geht leider auch nicht.
Jepp, gleiches Problem bei mir, habe aber noch keinen com-log dran gehangen für nähere Informationen ich tippe aber mal auf rcS
Jupp, geht leider nicht.
grml....
Wenn ich jetzt wüsste worans liegt. Immer noch an der rcS, da verwette ich meinen süssen Hintern
Aber was genau, keine Ahnung. Bestimmt einige achen drin, die nicht benötigt werden oder irgendwas fehlt, oder Rechte auf ne Datei........ usw.
bin zwar kein Experte, aber da ich früher mal versucht hatte das ani.logo beim Start rauszunehmen, und dann ähnliche Probleme hatte, könnte es vielleicht an den Zeilen liegen?
/bin/aniplay /rudbox/logo-ani &
/bin/madplay /rudbox/intro &
That's only for invoking boot logo and music intro
ZitatOriginal von Kerni
bin zwar kein Experte, aber da ich früher mal versucht hatte das ani.logo beim Start rauszunehmen, und dann ähnliche Probleme hatte, könnte es vielleicht an den Zeilen liegen?
/bin/aniplay /rudbox/logo-ani &
/bin/madplay /rudbox/intro &
Die habe ich in meiner angepassten rcS ja gar nicht drin!
war auch nur eine Idee, bin auch grad auf e Arbeit, kann deshalb in Deiner geänderte rcS nicht nachsehen.
Ich werde heute mittag mal den Com dran hängen dan kann ich dir genau sagen wo das problem liegt
Das wäre klasse!
hm er spuckt garkeinen com log aus muss ich leider festellen, das ist schade hätte man bestimmt mal schauen können
ZitatOriginal von DocDoc
hm er spuckt garkeinen com log aus muss ich leider festellen, das ist schade hätte man bestimmt mal schauen können
Yup, log is just to: booting os, nothing more.
zur Zeit sind 46 Mitglieder (davon 5 unsichtbar) und 1.869 Gäste online - Rekord: 5.681 Benutzer ()