Hallo,
ich habe mir aus dem aktuellen Trunk ein Image basierend auf meiner Config von folgender Version gebaut:
113.06.24 Rev 13055
Gebaut habe ich 113.06.24 Rev 13206
erweitert um das Paket usbip 0.1.8
Ich kann das Image flashen über die Freetz Oberfläche:
ERLEDIGT – Rückgabewert des Installationsskripts: 1 (INSTALL_SUCCESS_REBOOT)
Von /var/post_install generierter Inhalt:
Danach ist die Box weiterhin an, lässt sich nicht rebooten, weder per Freetz WebIF, AVM WebIF noch Konsole. Dieses Reboot Problem ist übrigens generell, also unabhängig ob davor ein Update war.
Nach stromlos machen und neustart ist die Box normal erreichbar, hat aber keine neue Firmware erhalten.
Was ist das Problem?
Meine .config hängt bei
EDIT: ich hab die var/post_install mal händisch durchgeführt und folgende Meldungen sind mir aufgefallen, ich weiß nicht, ob die korrekt sind?
ich habe mir aus dem aktuellen Trunk ein Image basierend auf meiner Config von folgender Version gebaut:
113.06.24 Rev 13055
Gebaut habe ich 113.06.24 Rev 13206
erweitert um das Paket usbip 0.1.8
Ich kann das Image flashen über die Freetz Oberfläche:
Code:
./
./var/
./var/.packages
./var/chksum
./var/regelex
./var/install
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/info.txt
./var/signature
./var/.config
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=
ANNEX=B
testing acceptance for device Fritz_Box_HW185 ...
korrekt install type: mips34_512MB_xilinx_vdsl_dect446_4geth_2ab_isdn_nt_te_pots_2usb_host_wlan11n_27490
device has installtype mips34_512MB_xilinx_vdsl_dect446_4geth_2ab_isdn_nt_te_pots_2usb_host_wlan11n_27490
OK - accept this update for device Fritz_Box_HW185 ...
testing acceptance for device Fritz_Box_HW185 done
curr: 113.06.24 new: xx.06.24
debug: curr: 113.06.24
debug: new: "XX.06.24"
major_currFWver=113
middle_currFWver=6
minor_currFWver=24
middle_newFWver=6
minor_newFWver=24
check Firmware Version: xx.06.24
DEBUG: 6 >= 6
DEBUG: 24 >= 24
Accept Firmware Version: xx.06.24
install: 2.6.32 check files...
read 0x0 MACIG 0x0
File doesn't contain the checksum, adding
[cs_calc_sum] sum 0x421788b9
Calculated checksum is 421788B9
[cs_set_sum] tagged 0
write 0x23de53c4, 0xb9881742 MAGIC 0xc453de23
Adding failed
chksum for file /var/tmp/filesystem.image ok
size for file /var/tmp/filesystem.image ok
read 0x89832a03 MACIG 0xc453de23
File already contains the checksum, verifying
[cs_calc_sum] sum 0x89832a03
Calculated checksum is 89832A03
Saved checksum is 89832A03
Checksum validation successful!
chksum for file /var/tmp/kernel.image ok
size for file /var/tmp/kernel.image ok
install: 2.6.32 getting mtds to install...
install: --mtd------------------------------------------------
install: --assert---------------------------------------------
install: --addr+size------------------------------------------
install: kernel_start=0x00000000
install: kernel_size=4194304
install: kernel_image_size=1961736
install: filesystem_start=0x00400000
install: filesystem_size=50331648
install: filesystem_image_size=25677824
install: 2.6.32 writing commands to install...
install: check for old settings ...
set INFO led to blink (modul=7, state=4)
Von /var/post_install generierter Inhalt:
Code:
#! /bin/sh
echo $0: start
sleep 1
killall run_clock
if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi
if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi
echo skip deleting language from env
echo MODE=update > /dev/avm_power
echo "disable" > /dev/watchdog
echo still running:
ps
lsmod
sleep 1
update_state=good
echo Erase mtd partitions '2' and '3' ...
/sbin/update_kernel -o /dev/mtd2
/sbin/update_kernel -o /dev/mtd3
echo Copy kernel image...
/sbin/update_kernel -i /var/tmp/kernel.image -o /dev/mtd2
[ $? -ne 0 ] && echo failed with error "$?" && update_state=bad
echo Copy filesystem image ...
mkdir -p /var/tmp/fs
mkdir -p /var/tmp/fs_mtd
mount -t squashfs /var/tmp/filesystem.image /var/tmp/fs
mount -t yaffs2 /dev/mtdblock3 /var/tmp/fs_mtd
var_mount_squashfs=`mount | grep "/var/tmp/fs type squashfs"`
var_mount_mtd=`mount | grep /dev/mtdblock3`
[ -z "$var_mount_squashfs" ] && echo failed to mount filesystem.image && update_state=bad
[ -z "$var_mount_mtd" ] && echo failed to mount /dev/mtdblock3 && update_state=bad
if [ "$update_state" = "good" ] ; then
echo Copy filesystem ...
cp -R /var/tmp/fs/* /var/tmp/fs_mtd
[ $? -ne 0 ] && echo failed with error "$?" && update_state=bad
echo ... Copy filesystem done
fi
if [ "$update_state" = "good" ] ; then
echo Setting linux_fs_start mirror...
echo linux_fs_start 1 > /proc/sys/urlader/environment
else
echo Setting linux_fs_start skipped due to errors...
fi
umount /var/tmp/fs
umount /var/tmp/fs_mtd
rmdir /var/tmp/fs
rmdir /var/tmp/fs_mtd
exit 0
Danach ist die Box weiterhin an, lässt sich nicht rebooten, weder per Freetz WebIF, AVM WebIF noch Konsole. Dieses Reboot Problem ist übrigens generell, also unabhängig ob davor ein Update war.
Nach stromlos machen und neustart ist die Box normal erreichbar, hat aber keine neue Firmware erhalten.
Was ist das Problem?
Meine .config hängt bei
EDIT: ich hab die var/post_install mal händisch durchgeführt und folgende Meldungen sind mir aufgefallen, ich weiß nicht, ob die korrekt sind?
Anhänge
Zuletzt bearbeitet: