- Mitglied seit
- 6 Nov 2005
- Beiträge
- 3,724
- Punkte für Reaktionen
- 16
- Punkte
- 38
Hallo zusammen,
wie ich bereits [dort] vor einer Weile beschrieben habe, hatte ich mir seinerzeit eine 7590-Bastelbox mit einem kaputten WLAN-Chip zugelegt. Damals ging es mir darum, die Box halbwegs stabil zum Laufen zu bekommen, da sie leider mit den Firmwares >7.20 dazu neigte, sich nach 2-3 Minuten zu rebooten. Die richtig wirksame Abhilfe habe ich mir damals mit dem Tipp von @eisbaerin von [hier] geholt, indem ich durch
WLAN gänzlich von der Box verbant hatte. Zwar gibt es damit in der aktuellen Firmware einige Darstellungsprobleme im AVM-WebIF, weil deren Lua-Skripte buggy sind und mit einem solchen "Sonderfall" nicht richtig umgehen können. Aber auch das Problem habe ich für meinen Fall mithilfe von FREETZ-NG gelöst.
Nachdem ich mit dieser Box lange genung als Bastelobjekt gespielt hatte, wollte ich sie nun produktiv als DSL-Router ohne WLAN bei mir einsetzen. Dabei ist mir aber auf der seriellen Konsole folgende Meldung aufgefallen:
Also der Bootloader vermeldet "no Config" und nutzt stattdessen Defaultconfig. An sich habe ich damit bis jetzt keine Nachteile gesehen. Die Box tut in der Funktionalität, die ich brauche, das was sie soll. Dennoch würde mich interessieren, welchen technischen Hintergrund diese Fehlermeldung hat und wie man die ggf. dauerhaft beseitigen könnte.
Weitere Hintergrundinformationen dazu:
Die Box kam bei mir damals ohne Aufkleber mit all den Passwörter, MACs, Seriennummern und wenn ich es richtig deuten kann, hat der Vorbesitzer ein Paar ENV-Variablen anscheinend im Bootloader "zurückgesetzt". Aktuell sieht es bei mir so aus:
wobei "my_ipaddress" ursprünglich z.B. leer war und von mir damals neu definiert wurde, um die Box überhaupt mit FREETZ flashen zu können.
Ich habe bereits diverse Recovery ausprobiert (in dem Beispiel oben z.B. mit einer 21 Firmware), auch zum Teil mit anschließendem Werkreset nach Recovery. Beides bringt keine Abhilfe und "no Config"-Meldung im Bootloader bleibt bestehen.
Ich habe hier noch eine weitere 7590 (auch mit serieller Konsole) vorliegen und würde im nächsten Schritt auch dort "printenv" ausführen und beide Ausgaben vergleichen. Irgendwie scheinen mir da einige ENV-Variablen bei der Box mit "no Config" zu fehlen.
Die Frage ist aber: Wie kann ich sie am Besten "rekonstruieren" und warum wird sowas durch Recovery und Werkreset nicht automatisch gemacht?
Danke!
wie ich bereits [dort] vor einer Weile beschrieben habe, hatte ich mir seinerzeit eine 7590-Bastelbox mit einem kaputten WLAN-Chip zugelegt. Damals ging es mir darum, die Box halbwegs stabil zum Laufen zu bekommen, da sie leider mit den Firmwares >7.20 dazu neigte, sich nach 2-3 Minuten zu rebooten. Die richtig wirksame Abhilfe habe ich mir damals mit dem Tipp von @eisbaerin von [hier] geholt, indem ich durch
Code:
CONFIG_WLAN=n
Nachdem ich mit dieser Box lange genung als Bastelobjekt gespielt hatte, wollte ich sie nun produktiv als DSL-Router ohne WLAN bei mir einsetzen. Dabei ist mir aber auf der seriellen Konsole folgende Meldung aufgefallen:
Code:
ROM VER: 2.1.0
CFG 0e
B
.
.
.
pagesize = 00000800
no_of_pages_in_block = 00000040
*
*
*
*
*
Detected PXB4583el V1.2-2000
.[piglet] Suceeded
<no Config>
(AVM) EVA Revision: 1.3258
(C) Copyright 2005 AVM Date: Mar 10 2017 Time: 10:48:27 (1) 3 0x0-0x46409
[NAND:] 512MB MACRONIX 2048 Pagesize 128k Blocksize 4096 Blocks
[SYSTEM:] GRX5 (ID 0x24 Revision 2) on 1000MHz/600MHz/666MHz
..
Eva_AVM >
Eva_AVM >
Eva_AVM >
<ERROR: no Config - USING Defaultconfig!>
Weitere Hintergrundinformationen dazu:
Die Box kam bei mir damals ohne Aufkleber mit all den Passwörter, MACs, Seriennummern und wenn ich es richtig deuten kann, hat der Vorbesitzer ein Paar ENV-Variablen anscheinend im Bootloader "zurückgesetzt". Aktuell sieht es bei mir so aus:
Code:
<ERROR: no Config - USING Defaultconfig! >printenv
HWRevision 226
HWSubRevision 1
ProductID Fritz_Box_HW226
SerialNumber 0000000000000000
annex B
autoload yes
bootloaderVersion 1.3258
crash [0]e769bf4f,1a4,6[1]0,0,0[2]0,0,0[3]0,0,0
firstfreeaddress 0x852852B0
firmware_info 154.07.21
firmware_version avm
flashsize nor_size=0MB sflash_size=0KB nand_size=512MB
maca XX:XX:XX:XX:XX:8D
macb XX:XX:XX:XX:XX:8E
macwlan XX:XX:XX:XX:XX:8F
macwlan2 XX:XX:XX:XX:XX:90
macdsl XX:XX:XX:XX:XX:8A
memsize 0x20000000
mtd0 0x0,0x2C00000
mtd1 0x500000,0xD00000
mtd2 0x0,0x100000
mtd3 0x100000,0x500000
mtd4 0xD00000,0x1500000
mtd5 0x1500000,0x20000000
my_ipaddress 192.168.178.1
prompt Eva_AVM
ptest
usb_board_mac XX:XX:XX:XX:XX:8B
usb_device_id 0x0000
usb_device_name USB DSL Device
usb_manufacturer_name AVM
usb_revision_id 0x0000
usb_rndis_mac XX:XX:XX:XX:XX:XX
wlan_key XXXXXXXXXXXXXXXXXXXX
Ich habe bereits diverse Recovery ausprobiert (in dem Beispiel oben z.B. mit einer 21 Firmware), auch zum Teil mit anschließendem Werkreset nach Recovery. Beides bringt keine Abhilfe und "no Config"-Meldung im Bootloader bleibt bestehen.
Ich habe hier noch eine weitere 7590 (auch mit serieller Konsole) vorliegen und würde im nächsten Schritt auch dort "printenv" ausführen und beide Ausgaben vergleichen. Irgendwie scheinen mir da einige ENV-Variablen bei der Box mit "no Config" zu fehlen.
Die Frage ist aber: Wie kann ich sie am Besten "rekonstruieren" und warum wird sowas durch Recovery und Werkreset nicht automatisch gemacht?
Danke!