[Frage] LCR mit Firmware 6.50

Hallo Riverhopper,
soweit ging das jetzt, allerdings fällt mir beim Überprüfen auf, das die Rückmeldung für Telnet kommt aber für die Aktiivierung der debug.cfg nicht, oder?
Code:
frank@frank-ThinkPad-X121e:~/freetz-trunk$ ./fwmod -u -d unpacked_firmware FRITZ.Box_Fon_WLAN_7360.124.06.50.image
STEP 1: UNPACK
unpacking firmware image
Skipping 0 Bytes garbage...splitting kernel image
unpacking filesystem image
    Filesystem on unpacked_firmware/original/kernel/kernelsquashfs.raw is xz compressed (4:0)
    Parallel unsquashfs: Using 1 processor
    2487 inodes (2993 blocks) to write
    created 1915 files
    created 172 directories
    created 485 symlinks
    created 87 devices
    created 0 fifos
unpacking var.tar
done.

detected firmware 7360_de 124.06.50 rev32505 (25.02.2016 10:46:29)

FINISHED
frank@frank-ThinkPad-X121e:~/freetz-trunk$ [ -x unpacked_firmware/original/filesystem/usr/sbin/telnetd ] || ln -s ../../bin/busybox unpacked_firmware/original/filesystem/usr/sbin/telnetd
frank@frank-ThinkPad-X121e:~/freetz-trunk$ sed -i '/echo 1 > \/proc\/sys\/kernel\/panic_on_oops/ a\
> if [ -z "$CPU_NR" ] || [ "$CPU_NR" = "1" ] ; then\
> mknod /var/flash/debug.cfg c $tffs_major $((0x62))\
> if ! /usr/bin/checkempty /var/flash/debug.cfg 2>/dev/null; then\
> . /var/flash/debug.cfg\
> fi\
> fi' "unpacked_firmware/original/filesystem/etc/init.d/rc.tail.sh"
frank@frank-ThinkPad-X121e:~/freetz-trunk$ ./fwmod -p -d unpacked_firmware FRITZ.Box_Fon_WLAN_7360.124.06.50.image
detected firmware 7360_de 124.06.50 rev32505 (25.02.2016 10:46:29)

STEP 3: PACK
WARNING: Modifications (STEP 2) and this step should never
         ever be run with different configurations!
         This can result in invalid images!!!
WARNING: firmware does not seem to be modified by the script
  checking for left over Subversion directories
packing var.tar
creating filesystem image
  SquashFS block size: 64 kB (65536 bytes)
merging kernel image
  kernel image size: 17.7 MB, max 31.4 MB, free 13.6 MB (14308096 bytes)
  Aproximately maximal time for the answering machine: 115 min, 31 sec (6931 sec)
packing unpacked_firmware/7360_v2_-.de_20160522-110640.image
  image file size: 18.4 MB
done.

FINISHED
frank@frank-ThinkPad-X121e:~/freetz-trunk$ ls -la unpacked_firmware/original/filesystem/usr/sbin/telnetd
lrwxrwxrwx 1 frank frank 17 Mai 22 11:06 unpacked_firmware/original/filesystem/usr/sbin/telnetd -> ../../bin/busybox
frank@frank-ThinkPad-X121e:~/freetz-trunk$ grep delay unpacked_firmware/original/filesystem/etc/init.d/rc.tail.sh
frank@frank-ThinkPad-X121e:~/freetz-trunk$ grep delay unpacked_firmware/original/filesystem/etc/init.d/rc.tail.sh
frank@frank-ThinkPad-X121e:~/freetz-trunk$ grep delay unpacked_firmware/original/filesystem/etc/init.d/rc.tail.sh
frank@frank-ThinkPad-X121e:~/freetz-trunk$

Grüße
elsterkrug
 
Hallo Elsterkrug,
das Anpassen der Firmware ist ausführlich in #42 Schritt 3.) und die Kontrollbefehle in Schritt 4.) beschrieben.

am Besten die Ausgaben hierzu posten

LG Riverhopper

- - - Aktualisiert - - -

Hallo Elsterkrug,
Bitte den Kontrollbefehl aus #42 4.) verwenden
Code:
freetz@freetz-vm:~/freetz-trunk$ [COLOR=#0000ff]grep debug.cfg unpacked_firmware/original/filesystem/etc/init.d/rc.tail.sh[/COLOR]
[COLOR=#00ff00]mknod /var/flash/debug.cfg c $tffs_major $((0x62))
if ! /usr/bin/checkempty /var/flash/debug.cfg 2>/dev/null; then
. /var/flash/debug.cfg[/COLOR]
freetz@freetz-vm:~/freetz-trunk$

LG Riverhopper

- - - Aktualisiert - - -

Hallo Elsterkrug,
wenn das bei #42 4.) alles gut aussieht, dann geht es mit "Weg 1" weiter, siehe #75;

Wichtig: den neuen Dateinamen des Freetz-Images, sowie die Vorarbeiten WLAN, LCR-Dienste/LCR-Mountpoints berücksichtigen.

LG Riverhopper
 
Zuletzt bearbeitet:
Hallo Riverhopper,
heute ist es wie verhext. Dauern schmiert mein DSL ab. Ich hatte die ersten Codeausgaben schon reinkopiert und beim Senden war alles weg. Die Anpassungen des Image liefen jedenfalls gut durch, die Kontrollen waren so wie sie sollen. Jetzt habe ich die Befehle aus #75 Schritt 1 abgearbeitet und poste schnell die Ausgaben, bevor wieder alles weg ist. Bitte nicht wundern, Namen des Image habe ich geändert, damit ich die Befehle per Copy and Paste eingeben kann, ist aber das neu erstellte aus dem frisch ausgecheckten freetz-trunk.


Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
# mkdir /var/tmp/freetz
# cd /var/tmp/freetz
# tar xvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image
./
./var/
./var/info.txt
./var/signature
./var/regelex
./var/install
./var/flash_update_3.10.ko
./var/chksum
./var/flash_update_2.6.28.ko
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
# sed -i '/# append sequence to \/var\/post_install/ a\
> cat /var/tmp/install*.log >/dev/console' ./var/install
# grep -A 2 -B 10 'append sequence to' ./var/install
# next: prepare_update
#! /bin/sh
##################################################################################
# prepare install
##################################################################################
# do no longer overwrite/remove /var/post_install
if [ ! -f /var/post_install ] ; then
# create, if not present
  echo "#! /bin/sh" >/var/post_install
fi
# append sequence to /var/post_install
cat /var/tmp/install*.log >/dev/console
echo 'echo $0: start' >>/var/post_install
# tar cvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image .
./
./var/
./var/install
./var/tmp/
./var/tmp/filesystem.image
./var/tmp/kernel.image
./var/flash_update_2.6.28.ko
./var/chksum
./var/flash_update_3.10.ko
./var/regelex
./var/signature
./var/info.txt
# cd /
# tar tvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image
drwxr-xr-x root/root         0 2016-05-22 22:04:34 ./
drwxr-x--- root/root         0 2016-05-22 22:05:04 ./var/
-rwxr-x--- root/root     39396 2016-05-22 22:05:04 ./var/install
drwxr-x--- root/root         0 2016-05-22 22:04:35 ./var/tmp/
-rw-r--r-- root/root         0 2016-05-22 14:58:55 ./var/tmp/filesystem.image
-rw-r--r-- root/root  18590984 2016-05-22 14:58:55 ./var/tmp/kernel.image
-r--r----- root/root     35208 2016-05-22 14:58:29 ./var/flash_update_2.6.28.ko
-r-xr-x--- root/root    278552 2016-05-22 14:58:29 ./var/chksum
-r--r----- root/root     55992 2016-05-22 14:58:29 ./var/flash_update_3.10.ko
-r-xr-x--- root/root    283844 2016-05-22 14:58:29 ./var/regelex
-rw-r----- root/root       128 2016-05-22 14:58:29 ./var/signature
-rwxr-x--- root/root      2795 2016-05-22 14:58:29 ./var/info.txt
# rm -r /var/tmp/freetz
#

Der Rest folgt.
elsterkrug

- - - Aktualisiert - - -

So hier noch die Ausgaben vom Installieren des neu erstellten Image über das Web-IF. Ich hoffe, das ist jetzt ok. so. Es ist immer noch 6.30 drauf. Der LCR war nicht aktiv, da Neustart zwischendurch, Wlan hatte ich ausgeschaltet.
Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
# /init.d/rc.wlan stop
-sh: /init.d/rc.wlan: not found
#   PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1316 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  988 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  997 root      5072 S    dsl_monitor -d
 1313 root      2844 S    avmipcd
 1322 root      3364 S    l2tpv3d
 1354 root     15784 S    ctlmgr
 1358 root      8552 S    upnpd
 1396 root      4288 S    multid
 1403 root      3812 S    ddnsd
 1409 root      3540 S    upnpdevd
 1457 root      4040 S    wland -B
 1460 root         0 SW   [autbtex]
 1461 root         0 SW   [pmex_ne]
 1462 root         0 SW   [pmex_fe]
 1661 root      1520 S    hostapd -g /var/run/hostapd/global
 1684 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1691 root      1312 S    init
 1710 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2072 root      1488 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2751 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3131 root      4876 S    dsld -i -n
 3138 root      2616 S    /bin/configd
 3149 root      1312 S    /usr/sbin/inetd
 3188 root         0 SW   [scsi_eh_0]
 3189 root         0 SW   [usb-storage]
 3193 root         0 SW   [scsi_eh_1]
 3194 root         0 SW   [usb-storage]
 3255 root      8392 S    /usr/bin/aha
 3263 root      5972 S    /usr/bin/pbd
 3268 root      3852 S    /usr/bin/faxd -a
 3271 root      6244 S <  /bin/voipd
 3274 root      7000 S    /usr/bin/telefon -a127.0.0.1
 3288 root      5408 S    dect_manager
 3297 root      5004 S    /bin/avmike
 3298 root      2136 S    capiotcp_server -p5031 -m99
 3299 root         0 SW   [ksock tcp worke]
 3300 root         0 SW   [ksock tcp serve]
 3316 root      1316 S <  /sbin/udevd --daemon
 3321 root      1316 S <  /sbin/udevd --daemon
 3547 root      2304 S N  ntfs-3g /dev/sdb1 /var/media/ftp/ASMT-2115-01 -o rw,
 3610 root      2720 S <  /sbin/nmbd
 3895 root      1312 S    sh /bin/inetdsamba
 3896 root      3696 S N  /sbin/smbd
 4033 root      3676 S    usermand
 4036 root      3524 S    contfiltd
 4040 root      1324 S    -sh
 4088 root         0 SW   [flush-8:16]
 4089 root      4968 S    /cgi-bin/firmwarecfg
 4094 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
 4097 root      1308 R    ps
Sun May 22 22:27:00 CEST 2016
Sun May 22 22:27:00 CEST 2016
disable watchdog
killall: printserv: no process killed
storage:unmounting /var/media/ftp/ASMT-2115-01
storage:unmounting /var/media/ftp/USB2-0-FlashDisk-00
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Sun May 22 22:27:06 CEST 2016
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1316 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  988 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  997 root      5072 S    dsl_monitor -d
 1313 root      2844 S    avmipcd
 1322 root      3364 S    l2tpv3d
 1354 root     15784 S    ctlmgr
 1358 root      8552 S    upnpd
 1396 root      4288 S    multid
 1403 root      3812 S    ddnsd
 1409 root      3556 S    upnpdevd
 1457 root      4040 S    wland -B
 1460 root         0 SW   [autbtex]
 1461 root         0 SW   [pmex_ne]
 1462 root         0 SW   [pmex_fe]
 1661 root      1520 S    hostapd -g /var/run/hostapd/global
 1684 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1691 root      1312 S    init
 1710 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2072 root      1488 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2751 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3131 root      4876 S    dsld -i -n
 3138 root      2616 S    /bin/configd
 3149 root      1312 S    /usr/sbin/inetd
 3263 root      5972 S    /usr/bin/pbd
 3268 root      3852 S    /usr/bin/faxd -a
 3271 root      6244 S <  /bin/voipd
 3274 root      7000 S    /usr/bin/telefon -a127.0.0.1
 3288 root      5408 S    dect_manager
 3297 root      5004 S    /bin/avmike
 3298 root      2136 S    capiotcp_server -p5031 -m99
 3299 root         0 SW   [ksock tcp worke]
 3300 root         0 SW   [ksock tcp serve]
 3316 root      1316 S <  /sbin/udevd --daemon
 3321 root      1316 S <  /sbin/udevd --daemon
 3610 root      2720 S <  /sbin/nmbd
 3895 root      1312 S    sh /bin/inetdsamba
 3896 root      3696 S N  /sbin/smbd
 4033 root      3676 S    usermand
 4036 root      3524 S    contfiltd
 4040 root      1324 S    -sh
 4089 root      4968 S    /cgi-bin/firmwarecfg
 4094 root      1332 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
 4182 root         0 SW   [flush-7:0]
 4265 root      1316 S <  /sbin/udevd --daemon
 4352 root      1316 S <  /sbin/udevd --daemon
 4555 root      1308 R    ps
Sun May 22 22:27:06 CEST 2016
TERMINATING inetd capiotcp_server pbd faxd telefon dtrace printserv smbd nmbd mailer
pbd[3263]: received signal Terminated
May 22 22:27:06 pbd[3263]: terminating.
telefon: SIGTERM received!
telefon: SIGCHLD PID 4581 received!
telefon: SIGCHLD PID 3288 received!
Sun May 22 22:27:08 CEST 2016
TERMINATING audiod pictured feedd playerd
Sun May 22 22:27:09 CEST 2016
TERMINATING configd
Sun May 22 22:27:09 CEST 2016
TERMINATING lltdd maild voipd usermand mediasrv avmlogd tr069discover contfiltd fritznasdb dsld avmike
May 22 22:27:13 chronyd[2072]: Source 80.89.32.122 offline
May 22 22:27:13 chronyd[2072]: Source 194.54.80.29 offline
May 22 22:27:13 chronyd[2072]: Source 84.2.44.19 offline
May 22 22:27:13 chronyd[2072]: Can't synchronise: no reachable sources
May 22 22:27:14 dsld[3131]: udslinterface_destroy!!!(0x44c084)
May 22 22:27:14 dsld[3131]: udslinterface_destroy!!!(0x44c16c)
May 22 22:27:14 dsld[4635]: stopped.
Sun May 22 22:27:15 CEST 2016
Sun May 22 22:27:16 CEST 2016
install: have Kernel 2.6.32.61 - set kversion '2.6.32' and FlashUpdateTool '/lib/modules/2.6.32.61/kernel/drivers/char/flash_update/flash_update.ko'
install: check and install new firmware ...
OEM=avm
ANNEX=B
testing acceptance for device Fritz_Box_HW196 ...
korrekt install type: mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
device has installtype mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
OK - OEM avm is supported
OK - accept this update for device Fritz_Box_HW196 ...
testing acceptance for device Fritz_Box_HW196 done
curr: 124.06.30  new: xx.06.50
debug: curr: 124.06.30
debug: new: "XX.06.50"
major_currFWver=124
middle_currFWver=6
minor_currFWver=30
middle_newFWver=6
minor_newFWver=50
check Firmware Version: xx.06.50
DEBUG: 6 >= 6
DEBUG: 50 >= 30
Accept Firmware Version: xx.06.50
install: 2.6.32 check files...
read 0x9bd97333 MACIG 0xc453de23
File already contains the checksum, verifying
[cs_calc_sum] sum 0x9bd97333
Calculated checksum is 9BD97333
Saved checksum is 9BD97333
Checksum validation successful!
chksum for file /var/tmp/kernel.image ok
size for file /var/tmp/kernel.image ok
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1316 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  988 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  997 root      5072 S    dsl_monitor -d
 1313 root      2844 S    avmipcd
 1322 root      3364 S    l2tpv3d
 1354 root     16136 S    ctlmgr
 1358 root      8552 S    upnpd
 1396 root      4288 S    multid
 1403 root      3812 S    ddnsd
 1409 root      3540 S    upnpdevd
 1457 root      4040 S    wland -B
 1460 root         0 SW   [autbtex]
 1461 root         0 SW   [pmex_ne]
 1462 root         0 SW   [pmex_fe]
 1661 root      1520 S    hostapd -g /var/run/hostapd/global
 1684 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1691 root      1312 S    init
 1710 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2072 root      1488 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2751 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 4040 root      1324 S    -sh
 4182 root         0 SW   [flush-7:0]
 4265 root      1316 S <  /sbin/udevd --daemon
 4352 root      1316 S <  /sbin/udevd --daemon
 4842 root      5644 S    /cgi-bin/firmwarecfg
 4843 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade end
 4846 root      1308 R    ps
Sun May 22 22:27:42 CEST 2016
rc.wlan: Stop WLAN...
disable watchdog

----- Start supportlog: -----
WLAND:[01457]:01:00.35/[35.30]:checking wland prerequisites...
WLAND:[01457]:01:00.37/[37.84]:derived config 'AP-only mode', ID: 1 (0x00000000)
22:20:43: open
WLAND:[01457]:22:20.43/[1392.3]:derived config 'AP off', ID: 5 (0x00000000)
WLAND:[01457]:22:20.43/[1392.6]:role_1 changelist:
master {
     enabled = no;
     mac_accesslist {
          enabled = yes;
          list_type = wlancfg_ap_mac_acltype_white;
          elems = 13;
          list = "E4:90:7E:CB:2C:54,58:A2:B5:83:C3:D6,18:89:5B:A6:A6:00,B4:52:7D:51:41:53,8C:70:5A:04:F2:B0,00:23:14:A7:DF:48,00:1E:65:F1:79:86,AC:22:0B:E1:0D:F6,E0:99:71:A6:EB:DB,B8:E8:56:00:E3:00,AC:BC:32:90:EC:F3,98:4B:4A:92:35:0A,F8:7B:7A:83:64:3A";
     }
}
WLAND:[01457]:22:27.49/[1817.38]:util_deinit:27: ENTER
WLAND:[01457]:22:27.49/[1817.38]:Dump memory informations:
WLAND:[01457]:22:27.49/[1817.38]:  Currently allocated    = 431
WLAND:[01457]:22:27.49/[1817.38]:  Currently alloc. count = 10
WLAND:[01457]:22:27.49/[1817.38]:  Total allocated        = 141208
WLAND:[01457]:22:27.49/[1817.38]:  Total allocated count  = 7237
WLAND:[01457]:22:27.49/[1817.38]:
----- End supportlog -----
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Sun May 22 22:27:57 CEST 2016
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Connection closed by foreign host.
frank@frank-ThinkPad-X121e:~$
Grüße und gute Nacht
elsterkrug
 
Diese Art der Modifikation der /var/install (noch einmal Auspacken, Ändern, Einpacken) ist schon extrem umständlich, das kann man auch gleich zwischen den "fwmod"-Aufrufen erledigen, da ist die /var/install auch ausgepackt vorhanden.

Außerdem wird im Moment mit dem "sed"-Aufruf das "cat"-Kommando ausschließlich in die /var/install selbst eingefügt und nicht von der /var/install in die /var/post_install geschrieben (dazu muß das dann noch in ein passendes "echo"- oder "printf"-Kommando gepackt werden). Da dann zum Zeitpunkt des Aufrufs dieses "cat"-Kommandos die /var/install ja noch läuft, steht da natürlich nichts drin im Konsolenprotokoll, was nach diesem Kommando in der /var/install erst passiert (ab Zeile 458).

Wenn man so etwas machen will (also diese Protokolle anzeigen lassen will), sollte man die Änderung vor der Ausführung der /var/install vornehmen (egal ob von Hand aufgerufen oder über "firmwarecfg") und dann kann man auch gleich die /var/post_install direkt ändern und muß nicht den Umweg über die /var/install nehmen - dann treten solche Fehler wie oben auch nicht auf. Also einfach ein passendes "sed"-Kommando (das kann/sollte ganz simpel ein '1acat /var/tmp/install*.log >/dev/console' als Kommando für den "sed" sein, man muß es nicht so kompliziert machen) nach dem Einloggen per Telnet ausgeführt und man kann sich den ganzen Kram mit dem "tar"-Kommando schenken.

Wobei AVM da die /var/install recht weitgehend geändert hat (ist ja eine NOR-Box mit 3.10.73-Kernel, andere NOR-Boxen kommen nur bis 2.6er-Kernel) und es jetzt in der /var/install sogar eine Zeile gibt (331), die das Beenden des Telnet-Daemons noch einmal in die /var/post_install schreibt. Will man den Update-Prozess so lange wie möglich verfolgen, sollte/kann man auch diese Zeile auskommentieren/löschen, sonst ist spätestens da dann der Ofen aus.

BTW ... das Stoppen des WLANs ist zwar nicht kriegsentscheidend, aber wenn das mit einer Fehlernachricht scheitert (weil schlicht die erste Verzeichnisebene "/etc" beim Aufruf fehlt), sollte man schon mal stutzig werden und nicht einfach weitermachen ... in diesem Falle sicherlich harmlos, aber an anderen Stellen sollte man schon das Ergebnis richtig überprüfen, bevor man sich an die Fortsetzung wagt.
 
Hallo zusammen,
wie PeterPawn schreibt ist der Ablauf an drei Stellen zu optimieren:

1.) Anpassung install Skript, so dass Listing der install-logfiles im post_install Skript erfolgt
Code:
# [COLOR=#0000ff]sed -i '/# append sequence to \/var\/post_install/ aecho '\''cat /var/tmp/install*.log >/dev/console'\'' >>/var/post_install' ./var/install
[/COLOR][COLOR=#000000][FONT=courier new]#[/FONT][/COLOR]

siehe #75

2.) "kill telnetd Prozess" aus post_install herausnehmen
Anpassung install Skript, stoppen des telnetd processess verhindern)
Code:
# [COLOR=#0000ff]sed -i 's/^\(echo .* then killall telnetd .*post_install\)$/# \1/' ./var/install[/COLOR]
[FONT=courier new]#[/FONT]
siehe #75

3.) WLAN-Stopp-Befehl
Code:
# [FONT=courier new][COLOR=#0000ff]/etc/init.d/rc.wlan stop[/COLOR]
[/FONT]
ist schon in #71, #75, #77 eingepflegt

Hinweis: als Fan von Automatisierung habe ich bewusst skriptbasierte Technik ausgewählt, die Anwendung sollte mittels Copy&Paste problemlos möglich sein; Kontrollbefehle enthalten im Bedarfsfall grün markierte Ausgaben, die jeweils visuell zu prüfen sind.

@Elsterkrug: Bitte "Weg 1" ab #75 nochmals ausführen und Ergebnisse posten.

LG Riverhopper
 
Zuletzt bearbeitet:
Hallo Riverhopper,
hier kommt erstmal Teil 1.
Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elterkrug
password: 
Login failed.
Connection closed by foreign host.
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
# ps | grep lcrdaemon | grep -v grep
 5497 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon
# pidof lcrdaemon
5497
# kill `pidof lcrdaemon`
# ps | grep lcrdaemon | grep -v grep
# umount /usr/www/avm/home/home.lua
# umount /usr/www/avm/login.lua
# umount /usr/www/avm/menus/menu_data.lua
# umount /usr/www/avm/wlan
# umount /usr/www/avm/webservices
# umount /usr/www/avm/usb
# umount /usr/www/avm/tr69_autoconfig
# umount /usr/www/avm/tools
# umount /usr/www/avm/templates
# umount /usr/www/avm/system
# umount /usr/www/avm/storage
# umount /usr/www/avm/software
# umount /usr/www/avm/net
# umount /usr/www/avm/meter
# umount /usr/www/avm/menus
# umount /usr/www/avm/lua
# umount /usr/www/avm/js
# umount /usr/www/avm/internet
# umount /usr/www/avm/html
# umount /usr/www/avm/home
# umount /usr/www/avm/help
# umount /usr/www/avm/fritzinfo
# umount /usr/www/avm/fon_num
# umount /usr/www/avm/fon_devices
# umount /usr/www/avm/errors
# umount /usr/www/avm/dect
# umount /usr/www/avm/css
# umount /usr/www/avm/assis
# umount /usr/www/avm
# umount /var/tmp/tsb/var/orgwww/wlan
# umount /var/tmp/tsb/var/orgwww/webservices
# umount /var/tmp/tsb/var/orgwww/usb
# umount /var/tmp/tsb/var/orgwww/tr69_autoconfig
# umount /var/tmp/tsb/var/orgwww/tools
# umount /var/tmp/tsb/var/orgwww/templates
# umount /var/tmp/tsb/var/orgwww/system
# umount /var/tmp/tsb/var/orgwww/storage
# umount /var/tmp/tsb/var/orgwww/software
# umount /var/tmp/tsb/var/orgwww/net
# umount /var/tmp/tsb/var/orgwww/meter
# umount /var/tmp/tsb/var/orgwww/menus
# umount /var/tmp/tsb/var/orgwww/lua
# umount /var/tmp/tsb/var/orgwww/js
# umount /var/tmp/tsb/var/orgwww/internet
# umount /var/tmp/tsb/var/orgwww/html
# umount /var/tmp/tsb/var/orgwww/home
# umount /var/tmp/tsb/var/orgwww/help
# umount /var/tmp/tsb/var/orgwww/fritzinfo
# umount /var/tmp/tsb/var/orgwww/fon_num
# umount /var/tmp/tsb/var/orgwww/fon_devices
# umount /var/tmp/tsb/var/orgwww/errors
# umount /var/tmp/tsb/var/orgwww/dect
# umount /var/tmp/tsb/var/orgwww/css
# umount /var/media/ftp/USB2-0-FlashDisk-00
umount: can't umount /var/media/ftp/USB2-0-FlashDisk-00: Device or resource busy
# umount /var/tmp/tsb/var/orgwww/assis
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                14976     14976         0 100% /
tmpfs                    56904      3500     53404   6% /var
tmpfs                    56904        64     56840   0% /dev
/dev/mtdblock5            1024       388       636  38% /data
/dev/loop0                 274       264         0 100% /var/media/ftp
tmpfs                    56904      3500     53404   6% /usr/sbin
/dev/sda                999664       256    999408   0% /var/media/ftp/USB2-0-FlashDisk-00
/dev/sdb1            1953512444 1033893612 919618832  53% /var/media/ftp/ASMT-2115-01
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock5 on /data type jffs2 (rw,relatime)
/dev/loop0 on /var/media/ftp type ext2 (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
tmpfs on /usr/sbin type tmpfs (rw,relatime)
/dev/sda on /var/media/ftp/USB2-0-FlashDisk-00 type vfat (rw,noatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=winnt,utf8,errors=remount-ro)
/dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
# ath0: STA e4:90:7e:cb:2c:54 WPA: group key handshake completed (RSN)
/etc/init.d/rc.wlan stop
rc.wlan: Stop WLAN...
# 
----- Start supportlog: -----
01:00:35: open
WLAND:[01455]:01:00.35/[35.20]:checking wland prerequisites...
WLAND:[01455]:01:00.37/[37.73]:derived config 'AP-only mode', ID: 1 (0x00000000)
WLAND:[01455]:22:25.03/[171181.30]:util_deinit:27: ENTER
WLAND:[01455]:22:25.03/[171181.30]:Dump memory informations:
WLAND:[01455]:22:25.03/[171181.30]:  Currently allocated    = 306
WLAND:[01455]:22:25.03/[171181.30]:  Currently alloc. count = 8
WLAND:[01455]:22:25.03/[171181.30]:  Total allocated        = 96253
WLAND:[01455]:22:25.03/[171181.30]:  Total allocated count  = 5532
WLAND:[01455]:22:25.03/[171181.30]:
----- End supportlog -----

# mkdir /var/tmp/freetz
# cd /var/tmp/freetz
# tar xvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image
./
./var/
./var/info.txt
./var/signature
./var/regelex
./var/install
./var/flash_update_3.10.ko
./var/chksum
./var/flash_update_2.6.28.ko
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
# sed -i '/# append sequence to \/var\/post_install/ aecho '\''cat /var/tmp/inst
all*.log >/dev/console'\'' >>/var/post_install' ./var/install
# grep -A 2 -B 10 'append sequence to' ./var/install
# next: prepare_update
#! /bin/sh
##################################################################################
# prepare install
##################################################################################
# do no longer overwrite/remove /var/post_install
if [ ! -f /var/post_install ] ; then
# create, if not present
  echo "#! /bin/sh" >/var/post_install
fi
# append sequence to /var/post_install
echo 'cat /var/tmp/install*.log >/dev/console' >>/var/post_install
echo 'echo $0: start' >>/var/post_install
# sed -i 's/^\(echo .* then killall telnetd .*post_install\)$/# \1/' ./var/insta
ll
# grep -B 2 'then killall telnetd' ./var/install
echo "killall run_clock" >>/var/post_install
echo "if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi" >>/var/post_install
# echo "if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi" >>/var/post_install
# ls -la *
drwxr-x---    3 root     root           200 May 24 22:28 .
drwxr-xr-x    3 root     root            60 May 24 22:26 ..
-r-xr-x---    1 root     root        278552 May 22 14:58 chksum
-r--r-----    1 root     root         35208 May 22 14:58 flash_update_2.6.28.ko
-r--r-----    1 root     root         55992 May 22 14:58 flash_update_3.10.ko
-rwxr-x---    1 root     root          2795 May 22 14:58 info.txt
-rwxr-x---    1 root     root         39425 May 24 22:28 install
-r-xr-x---    1 root     root        283844 May 22 14:58 regelex
-rw-r-----    1 root     root           128 May 22 14:58 signature
drwxr-x---    2 root     root            80 May 24 22:26 tmp
# tar cvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image .
./
./var/
./var/install
./var/tmp/
./var/tmp/filesystem.image
./var/tmp/kernel.image
./var/flash_update_2.6.28.ko
./var/chksum
./var/flash_update_3.10.ko
./var/regelex
./var/signature
./var/info.txt
# cd /
# tar tvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image
drwxr-xr-x root/root         0 2016-05-24 22:26:36 ./
drwxr-x--- root/root         0 2016-05-24 22:28:10 ./var/
-rwxr-x--- root/root     39425 2016-05-24 22:28:10 ./var/install
drwxr-x--- root/root         0 2016-05-24 22:26:37 ./var/tmp/
-rw-r--r-- root/root         0 2016-05-22 14:58:55 ./var/tmp/filesystem.image
-rw-r--r-- root/root  18590984 2016-05-22 14:58:55 ./var/tmp/kernel.image
-r--r----- root/root     35208 2016-05-22 14:58:29 ./var/flash_update_2.6.28.ko
-r-xr-x--- root/root    278552 2016-05-22 14:58:29 ./var/chksum
-r--r----- root/root     55992 2016-05-22 14:58:29 ./var/flash_update_3.10.ko
-r-xr-x--- root/root    283844 2016-05-22 14:58:29 ./var/regelex
-rw-r----- root/root       128 2016-05-22 14:58:29 ./var/signature
-rwxr-x--- root/root      2795 2016-05-22 14:58:29 ./var/info.txt
# rm -r /var/tmp/freetz
#
Das andere folgt gleich, wenn alles klar geht, was ich hoffe.
elsterkrug

- - - Aktualisiert - - -

Hallo Riverhopper,
hier ist der Rest der Ausgaben während der Installation über das Web-IF.
Code:
#   PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1348 S <  /sbin/udevd --daemon
  451 root         0 SW   [khubd]
  497 root      1328 S    -sh
  861 root      1312 S    sh /bin/inetdsamba
  862 root      3696 S N  /sbin/smbd
  866 root      4968 S    /cgi-bin/firmwarecfg
  871 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
  874 root      1308 R    ps
  982 root      5332 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  992 root      5072 S    dsl_monitor -d
 1323 root      2844 S    avmipcd
 1334 root      3364 S    l2tpv3d
 1352 root     15912 S    ctlmgr
 1359 root      8552 S    upnpd
 1394 root      4320 S    multid
 1417 root      3812 S    ddnsd
 1425 root      3540 S    upnpdevd
 1450 root         0 SW   [autbtex]
 1451 root         0 SW   [pmex_ne]
 1452 root         0 SW   [pmex_fe]
 1655 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1663 root      1312 S    init
 2061 root      1496 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2768 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3153 root      4904 S    dsld -i -n
 3156 root      1312 S    /usr/sbin/inetd
 3218 root         0 SW   [scsi_eh_0]
 3220 root         0 SW   [usb-storage]
 3225 root         0 SW   [scsi_eh_1]
 3226 root         0 SW   [usb-storage]
 3268 root      8392 S    /usr/bin/aha
 3276 root      7532 S    /usr/bin/pbd
 3281 root      3852 S    /usr/bin/faxd -a
 3284 root      6240 S <  /bin/voipd
 3288 root      7188 S    /usr/bin/telefon -a127.0.0.1
 3304 root      5652 S    dect_manager
 3305 root      2136 S    capiotcp_server -p5031 -m99
 3306 root         0 SW   [ksock tcp worke]
 3307 root         0 SW   [ksock tcp serve]
 3315 root      5004 S    /bin/avmike
 3327 root      1348 S <  /sbin/udevd --daemon
 3334 root      1348 S <  /sbin/udevd --daemon
 3552 root      2720 S <  /sbin/nmbd
 3669 root      2544 S N  ntfs-3g /dev/sdb1 /var/media/ftp/ASMT-2115-01 -o rw,
Tue May 24 22:42:20 CEST 2016
Tue May 24 22:42:20 CEST 2016
disable watchdog
killall: printserv: no process killed
storage:unmounting /var/media/ftp/ASMT-2115-01
storage:unmounting /var/media/ftp/USB2-0-FlashDisk-00
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
Tue May 24 22:42:26 CEST 2016
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1348 S <  /sbin/udevd --daemon
  451 root         0 SW   [khubd]
  497 root      1328 S    -sh
  861 root      1312 S    sh /bin/inetdsamba
  862 root      3696 S N  /sbin/smbd
  866 root      4968 S    /cgi-bin/firmwarecfg
  871 root      1332 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
  959 root         0 SW   [flush-7:0]
  982 root      5332 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  992 root      5072 S    dsl_monitor -d
 1051 root      1348 S <  /sbin/udevd --daemon
 1132 root      1348 S <  /sbin/udevd --daemon
 1323 root      2844 S    avmipcd
 1334 root      3364 S    l2tpv3d
 1346 root      1308 R    ps
 1352 root     15920 S    ctlmgr
 1359 root      8552 S    upnpd
 1394 root      4320 S    multid
 1417 root      3812 S    ddnsd
 1425 root      3556 S    upnpdevd
 1450 root         0 SW   [autbtex]
 1451 root         0 SW   [pmex_ne]
 1452 root         0 SW   [pmex_fe]
 1655 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1663 root      1312 S    init
 2061 root      1496 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2768 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3153 root      4904 S    dsld -i -n
 3156 root      1312 S    /usr/sbin/inetd
 3276 root      7532 S    /usr/bin/pbd
 3281 root      3852 S    /usr/bin/faxd -a
 3284 root      6240 S <  /bin/voipd
 3288 root      7188 S    /usr/bin/telefon -a127.0.0.1
 3304 root      5652 S    dect_manager
 3305 root      2136 S    capiotcp_server -p5031 -m99
 3306 root         0 SW   [ksock tcp worke]
 3307 root         0 SW   [ksock tcp serve]
 3315 root      5004 S    /bin/avmike
 3327 root      1348 S <  /sbin/udevd --daemon
 3334 root      1348 S <  /sbin/udevd --daemon
 3552 root      2720 S <  /sbin/nmbd
Tue May 24 22:42:26 CEST 2016
TERMINATING inetd capiotcp_server pbd faxd telefon dtrace printserv smbd nmbd mailer
pbd[3276]: received signal Terminated
May 24 22:42:26 pbd[3276]: terminating.
telefon: SIGTERM received!
telefon: SIGCHLD PID 1376 received!
telefon: SIGCHLD PID 3304 received!
Tue May 24 22:42:28 CEST 2016
TERMINATING audiod pictured feedd playerd
Tue May 24 22:42:29 CEST 2016
TERMINATING configd
Tue May 24 22:42:29 CEST 2016
TERMINATING lltdd maild voipd usermand mediasrv avmlogd tr069discover contfiltd fritznasdb dsld avmike
May 24 22:42:30 chronyd[2061]: Source 188.138.0.101 offline
May 24 22:42:30 chronyd[2061]: Source 82.78.227.6 offline
May 24 22:42:30 chronyd[2061]: Source 213.209.109.45 offline
May 24 22:42:30 chronyd[2061]: Can't synchronise: no reachable sources
May 24 22:42:32 dsld[3153]: udslinterface_destroy!!!(0x44c084)
May 24 22:42:32 dsld[3153]: udslinterface_destroy!!!(0x44c16c)
May 24 22:42:32 dsld[1432]: stopped.
Tue May 24 22:42:33 CEST 2016
Tue May 24 22:42:33 CEST 2016
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1348 S <  /sbin/udevd --daemon
  451 root         0 SW   [khubd]
  497 root      1328 S    -sh
  959 root         0 SW   [flush-7:0]
  982 root      5332 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  992 root      5072 S    dsl_monitor -d
 1051 root      1348 S <  /sbin/udevd --daemon
 1132 root      1348 S <  /sbin/udevd --daemon
 1323 root      2844 S    avmipcd
 1334 root      3364 S    l2tpv3d
 1352 root     15952 S    ctlmgr
 1359 root      8552 S    upnpd
 1394 root      4324 S    multid
 1417 root      3812 S    ddnsd
 1425 root      3540 S    upnpdevd
 1450 root         0 SW   [autbtex]
 1451 root         0 SW   [pmex_ne]
 1452 root         0 SW   [pmex_fe]
 1643 root      5644 S    /cgi-bin/firmwarecfg
 1644 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade end
 1647 root      1308 R    ps
 1655 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1663 root      1312 S    init
 2061 root      1496 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2768 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
Tue May 24 22:42:57 CEST 2016
rc.wlan: Stop WLAN...
disable watchdog
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Tue May 24 22:43:47 CEST 2016
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
install: have Kernel 2.6.32.61 - set kversion '2.6.32' and FlashUpdateTool '/lib/modules/2.6.32.61/kernel/drivers/char/flash_update/flash_update.ko'
install: check and install new firmware ...
OEM=avm
ANNEX=B
testing acceptance for device Fritz_Box_HW196 ...
korrekt install type: mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
device has installtype mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
OK - OEM avm is supported
OK - accept this update for device Fritz_Box_HW196 ...
testing acceptance for device Fritz_Box_HW196 done
curr: 124.06.30  new: xx.06.50
debug: curr: 124.06.30
debug: new: "XX.06.50"
major_currFWver=124
middle_currFWver=6
minor_currFWver=30
middle_newFWver=6
minor_newFWver=50
check Firmware Version: xx.06.50
DEBUG: 6 >= 6
DEBUG: 50 >= 30
Accept Firmware Version: xx.06.50
install: 2.6.32 check files...
read 0x9bd97333 MACIG 0xc453de23
File already contains the checksum, verifying
[cs_calc_sum] sum 0x9bd97333
Calculated checksum is 9BD97333
Saved checksum is 9BD97333
Checksum validation successful!
chksum for file /var/tmp/kernel.image ok
size for file /var/tmp/kernel.image ok
install: 2.6.32 getting mtd to install...
install: -----------------------------------------------------
flash_startadress 268435456
kernel_update_start 268566528
bootloader_size 0x00020000
jffs2_size 0x00100000
Kernel_without_jffs2_size 31850496
kernel_image_size 18590984
kernel_mtd_size 32899072
Kernel_Start_Add = 268566528
Kernel_End_Addr = 268566528 + 18590984
Kernel_without_jffs2_End_Addr = 268566528 + 31850496
install: Info: do not resize jffs2 on default-size 1M or 2M - even if there is unused space.
install: -----------------------------------------------------
install: kernel_size=32899072
install: kernel_update_start=268566528
install: kernel_update_len=31850496
install: 2.6.32 setting files to install...
install: /var/tmp/kernel.image to start(268566528) size(31850496)
install: check for old settings ...
set INFO led to blink (modul=7, state=4)

Grüße
elsterkrug
 
Hallo zusammen,
diesmal ist doch wesentlich mehr Output vorhanden

die korrekte Abarbeitung des install Skripts
Code:
##################################################################################
if [ $need_reboot -eq $[COLOR=#0000ff]INSTALL_SUCCESS_REBOOT[/COLOR] ] ; then
[COLOR=#0000ff]    echo "set INFO led to blink (modul=7, state=4)"
[/COLOR]    /bin/update_led_on
else
    echo "set INFO led to off (modul=7, state=1)"
    /bin/update_led_off
fi
##################################################################################
#  returnwerte:  0 kein reboot,  1 reboot
##################################################################################
exit $need_reboot
##################################################################################
ist im Output zu identifizieren:
Code:
install: have Kernel 2.6.32.61 - set kversion '2.6.32' and FlashUpdateTool '/lib/modules/2.6.32.61/kernel/drivers/char/flash_update/flash_update.ko'
install: check and install new firmware ...
OEM=avm
ANNEX=B
testing acceptance for device Fritz_Box_HW196 ...
korrekt install type: mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
device has installtype mips34_32MB_vdsl_dect441_2eth_2geth_1ab_pots_2usb_host_wlan11n_24175
OK - OEM avm is supported
OK - accept this update for device Fritz_Box_HW196 ...
testing acceptance for device Fritz_Box_HW196 done
curr: 124.06.30  new: xx.06.50
debug: curr: 124.06.30
debug: new: "XX.06.50"
major_currFWver=124
middle_currFWver=6
minor_currFWver=30
middle_newFWver=6
minor_newFWver=50
check Firmware Version: xx.06.50
DEBUG: 6 >= 6
DEBUG: 50 >= 30
Accept Firmware Version: xx.06.50
install: 2.6.32 check files...
read 0x9bd97333 MACIG 0xc453de23
File already contains the checksum, verifying
[cs_calc_sum] sum 0x9bd97333
Calculated checksum is 9BD97333
Saved checksum is 9BD97333
Checksum validation successful!
chksum for file /var/tmp/kernel.image ok
size for file /var/tmp/kernel.image ok
install: 2.6.32 getting mtd to install...
install: -----------------------------------------------------
flash_startadress 268435456
kernel_update_start 268566528
bootloader_size 0x00020000
jffs2_size 0x00100000
Kernel_without_jffs2_size 31850496
[COLOR=#0000ff]kernel_image_size 18590984
[/COLOR]kernel_mtd_size 32899072
Kernel_Start_Add = 268566528
Kernel_End_Addr = 268566528 + 18590984
Kernel_without_jffs2_End_Addr = 268566528 + 31850496
install: Info: do not resize jffs2 on default-size 1M or 2M - even if there is unused space.
install: -----------------------------------------------------
install: kernel_size=32899072
install: kernel_update_start=268566528
install: kernel_update_len=31850496
install: 2.6.32 setting files to install...
[COLOR=#0000ff]install: /var/tmp/kernel.image to start(268566528) size(31850496)
[/COLOR]install: check for old settings ...
[COLOR=#0000ff]set INFO led to blink (modul=7, state=4)[/COLOR]

auf anhieb fallen mir die unterschiedlichen Werte für die Kernel-Image auf;
dies ist für mich erklärungsbedürftig;
soll hier das Filesystem auf die Partitionsgrenze/-Ende resized werden ?
ist hier beim Image-Erstellen im fwmod noch ein Fehler vorhanden ?

evtl. kann uns PeterPawn weitere Inputs geben

LG Riverhopper
 
Zuletzt bearbeitet:
Bis dahin sieht das auf den ersten Blick alles richtig aus, die Unterschiede in der "kernel image size" sind normal ... das eine ist der zur Verfügung stehende Platz (0x1E60000) und das andere der benötigte (0x11BAD00 + 8 Byte Prüfsumme). Die 7360v2 hat 32 MB NOR-Flash, meines Wissens mit folgendem Layout:
Code:
Start           Length         Content
0x10000000  0x00020000  Urlader
0x10020000  0x01E60000  Kernel+SquashFS
0x11E80000  0x00100000  jffs2 (für AB)
0x11F80000  0x00040000  tffs1
0x11FC0000  0x00040000  tffs2
Somit stehen für "kernel.image" diese 0x1E60000 Bytes maximal zur Verfügung (der Platz für den AB ist hier in dieser Box auf 1 MB begrenzt, das wird aus der aktuellen Konfiguration ausgelesen).

Damit stellt sich die Frage, warum die /var/post_install nicht bis zum "insmod"-Kommando fürs LKM zum Flashen kommt oder ob dabei irgendetwas schief läuft.

So sind wir wieder nun beim "händischen Ausführen" der /var/install, einem anschließenden "cat /var/post_install" (damit man vorher sehen kann, was im Anschluß ausgeführt werden soll) und dann dem (ebenfalls manuellen) Aufruf dieser /var/post_install (jeweils mit Debug-Ausgaben) ... solange diese Skripte über "firmwarecfg" aufgerufen werden, ist deren Ausgabe nicht in der Telnet-Session zu sehen (die Ausgabe von /var/install kennen wir ja jetzt dank der Anzeige der /var/tmp/install*.log, das klappt aber für die /var/post_install nicht auf einem analogen Weg).

Wenn es extrem schlecht läuft, geht erst das wirklich letzte Statement in der /var/post_install schief ... das wäre dann das "insmod" für "flash_update.ko". Wenn das allerdings geladen werden kann (das gibt keine Rückmeldungen mehr, weil da einfach der Flash-Speicher gelöscht und beschrieben wird, bevor die Box neu startet ... ich würde nicht einmal wetten wollen, ob das "exit 0", was von /var/install noch geschrieben wird, jemals zur Ausführung gelangt), dann wird es tatsächlich mysteriös, warum da keine Veränderung des Systems zu verzeichnen ist ... die "kernel.image" muß ja existieren, die wird vorher ja mehrmals aktiv gesucht und auf alle möglichen Arten auf ihre Gültigkeit geprüft.

Ich kann mir eigentlich nur noch vorstellen, daß irgendwelche kruden Bedingungen das erfolgreiche "insmod" verhindern ... aber den vorgeschlagenen Weg des manuellen Aufrufs (inkl. der zuvor vorgeschlagenen Änderungen an der /var/post_install, damit man die Ausgabe von /var/install sieht und einem nicht der Telnet-Daemon unter dem Sattel weggeschossen wird) kann man auch mit einem originalen AVM-Image ausführen ... einfach deshalb, damit man mal einen Vergleichswert hat, falls es doch irgendwo am Freetz-Image liegt. Aber so langsam gehen die plausiblen Erklärungen aus ... es sollte jetzt bitte schön irgendwas in der resultierenden "/var/post_install" nicht stimmen.

Also das Image von Hand auspacken (damit es vom USB-Stick nach /var/tmp kopiert wird), "prepare_fwupgrade start" aufrufen (jetzt macht der USB-Stack auch zu) und dann von Hand "sh -x /var/install" aufrufen. Anschließend ein "cat /var/post_install" und dann noch mittels "sh -x /var/post_install" (da sollte natürlich kein Stoppen des Telnet-Daemons mehr in der Datei sein) deren Abarbeitung starten und protokollieren - irgendwo muß es einfach ein Problem geben.
 
Hallo Elsterkrug, hallo PeterPawn,
vorab vielen Dank an PeterPawn für Unterstützung

anbei die Inputs für "Weg 2":

Ziel: Update-Installation des AVM-FW-06.50-Images per CLI (Install-Skript und Post-Install-Skript) anstarten, sowie Analyse-Daten sammeln

Ablauf:
1.) AVM-Firmware-Image FRITZ.Box_Fon_WLAN_7360.124.06.50.image auf den NAS der FB7360 ablegen

2.) per telnet auf FB7360 anmelden und folgende Befehle eingeben
auf Ubuntu-Rechner im Consolen-Fenster:
Code:
frank@frank-ThinkPad-X121e:~$ [COLOR=#0000ff]script weg2.txt[/COLOR]
[COLOR=#00ff00]Script started, file is weg2.txt[/COLOR]
frank@frank-ThinkPad-X121e:~$ [COLOR=#0000ff]telnet fritz.box[/COLOR]
und weiter geht's auf Fritzbox:
Code:
WLAN stoppen
# [COLOR=#0000ff]/etc/init.d/rc.wlan stop[/COLOR]

Stoppen des LCR:
Code:
# [COLOR=#0000ff]ps | grep lcrdaemon | grep -v grep[/COLOR]
 [COLOR=#00ff00]5186 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon[/COLOR]
# [COLOR=#0000ff]pidof lcrdaemon[/COLOR]
[COLOR=#00ff00]5545[/COLOR]
# [COLOR=#0000ff]kill `pidof lcrdaemon`[/COLOR]
Wichtig: Backticks verwenden, sollte bei Copy&Paste eigentlich kein Problem sein

Kontrolle:
# [COLOR=#0000ff]ps | grep lcrdaemon | grep -v grep[/COLOR]
#

unnötige LCR-Mountpoints temp. entfernen:
Code:
[COLOR=#0000ff]umount /usr/www/avm/home/home.lua
umount /usr/www/avm/login.lua
umount /usr/www/avm/menus/menu_data.lua
umount /usr/www/avm/wlan
umount /usr/www/avm/webservices
umount /usr/www/avm/usb
umount /usr/www/avm/tr69_autoconfig
umount /usr/www/avm/tools
umount /usr/www/avm/templates
umount /usr/www/avm/system
umount /usr/www/avm/storage
umount /usr/www/avm/software
umount /usr/www/avm/net
umount /usr/www/avm/meter
umount /usr/www/avm/menus
umount /usr/www/avm/lua
umount /usr/www/avm/js
umount /usr/www/avm/internet
umount /usr/www/avm/html
umount /usr/www/avm/home
umount /usr/www/avm/help
umount /usr/www/avm/fritzinfo
umount /usr/www/avm/fon_num
umount /usr/www/avm/fon_devices
umount /usr/www/avm/errors
umount /usr/www/avm/dect
umount /usr/www/avm/css
umount /usr/www/avm/assis
umount /usr/www/avm
umount /var/tmp/tsb/var/orgwww/wlan
umount /var/tmp/tsb/var/orgwww/webservices
umount /var/tmp/tsb/var/orgwww/usb
umount /var/tmp/tsb/var/orgwww/tr69_autoconfig
umount /var/tmp/tsb/var/orgwww/tools
umount /var/tmp/tsb/var/orgwww/templates
umount /var/tmp/tsb/var/orgwww/system
umount /var/tmp/tsb/var/orgwww/storage
umount /var/tmp/tsb/var/orgwww/software
umount /var/tmp/tsb/var/orgwww/net
umount /var/tmp/tsb/var/orgwww/meter
umount /var/tmp/tsb/var/orgwww/menus
umount /var/tmp/tsb/var/orgwww/lua
umount /var/tmp/tsb/var/orgwww/js
umount /var/tmp/tsb/var/orgwww/internet
umount /var/tmp/tsb/var/orgwww/html
umount /var/tmp/tsb/var/orgwww/home
umount /var/tmp/tsb/var/orgwww/help
umount /var/tmp/tsb/var/orgwww/fritzinfo
umount /var/tmp/tsb/var/orgwww/fon_num
umount /var/tmp/tsb/var/orgwww/fon_devices
umount /var/tmp/tsb/var/orgwww/errors
umount /var/tmp/tsb/var/orgwww/dect
umount /var/tmp/tsb/var/orgwww/css
umount /var/media/ftp/USB2-0-FlashDisk-00
umount /var/tmp/tsb/var/orgwww/assis
[/COLOR]

Kontrollbefehle:
Code:
# [COLOR=#0000ff]df[/COLOR]
[COLOR=#00ff00] Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                14976     14976         0 100% /
tmpfs                    56904      3856     53048   7% /var
tmpfs                    56904        64     56840   0% /dev
/dev/mtdblock5            1024       388       636  38% /data
/dev/loop0                 274       262         0 100% /var/media/ftp
tmpfs                    56904      3856     53048   7% /usr/sbin 
/dev/sdb1            1953512444 1033907732 919604712  53% /var/media/ftp/ASMT-2115-01
tmpfs                    56904      3856     53048   7% /usr/sbin
[/COLOR]# 

# [COLOR=#0000ff]mount[/COLOR]
[COLOR=#00ff00]rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock5 on /data type jffs2 (rw,relatime)
/dev/loop0 on /var/media/ftp type ext2 (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
tmpfs on /usr/sbin type tmpfs (rw,relatime) 
/dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
tmpfs on /usr/sbin type tmpfs (rw,relatime) 
[/COLOR]
# [COLOR=#0000ff]ls -la /var/media/ftp[/COLOR]
SNIP
# [COLOR=#0000ff]ls -la /usr/sbin[/COLOR]
SNIP
# [COLOR=#0000ff]netstat -naulp[/COLOR]
SNIP
# [COLOR=#0000ff]netstat -natlp[/COLOR]
SNIP
#

div. Dienste stoppen
Code:
# [COLOR=#0000ff]/bin/sh -x /bin/prepare_fwupgrade start[/COLOR]
SNIP
#

Kontrolle:
# [COLOR=#0000ff]ps[/COLOR]
#

Image auspacken:
Code:
# [COLOR=#0000ff]cd /
[/COLOR]# [COLOR=#0000ff]tar tvpf /var/media/ftp/ASMT-2115-01/FRITZ.Box_Fon_WLAN_7360.124.06.50.image
[/COLOR][COLOR=#00ff00]drwxr-x--- 0/0               0 2016-02-25 10:46 ./var/
-r--r----- 0/0           35208 2015-09-15 16:01 ./var/flash_update_2.6.28.ko
-r-xr-x--- 0/0          283844 2015-10-20 16:19 ./var/regelex
-rwxr-x--- 0/0           39356 2016-02-25 10:46 ./var/install
-r--r----- 0/0           55992 2016-01-26 15:10 ./var/flash_update_3.10.ko
-rwxr-x--- 0/0            2795 2016-02-25 10:46 ./var/info.txt
drwxr-x--- 0/0               0 2016-02-25 10:46 ./var/tmp/
-rw-r----- 0/0               0 2016-02-25 10:46 ./var/tmp/filesystem.image
-rwxr-x--- 0/0        18597016 2016-02-25 10:46 ./var/tmp/kernel.image
-r-xr-x--- 0/0          278552 2015-10-20 16:19 ./var/chksum
-rw-r----- 0/0             128 2016-02-25 10:46 ./var/signature
[/COLOR]# [COLOR=#0000ff]tar xvpf /var/media/ftp/ASMT-2115-01/[COLOR=#0000ff]FRITZ.Box_Fon_WLAN_7360.124.06.50.image[/COLOR][/COLOR]
[COLOR=#00ff00]./
./var/
./var/flash_update_2.6.28.ko
./var/flash_update_3.10.ko
./var/signature
./var/info.txt
./var/chksum
./var/install
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/regelex[/COLOR]
#

"prepare_fwupdate end"
Code:
#
# [COLOR=#0000ff]/bin/sh -x /bin/prepare_fwupgrade end[/COLOR]
SNIP
#

Kontrolle:
# [COLOR=#0000ff]ps[/COLOR]
#

Update-Installation des AVM-FW-06.50-Images per CLI anstarten:
Code:
Anpassung install Skript, stoppen des telnetd Prozesses aus post_install herausnehmen
# [COLOR=#0000ff]sed -i 's/^\(echo .* then killall telnetd .*post_install\)$/# \1/' ./var/install[/COLOR]
#

Kontrolle:
# [COLOR=#0000ff]grep -B 2 'then killall telnetd' ./var/install[/COLOR]
echo "killall run_clock" >>/var/post_install
echo "if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi" >>/var/post_install
[COLOR=#00ff00]# echo "if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi" >>/var/post_install[/COLOR]
#

Installationskript ausführen:
# [COLOR=#0000ff]sh -x /var/install[/COLOR]
SNIP

Anpassung post_install Skript, "set +x" auskommentieren
# [COLOR=#0000ff]sed -i 's/^\(set +x\)$/# \1/' /var/[COLOR=#0000ff]post_install[/COLOR][/COLOR]
#

Inhalt der Datei post_install anzeigen
# [COLOR=#0000ff]cat /var/post_install[/COLOR]
SNIP
if lsmod | grep -q pcmlink ; then rmmod pcmlink ; fi
[COLOR=#00ff00]# set +x
[/COLOR]echo "still running:"
SNIP
[COLOR=#000000]if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi
[/COLOR][COLOR=#00ff00]# if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi
[/COLOR]SNIP

Datei /var/post_install ausführen:
# [COLOR=#0000ff]sh -x /var/post_install[/COLOR]
SNIP
#
Connection closed by foreign host. 
frank@frank-ThinkPad-X121e:~$

jetzt erfolgt der "automatische" reboot der FB7360

Code:
Consolen-Logging beenden:
frank@frank-ThinkPad-X121e:~$ [COLOR=#0000ff]exit
[/COLOR][COLOR=#00ff00]exit
Script done, file is weg2.txt
[/COLOR]frank@frank-ThinkPad-X121e:~$

3.) Kontrolle der Fritz!OS Version sofort nach Reboot
Brower http://fritz.box

sollte hier die FW 06.30 wieder aktiv sein, dann wird der Inhalt der C-Nodes /var/flash/crash.log und /var/flash/panic nach Reboot benötigt.
mit Telnet fritz.box einloggen und folgende Befehle eingeben:
Code:
# [COLOR=#0000ff]major=`grep tffs /proc/devices`[/COLOR]
# [COLOR=#0000ff]tffs_major=${major%%tffs}[/COLOR]
# [COLOR=#0000ff]cd /var/flash/[/COLOR]
# [COLOR=#0000ff]mknod crash.log c $tffs_major 95[/COLOR]
# [COLOR=#0000ff]cat crash.log[/COLOR]
SNIP
# [COLOR=#0000ff]mknod panic c $tffs_major 96[/COLOR]
# [COLOR=#0000ff]cat panic[/COLOR]
SNIP
#

4.) sämtliche Telnet-Consolen-Output posten (Attachement oder CODE-Tags) sowie Datei weg2.txt als Attachment bereitstellen.

LG Riverhopper

EDIT:
Inputs von PeterPawn aus #88/90 eingepflegt (WLAN-Stop Befehl angepasst, post_install ...)
Befehl "prepare_fwupgrade start_tr069" eingepflegt.
Image auf FRITZ.Box_Fon_WLAN_7360.124.06.50.image geändert.
Befehl "script weg2.txt" eingepflegt.

Datenkollecting um den Inhalt der C-Nodes /var/flash/crash.log und /var/flash/panic erweitert.

Anpassung post_install Skript, "set +x" auskommentieren.
Befehlssequenzen zum Stoppen des LCR sowie Entfernen der LCR-Mountpoints aus #71 eingepflegt.
"df -h" Output eingepflegt
 
Zuletzt bearbeitet:
1. Wenn das WLAN manuell gestoppt wird (macht die /var/post_install ansonsten mit), dann bitte mit dem richtigen Pfad zum Shell-Skript (/etc/init.d/...).

2. Beim Aufruf von /var/post_install wird die Firmware sehr wohl geschrieben, wenn denn alles reibungslos/richtig läuft ... das ist ja genau das Ziel dieser ganzen Aktionen. Die /var/install fügt an die /var/post_install noch die Befehle an, die beim/vor dem nächsten Neustart (wenn alle anderen Dienste so weit wie möglich beendet wurden) den Inhalt der Image-Datei in den (dann möglichst nicht mehr benötigten) NOR-Flash schreiben sollen (das macht das LKM flash_update.ko). Das klappt natürlich nur so lange, wie nicht noch Code-Teile aus dem (alten Inhalt des) NOR-Flash benötigt werden, daher wird eben die Box so weit es geht heruntergefahren, bevor das Flashen (das ja erst einmal die Zellen löscht) dann startet. Aber so weit kommt die Box vermutlich dann doch nicht, wenn nach dem nächsten Start immer noch das alte System aktiv ist ... dann wurde offenbar nicht einmal das "erase" ausgeführt, sonst würde die Box ja gar nicht mehr richtig in die Gänge kommen (nur der Urlader und die Einstellungen (+ der AB bei diesem Modell) überleben das Löschen ... der Urlader liegt vor Kernel/FS und AB+Einstellungen dahinter).

3. Die /var/post_install auf der 7360 darf gar nicht so aussehen, wie der Teil in #89 ... da müssen vor dem "echo start" noch jede Menge Kommandos aus der originalen post_install kommen (deshalb wird die ja fortgeschrieben von der /var/install und nicht überschrieben) und danach müssen noch weitere Statements kommen, die in einem "insmod" für "flash_update.ko" gipfeln. Ist das nicht der Fall, wird da auch nichts geflasht.
 
Zuletzt bearbeitet:
Hallo Riverhopper,
habe den Ablauf jetzt durch und das sind die Ausgaben.
Code:
+ ls -l /proc/74/fd
+ grep -q /var/media/ftp
+ ls -l /proc/8/fd
+ grep -q /var/media/ftp
+ ls -l /proc/81/fd
+ grep -q /var/media/ftp
+ ls -l /proc/9/fd
+ grep -q /var/media/ftp
+ ls -l /proc/993/fd
+ grep -q /var/media/ftp
+ ls -l /proc/1/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/10/cwd
+ grep -q /var/media/ftp
+ grep+  -qls /var/media/ftp -l
 /proc/1007/cwd
+ ls -l /proc/107/cwd
+ grep -q /var/media/ftp
+ + lsgrep -l -q /proc/10797/cwd /var/media/ftp

+ ls -l /proc/10799/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/11/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/117/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/12/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/125/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/129/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/13/cwd
+ grep -q /var/media/ftp
+ + grepls -q -l /var/media/ftp /proc/130/cwd

+ ls -l /proc/1330/cwd
+ grep -q /var/media/ftp
+ + lsgrep -l -q /proc/1342/cwd /var/media/ftp

+ + lsgrep -l -q /proc/135/cwd /var/media/ftp

+ ls -l /proc/1366/cwd+ 
grep -q /var/media/ftp
+ ls -l /proc/1375/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/14/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1412/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1419/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1438/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1449/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1450/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1451/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/15/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/1649/cwd
+ grep -q /var/media/ftp
+ + lsgrep -l -q /proc/1656/cwd /var/media/ftp

+ ls -l /proc/18/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/18321/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/18322/cwd
+ grep -q /var/media/ftp
+ echo /proc/18322
+ j=/proc/18322
+ echo 18322
+ j=18322
+ echo [18893] WARNING: /var/media/ftp/* still used by process 18322
[18893] WARNING: /var/media/ftp/* still used by process 18322
+ ps
+ + grepgrep -v 18322 grep

18322 root      3692 S N  /sbin/smbd
+ ls -l /proc/18645/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/18893/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/18977/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/19060/cwd
+ grep -q /var/media/ftp
+ + grepls -q -l /var/media/ftp /proc/19141/cwd

+ ls -l /proc/196/cwd
+ grep -q /var/media/ftp
+ ls+  -lgrep /proc/2/cwd -q
 /var/media/ftp
+ + grepls -q -l /var/media/ftp /proc/2084/cwd

+ + lsgrep -l -q /proc/2829/cwd /var/media/ftp

+ ls -l /proc/3/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/314/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3256/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3258/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/33/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3333/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3338/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3342/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3346/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/335/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3361/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3369/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3384/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3390/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3392/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3394/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3395/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/34/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/343/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/344/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/345/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/346/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/347/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/350/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/353/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/36/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/3607/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/37/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/4/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/434/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/435/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/450/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/5/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/57/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/58/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/59/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/6/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/60/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/7/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/74/cwd
+ grep -q /var/media/ftp
+ ls+  -lgrep /proc/8/cwd -q
 /var/media/ftp
+ ls -l /proc/81/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/9/cwd
+ grep -q /var/media/ftp
+ ls -l /proc/993/cwd
+ grep -q /var/media/ftp
+ echo unmounting '/var/media/ftp/*' ..
unmounting '/var/media/ftp/*' ..
+ test -d /var/media/ftp/FRITZ-NAS.txt
+ continue
+ test -d /var/media/ftp/FRITZ-Picture.jpg
+ continue
+ test -d /var/media/ftp/FRITZ-Song.mp3
+ continue
+ test -d /var/media/ftp/FRITZ-Video.mp4
+ continue
+ test -d /var/media/ftp/TSB
+ grep  /var/media/ftp/TSB  /proc/mounts
+ continue
+ test -d /var/media/ftp/lost+found
+ grep  /var/media/ftp/lost+found  /proc/mounts
+ continue
+ mount
+ grep -q /data/tam
+ grep ^/var/dev/nand
+ POST_NAND_ACCESS_STOPLIST=ftpd smbd mediasrv mount.davfs
+ grep nand-filesystem /proc/mtd
+ post_mtd_nand=
+ [ -n  ]
+ mount
+ grep -q ^/var/dev/nand
+ mount
+ grep ^/var/16MB
+ grep -q /data/tam
+ mount
+ grep -q ^/var/16MB
+ mount
+ grep+  ^/var/8MBgrep
 -q /data/tam
+ mount
+ grep -q ^/var/8MB
+ mount
+ grep ^/var/4MB
+ grep -q /data/tam
+ mount
+ grep -q ^/var/4MB
+ mount
+ grep ^/var/2MB
+ grep -q /data/tam
+ mount
+ grep -q ^/var/2MB
+ rm -f /var/InternerSpeicher
+ [ -x /etc/init.d/e40-dsl ]
+ echo unload dsl and dependend driver ..
unload dsl and dependend driver ..
+ /etc/init.d/e40-dsl
[dsl_sds] stopping vr9 dsl....
[dsl_sds] killing vr9 dsl processes....
[dsl_sds] check if dsl_control is running
[dsl_sds] exit dsl_control...

May 25 21:49:03 chronyd[2084]: Source 91.206.16.3 offline
May 25 21:49:03 chronyd[2084]: Source 78.47.249.19 offline
May 25 21:49:03 chronyd[2084]: Source 193.225.121.161 offline
May 25 21:49:03 chronyd[2084]: Can't synchronise: no reachable sources

AVM safe quit dsl_control
turn off autoboot...

quit dsl_control...

[dsl_sds] dsl_control exited
[dsl_sds] killed vr9 dsl processes
[dsl_sds] invoke notify_avmnet_hw_exit
[dsl_sds] stop dsl_monitor
[dsl_sds] rm /var/dsl/atm_loaded and /var/dsl/ptm_loaded
[dsl_sds] remove vr9 dsl driver....
[dsl_sds] removed vr9 dsl driver
[dsl_sds] remove device /dev/dsl_vr9....
rm: /dev/dsl_vr9: is a directory
[dsl_sds] removed device /dev/dsl_vr9
[dsl_sds] remove mei driver: mei_vr9.ko
[dsl sds] remove logical link for DSL diagnostics
rm: can't remove '/var/dsl/diagnose/diagmsgbox': No such file or directory
[dsl_sds] ....vr9 dsp stopped
+ [ -x /sbin/eventctrl ]
+ set -x
+ ps
+ + grepgrep -q -v dtrace grep

+ lsmod
Module                  Size  Used by    Tainted: P  
userman_mod            68964  4 
sch_sfq                 5933  0 
sch_llq                10087  0 
sch_tbf                 5042  0 
kdsldmod             1588145  9 userman_mod
ifxusb_host           112551  0 
usbcore               171014  2 ifxusb_host
dect_io                12905  2 
avm_dect              277747  1 dect_io
capi_codec            427173  0 
isdn_fbox_fon5        893763  6 
pcmlink               415419  4 avm_dect,capi_codec,isdn_fbox_fon5
jffs2                 122944  1 
Piglet_noemif          51958  0 
rtc_avm                 5880  1 pcmlink
led_modul_Fritz_Box_HW196   105881  6 
+ echo stopping modules using ubik2/pcmlink ..
stopping modules using ubik2/pcmlink ..
+ lsmod
+ grep -q ulpcmlink
+ + lsmodgrep
 -q dect_io
+ rmmod dect_io
rmmod: can't unload 'dect_io': Resource temporarily unavailable
+ lsmod
+ grep -q avm_dect
+ rmmod avm_dect
rmmod: can't unload 'avm_dect': Resource temporarily unavailable
+ lsmod
+ grep -q pcmlink
+ rmmod pcmlink
rmmod: can't unload 'pcmlink': Resource temporarily unavailable
+ set +x
still running:
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1344 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
 1330 root      2844 S    avmipcd
 1342 root      3364 S    l2tpv3d
 1366 root     15816 S    ctlmgr
 1375 root      8552 S    upnpd
 1412 root      4324 S    multid
 1419 root      3812 S    ddnsd
 1438 root      3540 S    upnpdevd
 1649 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1656 root      1312 S    init
 2084 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2829 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3256 root      4880 S    dsld -i -n
 3258 root      1312 S    /usr/sbin/inetd
 3333 root      7512 S    /usr/bin/pbd
 3338 root      3852 S    /usr/bin/faxd -a
 3342 root      6240 S <  /bin/voipd
 3346 root      8656 S    /usr/bin/telefon -a127.0.0.1
 3361 root      5408 S    dect_manager
 3369 root      4980 S    /bin/avmike
 3390 root      2136 S    capiotcp_server -p5031 -m99
 3394 root         0 SW   [ksock tcp worke]
 3395 root         0 SW   [ksock tcp serve]
 3607 root      2720 S <  /sbin/nmbd
10797 root      3688 S    usermand
10799 root      4524 S    contfiltd
18321 root      1312 S    sh /bin/inetdsamba
18322 root      3692 S N  /sbin/smbd
18645 root      1324 S    -sh
18893 root      1324 S    sh -x /var/post_install
18977 root         0 SW   [flush-7:0]
19060 root      1344 S <  /sbin/udevd --daemon
19141 root      1344 S <  /sbin/udevd --daemon
19841 root      1308 R    ps
Module                  Size  Used by    Tainted: P  
userman_mod            68964  4 
sch_sfq                 5933  0 
sch_llq                10087  0 
sch_tbf                 5042  0 
kdsldmod             1588145  9 userman_mod
ifxusb_host           112551  0 
usbcore               171014  2 ifxusb_host
dect_io                12905  2 
avm_dect              277747  1 dect_io
capi_codec            427173  0 
isdn_fbox_fon5        893763  6 
pcmlink               415419  4 avm_dect,capi_codec,isdn_fbox_fon5
jffs2                 122944  1 
Piglet_noemif          51958  0 
rtc_avm                 5880  1 pcmlink
led_modul_Fritz_Box_HW196   105881  6 
system is going down ..
disable watchdog ...
/var/post_install: start
telefon: SIGTERM received!
skip deleting language from env
still running:
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1344 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
 1330 root      2844 S    avmipcd
 1342 root      3364 S    l2tpv3d
 1366 root     15820 S    ctlmgr
 1375 root      8552 S    upnpd
 1412 root      4324 S    multid
 1419 root      3812 S    ddnsd
 1438 root      3540 S    upnpdevd
 1656 root      1312 S    init
 2084 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2829 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3256 root      4880 S    dsld -i -n
 3258 root      1312 S    /usr/sbin/inetd
 3333 root      7512 S    /usr/bin/pbd
 3338 root      3852 S    /usr/bin/faxd -a
 3342 root      6240 S <  /bin/voipd
 3346 root      8656 R    /usr/bin/telefon -a127.0.0.1
 3361 root      5408 S    dect_manager
 3369 root      4980 S    /bin/avmike
 3390 root      2136 S    capiotcp_server -p5031 -m99
 3394 root         0 SW   [ksock tcp worke]
 3395 root         0 SW   [ksock tcp serve]
 3607 root      2720 S <  /sbin/nmbd
10797 root      3688 S    usermand
10799 root      4524 S    contfiltd
18321 root      1312 S    sh /bin/inetdsamba
18322 root      3692 S N  /sbin/smbd
18645 root      1324 S    -sh
18893 root      1324 S    sh -x /var/post_install
18977 root         0 SW   [flush-7:0]
19060 root      1344 S <  /sbin/udevd --daemon
19141 root      1344 S <  /sbin/udevd --daemon
19850 root      1308 R    ps
Module                  Size  Used by    Tainted: P  
userman_mod            68964  4 
sch_sfq                 5933  0 
sch_llq                10087  0 
sch_tbf                 5042  0 
kdsldmod             1588145  9 userman_mod
ifxusb_host           112551  0 
usbcore               171014  2 ifxusb_host
dect_io                12905  2 
avm_dect              277747  1 dect_io
capi_codec            427173  0 
isdn_fbox_fon5        893763  5 
pcmlink               415419  4 avm_dect,capi_codec,isdn_fbox_fon5
jffs2                 122944  1 
Piglet_noemif          51958  0 
rtc_avm                 5880  1 pcmlink
led_modul_Fritz_Box_HW196   105881  6 
telefon: SIGCHLD PID 19853 received!
telefon: SIGCHLD PID 3361 received!
Den letzten Befehl
Code:
Datei /var/post_install zurücksichern:
# [COLOR=#0000ff]cp -p /var/post_install._save_ /var/post_install[/COLOR]
konnte ich nicht mehr eingeben, weil die Box neu startete und ich damit keinen Telnetzugang mehr hatte.
Viele Grüße
elsterkrug
 
Hallo zusammen,
ich habe jetzt die Änderungen in #89 eingepflegt, inkl. "prepare_fwupgrade start"

Frage: Gibt es auch einen ""prepare_fwupgrade end" Befehl ?

LG Riverhopper

- - - Aktualisiert - - -

Hallo Elsterkrug,
ich kann den Output des Befehls "cat /var/post_install" nach Ausführen von "sh -x /var/install" nicht finden;
Code:
Inhalt der Datei post_install anzeigen
# [COLOR=#0000ff]cat /var/post_install
[/COLOR]


auch wurde der Beginn der Aktivitäten abgeschnitten; am Besten im Ubuntu-Fenster den Befehl "script weg2.txt" zu Beginn eingeben, anschließend "telnet fritz.box", dann wird alles in die Datei "weg2.txt" protokolliert.

LG Riverhopper



- - - Aktualisiert - - -

Hallo Elsterkrug,
habe gerade gesehen, dass es div. Auffälligkeiten gibt:

Code:
+ echo [18893] WARNING: /var/media/ftp/* still used by process 18322
[18893] WARNING: /var/media/ftp/* still used by process 18322
+ ps
+ + grep grep -v 18322 grep

18322 root      3692 S N  /sbin/smbd
d.h. der Samba-Prozess mit PID=18322 behindert das Abhängen des Mountpoints /var/media/ftp/"

auch das Entfernen der DECT LKMs hat nicht funktioniert:
Code:
lsmod
Module                  Size  Used by    Tainted: P  
userman_mod            68964  4 
sch_sfq                 5933  0 
sch_llq                10087  0 
sch_tbf                 5042  0 
kdsldmod             1588145  9 userman_mod
ifxusb_host           112551  0 
usbcore               171014  2 ifxusb_host
dect_io                12905  2 
avm_dect              277747  1 dect_io
capi_codec            427173  0 
isdn_fbox_fon5        893763  6 
pcmlink               415419  4 avm_dect,capi_codec,isdn_fbox_fon5
jffs2                 122944  1 
Piglet_noemif          51958  0 
rtc_avm                 5880  1 pcmlink
led_modul_Fritz_Box_HW196   105881  6 

+ echo stopping modules using ubik2/pcmlink ..
stopping modules using ubik2/pcmlink ..

+ lsmod
+ grep -q ul pcmlink
+ + lsmod grep
 -q dect_io
+ rmmod dect_io
rmmod: can't unload 'dect_io': Resource temporarily unavailable
+ lsmod
+ grep -q avm_dect
+ rmmod avm_dect
rmmod: can't unload 'avm_dect': Resource temporarily unavailable
+ lsmod
+ grep -q pcmlink
+ rmmod pcmlink
rmmod: can't unload 'pcmlink': Resource temporarily unavailable

könntest Du "Weg2" nochmals ausführen, siehe #89; Bitte vor Ausführen von "telnet fritz.box" im Ubuntu-Fenster den Befehl "script weg2.txt" eingeben.

LG Riverhopper
 
Zuletzt bearbeitet:
In der /var/post_install gibt es nach dem Entladen der DECT-Module noch ein "set +x", das dann den Effekt des "sh -x ..." wieder aushebelt ... diese Zeile muß auch noch auskommentiert oder gelöscht werden (ggf. sind es auch mehrere).

Wobei man schon sieht, daß die /var/post_install ziemlich weit abgearbeitet wird ... die letzten Kommandos sind ja schon die von der /var/install hinzugefügten. Aber irgendetwas anderes ist trotzdem faul im Staate Dänemark ... dem Inhalt der /var/post_install nach müßte der "telefon"-Daemon bereits ganz am Anfang dieser Kommandofolge beendet werden. Da wird m.W. zuerst der AHA-Daemon gestoppt und dann schon die Telefonie, bevor es an das Stoppen des USB-Subsystems geht. Das juckt aber offenbar niemanden, denn da feiern ja praktisch alle AVM-Daemons noch fröhliche Urständ. Auf alle Fälle ist jedenfalls der telefon-Daemon aber immer noch aktiv, wenn es so langsam ans Flashen geht. Allerdings kriegt er dann noch einmal ein "SIGTERM" und im Anschluß terminiert auch (der PID nach) der Kindsprozess "dect_manager" ... aber das andere SIGCHLD für 19853 ist entweder ein zusätzlich gestarteter Prozess zum Abräumen der anderen (der steht unmittelbar davor ja nicht in der Liste) oder da kommt doch einiges durcheinander.

Auf alle Fälle sieht man ja, daß da praktisch noch alle AVM-Prozesse laufen ... es fehlt also eindeutig der Aufruf von "prepare_fwupgrade start" (es gibt auch die Möglichkeit, das mit "end" aufzurufen, ist ein Shell-Skript, kann man jederzeit nachsehen, was da passiert - firmwarecfg macht das auch), damit da etwas Platz im Speicher geschaffen wird (der noch laufende "ctlmgr" ist z.B. in aller Regel der größte Speicherfresser) und es ist auch ziemlich tödlich, wenn da noch andere Prozesse auf den (zu löschenden) Flash-Speicher zugreifen wollen. Die Kommentare in "prepare_fwupgrade" sind tatsächlich so gemeint, wie es dort steht ... es geht darum, den notwendigen Platz zu schaffen. Bei "prepare_fwupgrade start" wird das Maximum an Diensten abgeschossen (WLAN bleibt noch an, aber USB wird gestoppt ... bei "start_tr069" wird zwar WLAN gestoppt, aber der USB-Stack bleibt aktiv, weil es auch ein Update über UMTS sein könnte) und bei einem nachfolgenden "prepare_fwupgrade end" wird dann auch noch das WLAN gestoppt (ziemlich am Ende der Skript-Datei).

Zum Schluß sollte da jedenfalls außer dem Telnet-Daemon und der Shell-Session fast nichts mehr aktiv sein (schon gar kein "usermand", "pbd" oder "faxd", usw.) ... ansonsten fehlt oben tatsächlich die Anzeige, was in der /var/post_install an Kommandos abgelegt ist und damit - nach dem Aufruf von "sh -x /var/install", denn da wird die post_install ja erst in den endgültigen Zustand versetzt - hinzugefügt wurde. Allerdings dürften da nach dem "sleep 1" ohnehin nur noch drei Zeilen kommen (update_parameter, insmod und exit) ... die stehen bestimmt auch in der Datei, weil ansonsten die Ausgabe der /var/install eine andere gewesen wäre. Wobei das wirklich Unschöne hier in diesem Thread ist, daß das alles kleckerweise geht und ich kann mich manchmal des Eindrucks nicht erwehren (ohne das konkret irgendwo festmachen zu können), daß da immer wieder von vorne getestet wird (da läßt sich kaum vermeiden, logisch), dabei aber immer wieder Schritte auf früheren Tests ausgelassen/übersprungen werden (wie beim letzten Mal eben das "prepare_fwupgrade"). Am besten wäre es, wenn das alles mal in einem richtigen "großen Test" (von Beginn an protokolliert) der Reihe nach ausgeführt würde und man dann mal das Ergebnis eines einzigen "kompletten Laufes" sehen könnte.

Gut, mit dem eingestreuten "set +x" hatte ich jetzt auch nicht gerechnet ... ich würde fast behaupten, daß das bei der 7390 (meinem NOR-Kandidaten bei solchen Tests) auch nicht vorhanden ist. Aber AVM hat da ohnehin auch wieder geändert ... insbesondere haben sie den Aufruf von /sbin/eventctrl aus der post_install geworfen - warum weiß kein Mensch. Das war absolut harmlos, weil es erstens mit komplettem Pfad aufgerufen wurde (da also auch kein anderes Binary "eingeschmuggelt" werden konnte) und weil zweitens vor dem Aufruf auch noch die Existenz des Programms getestet wurde. Damit konnte man immer ganz nett beim Neustart noch das Eventlog sichern (das war wohl auch mal der Sinn der Sache) und nun muß man dafür extra noch die /var/post_install modifizieren, damit das weiterhin funktioniert. Aber genug geheult ... AVM ändert jedenfalls auch da offenbar freudig herum (also an der post_install an sich) und da sieht die bei der 7360 inzwischen schon wieder ganz anders aus als die bei der 7390 (ist ja auch Kernel 3.10 vs. Kernel 2.6). Man muß also diese Datei in der eigenen Firmware auch noch einmal bis zum Ende lesen und dabei überlegen, was da welches Kommando für Auswirkungen hat.
 
Hallo Elsterkrug, Hallo PeterPawn,
das mit dem Reboot und anschließendem Booten der FW 06.30 ist seltsam;

eine Erklärung wäre, dass die Box einen coredump generiert;
in diesem Fall wäre der Inhalt der C-Nodes /var/flash/crash.log und /var/flash/panic gleich nach Reboot interessant.

@Elsterkrug: könntest Du mal mit Telnet fritz.box einloggen und folgenden Befehl eingeben:

Code:
# [COLOR=#0000ff]major=`grep tffs /proc/devices`[/COLOR]
# [COLOR=#0000ff]tffs_major=${major%%tffs}[/COLOR]
# [COLOR=#0000ff]cd /var/flash/[/COLOR]
# [COLOR=#0000ff]mknod crash.log c $tffs_major 95[/COLOR]
# [COLOR=#0000ff]cat crash.log[/COLOR]
SNIP
# [COLOR=#0000ff]mknod panic c $tffs_major 96[/COLOR]
# [COLOR=#0000ff]cat panic[/COLOR]
SNIP
#

diese Befehle sinnvollerweise gleich nach dem Booten nach "Weg 2" eingeben.
und die Outputs in gewohnter Weise in CODE-Tags posten.

LG Riverhopper

- - - Aktualisiert - - -

Hallo zusammen,
habe Zeile "set +x" in ./var/post_install identifiziert und #89 angepasst:

Code:
freetz@freetz-linux:~/freetz-devel/FB7360v2_0630/original/filesystem$ tar xvpf var.tar ./var/post_install
./var/post_install
freetz@freetz-linux:~/freetz-devel/FB7360v2_0630/original/filesystem$ grep "set +x" ./var/post_install
set +x
freetz@freetz-linux:~/freetz-devel/FB7360v2_0630/original/filesystem$

LG Riverhopper



- - - Aktualisiert - - -

Hallo zusammen,
damit uns das USB-Subsystem und damit der telnetd-process

Code:
# mount
SNIP
tmpfs on /usr/sbin type tmpfs (rw,relatime) /dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
tmpfs on /usr/sbin type tmpfs (rw,relatime)
nicht während des prepare_fwupgrade Befehl wegfliegt, habe ich den Ablauf in #89 von "prepare_fwupgrade start" auf "prepare_fwupgrade start_tr069" geändert.

siehe auch:
Bei "prepare_fwupgrade start" wird das Maximum an Diensten abgeschossen (WLAN bleibt noch an, aber USB wird gestoppt ... bei "start_tr069" wird zwar WLAN gestoppt, aber der USB-Stack bleibt aktiv, weil es auch ein Update über UMTS sein könnte) und bei einem nachfolgenden "prepare_fwupgrade end" wird dann auch noch das WLAN gestoppt (ziemlich am Ende der Skript-Datei).
sowie http://freetz.org/wiki/help/howtos/development/firmware_update_details

den Befehl "prepare_fwupgrade end" können wir nicht einsetzen, da uns dann ebenfalls das USB-Subsystem und damit der telnetd-process wegfliegt,
stattdessen habe ich ". /etc/term.sh; termavmforcedwait 5 websrv upnpd usermand contfiltd dsld avmike multid ddnsd upnpdevd ctlmgr tr069discover" in #89 eingepflegt.

LG Riverhopper

EDIT: Tippfehler "prepare_fwupgrade start_tr069" korrigiert


- - - Aktualisiert - - -

Hallo Elsterkrug,
Am besten wäre es, wenn das alles mal in einem richtigen "großen Test" (von Beginn an protokolliert) der Reihe nach ausgeführt würde und man dann mal das Ergebnis eines einzigen "kompletten Laufes" sehen könnte.

könntest Du Bitte wie PeterPawn schreibt den Weg2 wie #89 beschrieben nochmals durchführen und die Outputs, inkl. weg2.txt von Ubuntu-Rechner posten.

LG Riverhopper
 
Zuletzt bearbeitet:
Warum sollte der Telnet-Daemon mit dem USB-Subsystem in Verbindung stehen? Welchen Zusammenhang sehe ich da jetzt nicht?

Ansonsten heißt der Parameter für "prepare_fwupgrade" trotzdem "start_tr069" und nicht wie oben steht "start069".
 
Hallo PeterPawn,
der telnetd-process ist bei Elsterkrug auf /usr/sbin beheimatet, siehe ps-output:
Code:
# ps
SNIP
 2751 root      1308 S    [COLOR=#ff0000]/usr/sbin/telnetd[/COLOR] -l /sbin/ar7login -p 23
 3547 root      2304 S N  ntfs-3g /dev/sdb1 /var/media/ftp/ASMT-2115-01 -o rw,

da könnte ich mir vorstellen, wenn man diesem Process den Boden unter den Füssen wegzieht (USB-Storage per "umount /var/media/ftp/ASMT-2115-01" abhängt),
Code:
# mount
SNIP
tmpfs on [COLOR=#dda0dd]/usr/sbin[/COLOR] type tmpfs (rw,relatime) 
/dev/sdb1 on [COLOR=#dda0dd]/var/media/ftp/ASMT-2115-01[/COLOR] type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

dass hierzu der telnetd aus der Processtabelle entfernt werden muss;

LG Riverhopper
 
Zuletzt bearbeitet:
Ne, das ist unabhängig ... man sieht ja, daß da /usr/sbin im tmpfs liegt.

Wenn ich das richtig sehe, wird da vermutlich der Telnet-Daemon ohnehin über ein "Pseudo-Image" gestartet - zumindest ist es wohl keine dauerhafte Modifikation des SquashFS, weil dann einfach der passende Symlink bereits vor dem Packen erzeugt werden könnte.

Hier sieht es eher nach dem Kopieren des gesamten /usr/sbin-Inhalts irgendwo noch /var mit anschließendem bind-Mount für /usr/sbin aus - also alles weit weit weg vom USB-Subsystem.

Mach' die notwendigen Eingaben durch elsterkrug nicht komplizierter als nötig ... jede zusätzliche "Anweisung" birgt wieder weitere potentielle Fehlerquellen (angefangen beim Verschreiben auf Deiner Seite bis zum (kritiklosen) Ausführen durch elsterkrug, wo das Ergebnis dann nicht stimmt). Wenn Du jetzt die Abfolge der Kommandos noch einmal komplett umwirfst, habe schon ich selbst so meine Probleme, dem "Gedankengang" zu folgen und das gewünschte Ergebnis zu erkennen.
 
OK, ist plausibel,
habe soeben #89 angepasst.
 
Hallo Riverhopper,
habe angefangen die Befehle aus #89 einzugeben, aber die Ausgaben sind irgendwie anders, als von dir angegeben. Ich schicke die mal, bevor ich weitermache zur Kontrolle.
Code:
+ local running
+ local i
+ pidof dtrace
+ return 1
+ isrunning printserv
+ local running
+ local i
+ pidof printserv
+ return 1
+ isrunning smbd
+ local running
+ local i
+ pidof smbd
+ return 1
+ isrunning nmbd
+ local running
+ local i
+ pidof nmbd
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ date
+ echo TERMINATING audiod pictured feedd playerd
+ termforcedwait 5 audiod pictured feedd playerd
+ local i
+ termwait 5 audiod pictured feedd playerd
+ local x=0
+ local running=no
+ local timeout=5
+ local i
+ shift
+ isrunning audiod
+ local running
+ local i
+ pidof audiod
+ return 1
+ isrunning pictured
+ local running
+ local i
+ pidof pictured
+ return 1
+ isrunning feedd
+ local running
+ local i
+ pidof feedd
+ return 1
+ isrunning playerd
+ local running
+ local i
+ pidof playerd
+ return 1
+ [ no = yes ]
+ shift
+ local running=yes
+ [ yes = yes ]
+ running=no
+ isrunning audiod
+ local running
+ local i
+ pidof audiod
+ return 1
+ isrunning pictured
+ local running
+ local i
+ pidof pictured
+ return 1
+ isrunning feedd
+ local running
+ local i
+ pidof feedd
+ return 1
+ isrunning playerd
+ local running
+ local i
+ pidof playerd
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ date
+ echo TERMINATING configd
+ termforcedwait 5 configd
+ local i
+ termwait 5 configd
+ local x=0
+ local running=no
+ local timeout=5
+ local i
+ shift
+ isrunning configd
+ local running
+ local i
+ pidof configd
+ return 1
+ [ no = yes ]
+ shift
+ local running=yes
+ [ yes = yes ]
+ running=no
+ isrunning configd
+ local running
+ local i
+ pidof configd
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ date
+ echo TERMINATING lltdd maild voipd usermand upnpd mediasrv avmlogd tr069discover contfiltd fritznasdb ctlmgr
+ termavmforcedwait 5 lltdd maild voipd usermand upnpd mediasrv avmlogd tr069discover contfiltd fritznasdb ctlmgr
+ local i
+ termavmwait 5 lltdd maild voipd usermand upnpd mediasrv avmlogd tr069discover contfiltd fritznasdb ctlmgr
+ local x=0
+ local running=no
+ local timeout=5
+ local i
+ shift
+ isrunning lltdd
+ local running
+ local i
+ pidof lltdd
+ return 1
+ isrunning maild
+ local running
+ local i
+ pidof maild
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ [ x = xyes ]
+ return 0
+ [ x = xyes ]
+ eval voipd -s
+ voipd -s
+ running=yes
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ [ x = xyes ]
+ return 0
+ [ x = xyes ]
+ eval usermand -s
+ usermand -s
+ running=yes
+ isrunning upnpd
+ local running
+ local i
+ pidof upnpd
+ [ x = xyes ]
+ return 0
+ [ x = xyes ]
+ eval upnpd -s
+ upnpd -s
+ running=yes
+ isrunning mediasrv
+ local running
+ local i
+ pidof mediasrv
+ return 1
+ isrunning avmlogd
+ local running
+ local i
+ pidof avmlogd
+ return 1
+ isrunning tr069discover
+ local running
+ local i
+ pidof tr069discover
+ return 1
+ isrunning contfiltd
+ local running
+ local i
+ pidof contfiltd
+ [ x = xyes ]
+ return 0
+ [ x = xyes ]
+ eval contfiltd -s
+ contfiltd -s
+ running=yes
+ isrunning fritznasdb
+ local running
+ local i
+ pidof fritznasdb
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ [ x = xyes ]
+ return 0
+ [ x = xyes ]
+ eval ctlmgr -s
+ ctlmgr -s
+ running=yes
+ [ yes = yes ]
+ [ 0 != 5 ]
+ running=no
+ isrunning lltdd
+ local running
+ local i
+ pidof lltdd
+ return 1
+ isrunning maild
+ local running
+ local i
+ pidof maild
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning upnpd
+ local running
+ local i
+ pidof upnpd
+ return 1
+ isrunning mediasrv
+ local running
+ local i
+ pidof mediasrv
+ return 1
+ isrunning avmlogd
+ local running
+ local i
+ pidof avmlogd
+ return 1
+ isrunning tr069discover
+ local running
+ local i
+ pidof tr069discover
+ return 1
+ isrunning contfiltd
+ local running
+ local i
+ pidof contfiltd
+ return 1
+ isrunning fritznasdb
+ local running
+ local i
+ pidof fritznasdb
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ isrunning lltdd
+ local running
+ local i
+ pidof lltdd
+ return 1
+ isrunning maild
+ local running
+ local i
+ pidof maild
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning upnpd
+ local running
+ local i
+ pidof upnpd
+ return 1
+ isrunning mediasrv
+ local running
+ local i
+ pidof mediasrv
+ return 1
+ isrunning avmlogd
+ local running
+ local i
+ pidof avmlogd
+ return 1
+ isrunning tr069discover
+ local running
+ local i
+ pidof tr069discover
+ return 1
+ isrunning contfiltd
+ local running
+ local i
+ pidof contfiltd
+ return 1
+ isrunning fritznasdb
+ local running
+ local i
+ pidof fritznasdb
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ return 1
+ [ no = yes ]
+ shift
+ local running=yes
+ [ yes = yes ]
+ running=no
+ isrunning lltdd
+ local running
+ local i
+ pidof lltdd
+ return 1
+ isrunning maild
+ local running
+ local i
+ pidof maild
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning upnpd
+ local running
+ local i
+ pidof upnpd
+ return 1
+ isrunning mediasrv
+ local running
+ local i
+ pidof mediasrv
+ return 1
+ isrunning avmlogd
+ local running
+ local i
+ pidof avmlogd
+ return 1
+ isrunning tr069discover
+ local running
+ local i
+ pidof tr069discover
+ return 1
+ isrunning contfiltd
+ local running
+ local i
+ pidof contfiltd
+ return 1
+ isrunning fritznasdb
+ local running
+ local i
+ pidof fritznasdb
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ date
+ rm -rf /var/dtrace.txt
+ rm -rf /var/dtrace.tx2
+ termforcedwait 4 udhcpd dproxy ftpd
+ local i
+ termwait 4 udhcpd dproxy ftpd
+ local x=0
+ local running=no
+ local timeout=4
+ local i
+ shift
+ isrunning udhcpd
+ local running
+ local i
+ pidof udhcpd
+ return 1
+ isrunning dproxy
+ local running
+ local i
+ pidof dproxy
+ return 1
+ isrunning ftpd
+ local running
+ local i
+ pidof ftpd
+ return 1
+ [ no = yes ]
+ shift
+ local running=yes
+ [ yes = yes ]
+ running=no
+ isrunning udhcpd
+ local running
+ local i
+ pidof udhcpd
+ return 1
+ isrunning dproxy
+ local running
+ local i
+ pidof dproxy
+ return 1
+ isrunning ftpd
+ local running
+ local i
+ pidof ftpd
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ rmmod userman_mod
+ rmmod isdn_fbox_fon3
rmmod: can't unload 'isdn_fbox_fon3': unknown symbol in module, or unknown parameter
+ [ start_tr069 = start_tr069 ]
+ echo stopping wlan ...
+ /etc/init.d/rc.net wlanstop

ps+ killall -9 checkservices
killall: checkservices: no process killed
+ date
+ rm -f /var/install
+ rm -f /var/tmp/*.image
+ exit 0
# 
# ps
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1332 S <  /sbin/udevd --daemon
  451 root         0 SW   [khubd]
  983 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  999 root      5072 S    dsl_monitor -d
 1321 root      2844 S    avmipcd
 1332 root      3364 S    l2tpv3d
 1402 root      4320 S    multid
 1411 root      3812 S    ddnsd
 1431 root      3540 S    upnpdevd
 1439 root         0 SW   [autbtex]
 1440 root         0 SW   [pmex_ne]
 1441 root         0 SW   [pmex_fe]
 1670 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1690 root      1312 S    init
 2144 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2866 root      1312 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3238 root      4880 S    dsld -i -n
 3336 root         0 SW   [scsi_eh_0]
 3337 root         0 SW   [usb-storage]
 3341 root         0 SW   [scsi_eh_1]
 3342 root         0 SW   [usb-storage]
 3406 root      5004 S    /bin/avmike
 3431 root      1332 S <  /sbin/udevd --daemon
 3436 root      1332 S <  /sbin/udevd --daemon
 3759 root      2544 S N  ntfs-3g /dev/sdb1 /var/media/ftp/ASMT-2115-01 -o rw,
18586 root      1328 S    -sh
18803 root         0 SW   [flush-7:0]
18972 root      1308 R    ps
#
elsterkrug

- - - Aktualisiert - - -

Ach so, hier noch die weg2.txt.
elsterkrug
 
Hallo Elsterkrug,
das sieht nach Befehl "/bin/sh -x /bin/prepare_fwupgrade start_tr069" aus,
könntest Du bitte auf den Befehl "/bin/sh -x /bin/prepare_fwupgrade start" wechseln
ist mit PeterPawn abgestimmt.

ansonsten ist es OK,
weiter so,

wichtig ist der Befehl "script weg2.txt" in Ubuntu-Console, so dass wir kompletten Output am Ende haben.

LG Riverhopper
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.