Hi,
alles bis Zeile 457 sind noch Meldungen des Kernels (also alles mit den Zeitangaben in den eckigen Klammern), die letzte vom Kernel ist die mit dem "Freeing unused kernel memory:", erst danach beginnt das Linux-Image.
Tja, und da bleibt ja nicht mehr viel:
[ 4.412633] Freeing unused kernel memory: 188K
init started: BusyBox v1.30.1 (2019-05-28 03:43:16 CEST)
Jan 01 00:00:04 STB user.info rcS[43]: start
Jan 01 00:00:04 STB user.info rcS[43]: creating and mounting system directories...
Jan 01 00:00:04 STB user.info var_mount.sh[66]: start update of var-partition
Jan 01 00:00:04 STB user.info var_mount.sh[66]: try to mount /dev/mtdblock1 to /var
Sun Jan 1 00:00:00 CET 2017
[ 15.073669] Internal error: Oops: 817 [#1] SMP ARM
Denn der " Internal error: Oops:" ist die Meldung, dass der Kernel abgekackt ist, danach ist die Box natürlich tot.
Tja, und hier mal der Anfang der rcS:
-
[+] Spoiler
#!/bin/sh
. /etc/profile
. /etc/init.d/functions
. /etc/init.d/globals
SHOWINFO "start"
mount -t proc proc /proc
# update
if [ -x /etc/init.d/stb_update.sh ]; then
/etc/init.d/stb_update.sh
fi
# init system
SHOWINFO "creating and mounting system directories..."
mount -t sysfs sys /sys
mount -t tmpfs tmp /tmp
mount -t tmpfs media /media
mount -t tmpfs mnt /mnt
for dir in epg movies music pictures streaming autofs plugins; do
mkdir -p /mnt/${dir}
done
mount -t tmpfs srv /srv
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mkdir -p /dev/shm/usb
# mount var-partition
/etc/init.d/var_mount.sh
# for nfsd
mkdir -p /var/lib/nfs
mount -t tmpfs nfs /var/lib/nfs
# for samba
mkdir -p /var/samba
mount -t tmpfs samba /var/samba
# for wget
mkdir -p /tmp/wget
dmesg -n 1
# set dummy time
date -s "2017-01-01 00:00"
# directory for wireless drivers
mkdir -p /var/run/wpa_supplicant
# automatic restore
if [ -e /var/backup_flash.tar.gz ]; then
/bin/restore_flash.sh
fi
# update system
if [ -x /etc/init.d/sys_update.sh ]; then
/etc/init.d/sys_update.sh
fi
# update var-partition
if [ -x /etc/init.d/var_update.sh ]; then
/etc/init.d/var_update.sh
fi
service hostname start
# logging as much as possible
service syslogd start
## mdev coldplug for node permissions
LOGINFO "mdev coldplug ..."
echo >/dev/mdev.seq
echo $(which mdev) > /proc/sys/kernel/hotplug
mdev -s
Also im Log sehen wir das "start", das "creating and mounting system directories...", auch die Zeitsetzung (# set dummy time date -s "2017-01-01 00:00").
Aber wir sehen danach
nicht das ""mdev coldplug ..." ! Also irgendwo zw "set dummy time" und "## mdev coldplug for node permissions" ist mMn der Fehler.
Wenn du dir das zutraust, dann füge doch mal zusätzliche Logmeldungen ein, für jeden Schritt einen, zB sowas:
SHOWINFO "mkdir wpa_supplicant"
# directory for wireless drivers
mkdir -p /var/run/wpa_supplicant
Aber beachte: linux-fähigen Editor verwenden, und auf die Rechte der rcS achten, sonst startet die Box garnicht mehr.
Ciao,
DdD.