neuer mod m4.27 und 3.27

Fehler?!

Hi ich nochmal.
Habs jetzt nochmal durchlaufe lassen.

Das ganze bleibt aber bei Step 7 Modification stehen.
Dadrunter ist dann der Cursor und NIX passiert mehr.

Was is nu noch falsch???

Hier die Ausgabe:
knoppix@0[m4.27a]$ ./fritzbox_mod fritz.box_fon_wlan_7050.14.03.86.image mod.image
Eigenes 'tar' zum Image packen. AVM nutzt alten busybox...
Step 1, untar original image
Use nice tool ./tools/dumpsquashfs to unpack box image
Step 3 split kernel from hidden squashfs
The size of <../1.fritz.box_fon_wlan_7050.14.03.86.image/var/tmp/kernel.image> is 711432
Squashfs signature found at 572160
kernel.raw created
kernelsquashfs.raw created
Step 4 unpack hidden squashfs
Step 5 Modification
Step 6 Modification

Achtung: Dein Boxtyp ist auf Fritz_Box_7050 gesetzt !
Bitte bei Bedarf in ./fritzbox_mod.6 anpassen !

patching file etc/init.d/rc.voip
Hunk #1 succeeded at 4 with fuzz 1.
patche vpn in firmware
patche bftpd in firmware
patche dropbear in firmware
patche web interface international
patche web interface push
patching file usr/www/all/html/de/menus/menu2_system.html
patche web interface wds
patching file usr/www/all/html/de/menus/menu2_wlan.html
Hunk #1 succeeded at 37 with fuzz 1.
entferne hilfedateien
entferne einrichtungsassistent
installiere ipv6
patche erweitertes wget in firmware
patching file etc/init.d/rc.conf
Hunk #1 succeeded at 84 (offset -156 lines).
patching file etc/init.d/rc.S
Hunk #1 succeeded at 8 with fuzz 1.
Hunk #2 succeeded at 69 with fuzz 2.
Hunk #3 succeeded at 142 with fuzz 2.
Hunk #4 succeeded at 276 with fuzz 2 (offset 33 lines).
set FIRMWARE_SUBVERSION=m4.27a
Step 7 Modification
 
...

also ich dachte auch er würde aufhören, aber er hat geschlagene 3 min später weitergemacht...ich würde es in meinem jungendlichen leichtsinn auf das kompremieren mit lzma schieben?!?!?! korrigiert mich wenn ich mich irre..
 
@darkyputz: der fehler kommt von push oder wds. da werden die web-seiten gepatcht. das setzt aber voraus, dass die seite für diese funktionen schon vorbereitet ist. ist aber bei der xx.03.67 noch nicht. deshalb push und/oder wds ausschalten, dann ist auch der fehler weg.

micha
 
die lange wartezeit kommt von den links der busybox. entweder warten oder im script fritzbox_mod.6 die ln -f bei busybox durch ln -sf ersetzten. bei mir gabs ein problem mit syslinks wobei ich noch keine zeit hatte, das nochmal zu testen.

micha
 
Wurde eigentlich diesmal etwas mehr an der Busybox geändert?
Weil z.B. top zeigt bei mir nichtmehr die CPU Auslastung der einzelnen Prozesse an.
 
kolbem schrieb:
Wurde eigentlich diesmal etwas mehr an der Busybox geändert?
Weil z.B. top zeigt bei mir nichtmehr die CPU Auslastung der einzelnen Prozesse an.

Ja, die busybox ist komplett neu kompiliert.
Ich habe dafuer die config aus dem buildroot von Enrik und den patch-1 aus dem m4.26 verwendet. Evtl. waren diese Configs nicht 100%-ig passend.
Weisst du welche Option die Funktion zur verfuegung stellt?

In der config steht folgendes zu top:
CONFIG_TOP=y
# FEATURE_CPU_USAGE_PERCENTAGE is not set
 
ich habs jetzt nochmal mit den symlinks bie busybox versucht. meine box loopt wieder.
auf der seriellen konsole folgende ausgabe :
Code:
ADAM2 Revision TI:0.18.01 AVM: Version:97
(C) Copyright 1996-2003 Texas Instruments Inc. All Rights Reserved.
(C) Copyright 2003 Telogy Networks, Inc.
(C) Copyright 2003-2004 AVM

AVM_Ar7 > 
Press any key to abort OS load, or wait 5 seconds for OS to boot...
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/Launching kernel decompressor.
Starting LZMA Uncompression Algorithm.
Copyright (C) 2003 Texas Instruments Incorporated; Copyright (C) 1999-2003 Igor Pavlov.
Compressed file is LZMA format.
Kernel decompressor was successful ... launching kernel.

LINUX started...
Config serial console: ttyS0,38400
prom_init: local_env_buffer 929 used (max 2048)

CPU revision is: 00018448

Primary instruction cache 16kb, linesize 16 bytes (4 ways)

Primary data cache 16kb, linesize 16 bytes (4 ways)

Number of TLB entries 16.

Linux version 2.4.17_mvl21-malta-mips_fp_le (oliver@oliver) (gcc version 3.3.2) #exportiert -1 Sa Okt 8 00:28:45 CEST 2005

DEBUG: Bring MDIO out of reset.

Determined physical RAM map:

 memory: 14000000 @ 00000000 (reserved)

 memory: 00020000 @ 14000000 (ROM data)

 memory: 01fe0000 @ 14020000 (usable)

On node 0 totalpages: 8192

zone(0): 8192 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: 

calculating r4koff... 000b71b0(750000)

CPU frequency 150.00 MHz

Calibrating delay loop... 149.91 BogoMIPS

Freeing Adam2 reserved memory [0x14001000,0x0001f000]

Memory: 30780k/32768k available (1203k kernel code, 1988k reserved, 75k data, 44k init)

Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)

Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)

Mount-cache hash table entries: 512 (order: 0, 4096 bytes)

Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)

Page-cache hash table entries: 8192 (order: 3, 32768 bytes)

Checking for 'wait' instruction...  available.

POSIX conformance testing by UNIFIX

Linux NET4.0 for Linux 2.4

Based upon Swansea University Computer Society NET3.039

Initializing RT netlink socket

Starting kswapd

Disabling the Out Of Memory Killer

devfs: v1.7 (20011216) Richard Gooch ([email protected])

devfs: boot_options: 0x1

Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher

pty: 32 Unix98 ptys configured

Serial driver version 5.05c (2001-07-08) with no serial options enabled

ttyS00 at 0xa8610e00 (irq = 15) is a 16550A

block: 64 slots per queue, batch=16

Universal TUN/TAP device driver 1.4 (C)1999-2001 Maxim Krasnyansky

resize flash to 0x400000 Bytes

avalanche flash device: 0x400000 at 0x10000000.

 Amd/Fujitsu Extended Query Table v1.1 at 0x0040

Physically mapped flash:0: Swapping erase regions for broken CFI table.

number of CFI chips: 1

Looking for mtd device :mtd0:

Found a mtd0 image (0xc0000), with size (0x300000).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x000c0000-0x003c0000 : "mtd0"

Looking for mtd device :mtd1:

locking for hidden SquashFs image (0x90010000 - 0x900c0000)

hidden SquashFs image found at 0xb0076c00

add to memory config: hidden squashfs 0x90076c00-0x900c0000

Found a mtd1 image (0x10000), with size (0xb0000).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x00010000-0x000c0000 : "mtd1"

Looking for mtd device :mtd2:

Found a mtd2 image (0x0), with size (0x10000).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x00000000-0x00010000 : "mtd2"

Looking for mtd device :mtd3:

Found a mtd3 image (0x3c0000), with size (0x20000).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x003c0000-0x003e0000 : "mtd3"

Looking for mtd device :mtd4:

Found a mtd4 image (0x3e0000), with size (0x20000).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x003e0000-0x00400000 : "mtd4"

Found a mtd5 image (0x76c00), with size (0x49400).

Creating 1 MTD partitions on "Physically mapped flash:0":

0x00076c00-0x000c0000 : "mtd5"

mtd: partition "mtd5" doesn't start on an erase block boundary -- force read-only

TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)

      mount on mtd3 and mtd4 (double buffering)

Adam2 environment variables API installed.

NET4: Linux TCP/IP 1.0 for NET4.0

IP Protocols: ICMP, UDP, TCP, IGMP

IP: routing cache hash table of 512 buckets, 4Kbytes

TCP: Hash tables configured (established 2048 bind 4096)

Linux IP multicast router 0.06 plus PIM-SM

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

NET4: Ethernet Bridge 008 for NET4.0

Initializing the WAN Bridge.

Please set the MAC Address for the WAN Bridge.

Set the Environment variable 'wan_br_mac'. 

MAC Address should be in the following format: xx.xx.xx.xx.xx.xx

VFS: Mounted root (squashfs filesystem) readonly.

root device=/dev/mtdblock/0

Mounted devfs on /dev

Freeing unused kernel memory: 44k freed

Kernel panic: No init found.  Try passing init= option to kernel.

 <0>Rebooting in 5 seconds..

kann sich da jemand einen reim drauf machen ?


micha
 
supamicha schrieb:
Kernel panic: No init found.
Klingt für mich so, als wäre /sbin/init zwar ein Symlink, aber ins Leere.
Hast du die Zeilen aus der fritzbox_mod.6 so benutzt?
Code:
    ln -sf $bb_path .$link || echo "Fehler beim link von busybox" 1>&2
    #ln -f bin/busybox .$link || echo "Fehler beim link von busybox" 1>&2
Wenn du die zweite beibehalten hast und nur ein "-s" hinzugefügt hast, würde das den Fehler erklären (/sbin/init zeigt dann relativ auf bin/busybox, also auf /sbin/bin/busybox und das gibt es nicht).
 
Fehler beim erstellen der Hardlinks für die Busybox

Moin moin,

ich habe versucht mit der Knoppix 4.0 DVD (von DVD gebootet), den mod 4.27 zuerstellen. Es läuft alles bis zum Ende durch, nur können keine Hard- oder Softlinks für die Busybox erstellt werden.
Das Problem habe ich bisher mit allen mods 3.x oder 4.x.
Bei einer installierten Suse 9.3 habe ich das Problem nur wenn der mod auf meine USB-Stick ausgefühert wird. Der Stick ist dann unter /mnt/sda... gemountet. Bei der Knoppix DVD sind alle Laufwerke unter /mnt/sd... gemountet. Gibt es eine Einstellung mit der es unter Knoppix 4.0 läuft?


GOOD Byte :wink:
 
Re: Fehler beim erstellen der Hardlinks für die Busybox

Dein "Feind" ist das jeweils verwendete Filesystem. Auf dem USB Stick z.B. wird FAT32 oder ähnliches genutzt. Dort lassen sich vom Linux keine Hard und Softlinks erstellen.
Also auf ein entsprechendes Filesystem kopieren und dort werkeln.
Gruß Jens

fahrly01 schrieb:
Moin moin,

ich habe versucht mit der Knoppix 4.0 DVD (von DVD gebootet), den mod 4.27 zuerstellen. Es läuft alles bis zum Ende durch, nur können keine Hard- oder Softlinks für die Busybox erstellt werden.
Das Problem habe ich bisher mit allen mods 3.x oder 4.x.
Bei einer installierten Suse 9.3 habe ich das Problem nur wenn der mod auf meine USB-Stick ausgefühert wird. Der Stick ist dann unter /mnt/sda... gemountet. Bei der Knoppix DVD sind alle Laufwerke unter /mnt/sd... gemountet. Gibt es eine Einstellung mit der es unter Knoppix 4.0 läuft?


GOOD Byte :wink:
 
@Jens

Also geht es mit einem Windowsrechner und einer Knoppix CD (DVD) nie? Der hat ja meist nur FAT32- oder NTFS-HDDs.

Gruß fahrly01
 
Vermutlich gibt es kein Problem, wenn man die Files in die Ramdisk packt, dort generiert und anschließend das Ergebnis auf eine Platte wegsichert.
Ich habe es so versucht, doch haben mich weitere Syntaxfehler (nonaries expression oder so ähnlich ;) ) , welche ich unter Suse10 nicht habe von der Nutzung meiner KnoppixCD abgehalten.
Linken war so aber kein Problem.
Vieleicht hat ja jemand all diese Probleme bereits gelösst und ist so nett, uns zu erhellen? :)
Gruß Jens



fahrly01 schrieb:
@Jens

Also geht es mit einem Windowsrechner und einer Knoppix CD (DVD) nie? Der hat ja meist nur FAT32- oder NTFS-HDDs.

Gruß fahrly01
 
kann euch nur sagen wie es bei mir funktioniert hat:
knoppxi-cd und knoppix-dvd erstellen beide das image im home-Verzeichnis, also nicht auf einer Windows-Platte und sichere es dann im Internet.
 
Besten Danke!

Ich habe es vom Desktop (ramdisk) der Knoppix DVD gestartet und schon gibt es keine Fehlermeldungen mehr. Dann das Image auf die HDD gesichert. Modschritt 7 dauert aber ganz schön lange.....


Gruß fahrly01
 
Sei froh dass es lange dauert ;) Das ist die bessere Kompression.
 
Mit der Knoppix 4.02 DVD hat es jetzt auch bei mir funktioniert.
Grund für die "unary" Fehlermeldungen war, daß ich eine falsche Zeile aktiviert (einkommentiert) hatte, hinter der noch so einiges an Erklärungen stand (wie dumm von mir :)

Aber folgendes Problem: Nachdem ich IPv6 einkommentiert hatte, und dieses Image geflasht hatte, loopte meine FB 7050 nur noch.
Dank recovery.image.exe und der wohlweisslich gesicherten settings hatte ich die box wieder reanimiert.
Gibt es noch Probleme mit IPv6 oder luiegt es doch an Knoppix? Fehlermeldungen hatte ich kein!
Das unter Suse10 generierte Image (ohne IPv6) hat wie gewohnt gut funktioniert.
Gruß Jens



fritzchen schrieb:
kann euch nur sagen wie es bei mir funktioniert hat:
knoppxi-cd und knoppix-dvd erstellen beide das image im home-Verzeichnis, also nicht auf einer Windows-Platte und sichere es dann im Internet.
 
JensemannWF schrieb:
Gibt es noch Probleme mit IPv6 oder luiegt es doch an Knoppix? Fehlermeldungen hatte ich kein!
Das unter Suse10 generierte Image (ohne IPv6) hat wie gewohnt gut funktioniert.

Nun, ich kann da nur von meinen Erfahrungen berichten und weiss dass das Image bei mir funktioniert. Ausserdem habe ich mit einem reinen Download des mods + Firmware von AVM ein Image fuer jemand anderen erstellt - auch dies funktioniert.

Hast du irgendwelche Anhaltspunkte an denen man erkennen koennte was dort loopt?
 
Grund für das Loopen konnte ich mangels seriellem Port nicht herausfinden.
ich war sehr froh, daß das Recover im dritten Anlauf sauber durchlief. Somit konnte ich die Box wieder flottmachen.
Wie ich schon schrieb, habe ich im Vergleich zu den 5-6 erfolgreichen Versuchen unter Suse10 auf Knoppix lediglich die ipv6 option zusätzlich gewählt. Diese Image mochte dann nicht so, wie gewünscht laufen.
Wenn ich in Kürze wieder leichtsinnig werde, vesuche ich einen neuen Anlauf :)
BTW: Wofür benötigt man eigentlich die IPv6 Option? Nur jemand der sein priv. Netz auf v6 umgestellt hat?
Gruß Jens

owb schrieb:
JensemannWF schrieb:
Gibt es noch Probleme mit IPv6 oder luiegt es doch an Knoppix? Fehlermeldungen hatte ich kein!
Das unter Suse10 generierte Image (ohne IPv6) hat wie gewohnt gut funktioniert.

Nun, ich kann da nur von meinen Erfahrungen berichten und weiss dass das Image bei mir funktioniert. Ausserdem habe ich mit einem reinen Download des mods + Firmware von AVM ein Image fuer jemand anderen erstellt - auch dies funktioniert.

Hast du irgendwelche Anhaltspunkte an denen man erkennen koennte was dort loopt?
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,206
Beiträge
2,248,029
Mitglieder
373,770
Neuestes Mitglied
TomTom55
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.