Fritzbox 7490 Recovery - ERROR no valid external Phy detected

masterElmar

Neuer User
Mitglied seit
30 Apr 2021
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Sehr geehrtes IP Phone Forum,
nach dem ich viele Beiträge gelesen hab und mich etwas in die Materie eingearbeitet habe, wollte ich nun doch nochmal eine Frage stellen.
Ich habe eine defekte FritzBox 7490, bei der erst alle LEDs Grün aufleuchten und dann nur noch die Power LED dauerhaft leuchtet.
Wie im Forum gelesen ist als erstes der Serial Debug ein Anlaufpunkt wenn das Gerät selbst keine Garantie mehr hat.
Dort bekomme ich dann folgende Informationen:
Bash:
ROM VER: 1.1.4
CFG 05                                                                                                                                                                                                          ؟�88�g)S!���[\]

(AVM) EVA Revision: 1.1964 Version: 2964
(C) Copyright 2005 AVM Date: Nov 27 2013 Time: 14:33:10 (0) 3 0x0-0x740D

[FLASH:] WINBOND Uniform-Flash 1MB 256 Bytes WriteBuffer
[FLASH:](Eraseregion [0] 16 sectors a 64kB)
[NAND:] 512MB MICRON 2048 Pagesize 128k Blocksize 4096 Blocks 8Bit 1 CS HW
[SYSTEM:] VR9 on 500MHz/250MHz/250MHz
<ERROR: unbekannte HWRevision>

.<ERROR no valid external Phy detected 0xFFFF 0xFFFF>

Eva_AVM >printenv

HWRevision            0x10000000
HWSubRevision         5
ProductID             Fritz_Box_HW185
SerialNumber          0000000000000000
annex                 B
autoload              yes
bootloaderVersion     1.1964
bootserport           tty0
country               049
cpufrequency          500000000
firstfreeaddress      0x81116240
firmware_info         113.07.29
firmware_version      avm
flashsize             nor_size=0MB sflash_size=1024KB nand_size=512MB
language              de
linux_fs_start        1
maca                  34:81:C4:C1:B0:9E
macb                  34:81:C4:C1:B0:9F
macwlan               34:81:C4:C1:B0:A0
macwlan2              34:81:C4:C1:B0:A1
macdsl                34:81:C4:C1:B0:A2
memsize               0x10000000
modetty0              38400,n,8,1,hw
modetty1              38400,n,8,1,hw
mtd0                  0x400000,0x3400000
mtd1                  0x0,0x400000
mtd2                  0x0,0x40000
mtd3                  0x40000,0xA0000
mtd4                  0xA0000,0x100000
mtd5                  0x0,0x200000
my_ipaddress          192.168.178.1
prompt                Eva_AVM
req_fullrate_freq     250000000
sysfrequency          250000000
tr069_passphrase      UYYM9poFVDyZ
tr069_serial          00040E-3481C4C1B09E
urlader-version       2964
usb_board_mac         34:81:C4:C1:B0:A3
usb_device_id         0x0000
usb_device_name       USB DSL Device
usb_manufacturer_name  AVM
usb_revision_id       0x0000
usb_rndis_mac         34:81:C4:C1:B0:A4
wlan_key              83998300995669141118

Eva_AVM >go

##......................................................
Lantiq xDSL CPE VR9
phym = 10000000, mem = 10000000, max_pfn = 00010000
Reserving memory for CP1 @0xb0000000, size 0x00000000
plat_device_tree_setup: AVM hardware subrevision 5
plat_device_tree_setup: using Fallback device-tree of AVM hardware subrevision 0
DT: d0 0d fe ed 00 00 14 36
[    0.000000] Linux version 3.10.107 ([email protected]) (collect2: error: ld returned 1 exit status) #1 SMP 2021-05-26
[    0.000000] [env_init] 0x81018160[0]
[    0.000000] [env_init] 0x810181a0[1]
[    0.000000] [env_init] 0x810182a0[2]
[    0.000000] [env_init] switch to ram location
[    0.000000] env_init: Unable to get hardware revision (HWRevision) from PROM (error: -22)
[    0.000000] [init_avm_kernel_config] AVM Kernel Config (ptr 8091e000)
[    0.000000] [init_avm_kernel_config] AVM Kernel Config: module memory entry
[    0.000000] [init_avm_kernel_config] AVM Kernel Config: version info entry
[    0.000000] [init_avm_kernel_config] AVM Kernel Config: device-tree for subrev 0 found
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 10000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] [module-alloc] use 0x7fe000 bytes at 0x81204000
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Kernel panic - not syncing: [avm_cache_set_coherency]: Cache coherency not set for HWRevision 0 in avm_cache.h
[    0.000000]
[    0.000000] Rebooting in 5 seconds..
Lantiq xDSL CPE VR9

Lantiq xDSL CPE VR9

Ich hatte in einem anderen Beitrag ähnliches gelesen, jedoch unterscheidet sich der Fehler etwas.
Beim Versuch LAN Kabel oder sonstiges anzuschließen passiert nichts.
Mir sind auf der Platine keine defekten Bauteile bekannt, habe alles geöffnet und mit einer Lupe überblickt.
Für den Versuch etwas zu reparieren bin ich hier gelandet, aber eher noch um etwas zu lernen und Wissen aufzubauen.
Studiere aktuell Informatik und Mikrocontroller, Assembly und allgemein das debuggen von Hardware macht mir Spaß.
Ich freue mich auf Hilfreiche Links und Antworten.
Mit freundlichen Grüßen
Elmar

:)
 
Zuletzt bearbeitet:
Wie kommt es zu dieser HWRevision? Das ist schon mal nicht normal. Hatte da vielleicht mal jemand am Bootloader "rumgefummelt"?
 
  • Like
Reaktionen: masterElmar
Wie kommt es zu dieser HWRevision? Das ist schon mal nicht normal. Hatte da vielleicht mal jemand am Bootloader "rumgefummelt"?
Die HWRevision kann ich mir auch nicht wirklich erklären.
Ich habe die Fritzbox so defekt bekommen, geöffnet wurde sie vorher jedoch nicht.
Gibt es eine Möglichkeit den Bootloader wieder herzustellen bzw. neu zu flashen?
Soweit ich bis jetzt gelesen habe besitzt die Fritzbox doch mtd0 bis mtd4 und davon ist der mtd2 der ADAM2 Bootloader.
 
Zuletzt bearbeitet:
Wenn man ein Backup hätte ja. Aber zuerst würde ich mal versuchen zumindest temporär die HWRev zu korrigieren (normalerweise wird diese Variable nicht permanent gespeichert).
Danke für den sehr guten Tipp. <3


Bash:
[   12.220000] [    2.520000] Mirror/redirect action on
[   12.220000] [    2.520000] u32 classifier
[   12.230000] [    2.530000]     Performance counters on
[   12.230000] [    2.530000]     Actions configured
[   12.230000] [    2.530000] ipip: IPv4 over IPv4 tunneling driver
[   12.240000] [    2.540000] TCP: cubic registered
[   12.250000] [    2.540000] NET: Registered protocol family 10
[   12.250000] [    2.550000] avm_pa: try to activate hw accelaration for pid 2 (ipv6) called from avm_pa_dev_pidhandle_register_with_ingress
[   12.260000] [    2.560000] sit: IPv6 over IPv4 tunneling driver
[   12.270000] [    2.560000] NET: Registered protocol family 17
[   12.280000] [    2.570000] Bridge broadcast ratelimiter registered
[   12.280000] [    2.570000] KOAM is loaded successfully.
[   12.290000] [    2.570000] l2tp_core: L2TP core driver, V2.0
[   12.290000] [    2.580000] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[   12.300000] [    2.580000] l2tp_netlink: L2TP netlink interface
[   12.310000] [    2.590000] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[   12.310000] [    2.590000] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[   12.320000] [    2.600000] 8021q: 802.1Q VLAN Support v1.8
[   12.330000] [    2.600000] Key type dns_resolver registered
[   12.330000] [    2.610000] <ifx_fix_timing>
[   12.340000] [    2.610000] [TFFS3_Init] Called.
[   12.340000] [    2.610000] [TFFS3_Init] No storage module registered, trying legacy fallback
[   12.350000] [    2.620000] [TFFS3_LGCY_Setup] using mtd7(tffs (1)), mtd8(tffs (2))
[   12.360000] [    2.630000] [TFFS3_LGCY_Setup] mtd "tffs (1)": segment value 202
[   12.360000] [    2.630000] [TFFS3_LGCY_Setup] mtd "tffs (2)": segment value 201
[   12.370000] [    2.640000] [TFFS3_LGCY_Setup] Using segment 202 (avail: 202 + 201)
[   12.380000] [    2.650000] [TFFS3_LGCY_Setup] mtd7 size=0x60000
[   12.380000] [    2.650000] TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 3.0)
[   12.390000] [    2.660000] Adam2 environment variables API installed.
[   12.400000] [    2.660000] {avmnet_cfg_netinit}
[   12.400000] [    2.670000] [avmnet] No config found for HWRev 185, HWSubRev 5, Profile-ID 0, trying base config for HWSubRev
[   12.410000] [    2.680000] [avmnet] No config found for HWRev 185, HWSubRev 5, trying base config for HWRev
[   12.420000] [    2.690000] [avmnet] [avmnet_swi_7port_init] Init on module swi_vr9 called.
[   12.430000] [    3.050000] Loading AVM Net Common Datapath Driver for 7Port Switch......
[   12.440000] [    3.050000] [ppe_eth_init] init_hw()
[   12.450000] [    3.050000] [init_hw] ppe_hw_init=0xff successful
[   12.450000] [    3.050000] [ppe_eth_init] ifx_proc_file_create()
[   12.460000] [    3.060000] [ppe_eth_init] dma_setup_init()
[   12.460000] [    3.060000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown unicast frames 0x48
[   12.480000] [    3.070000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown multicast frames 0x48
[   12.490000] [    5.340000] [avmnet] [avmnet_phy_11G_setup] Hanging PHY phy_11G_1 detected, trying to reset it.
[   12.500000] [    5.640000] [avmnet] [avmnet_phy_11G_setup] Re-Loading firmware into phy 0x11
[   12.510000] [    6.860000] [avmnet] [avmnet_phy_11G_setup] Hanging PHY phy_11G_1 detected, trying to reset it.
[   12.520000] [    7.270000] [avmnet] [avmnet_phy_11G_setup] Re-Loading firmware into phy 0x11
[   12.520000] [    8.870000] [avmnet] [avmnet_phy_11G_setup] Hanging PHY phy_11G_1 detected, trying to reset it.
[   12.530000] [    9.020000] [0]system-load  35% loadavg 0.32 0.7 0.2 - pgstat: sum=59287 free=58141 slab=1146 alloc=519/s (sleep 0)
[   12.550000] [    9.180000] [avmnet] [avmnet_phy_11G_setup] Re-Loading firmware into phy 0x11
[   12.550000] [   10.400000] [avmnet] [avmnet_phy_11G_setup] Giving up on hanging PHY phy_11G_1.
[   12.560000] [   10.400000] Kernel panic - not syncing: [avmnet_phy_11G_setup] Giving up on hanging PHY phy_11G_1.
[   12.570000] [   10.400000]
[   12.580000] [   10.410000] set_reboot_status: Soft-Reboot(PANIC)  - PANIC(1)SUM(1)UP(10)UTC(10)FW(07.29)HW(185)HWS(5)BV(1.1964)
[   12.590000] Rebooting in 5 seconds..
ROM VER: 1.1.4
CFG 05
** START
RVEC bf200000
[\]

(AVM) EVA Revision: 1.1964 Version: 2964
(C) Copyright 2005 AVM Date: Nov 27 2013 Time: 14:33:10 (1) 3 0x0-0x740D

[FLASH:] WINBOND Uniform-Flash 1MB 256 Bytes WriteBuffer
[FLASH:](Eraseregion [0] 16 sectors a 64kB)
[NAND:] 512MB MICRON 2048 Pagesize 128k Blocksize 4096 Blocks 8Bit 1 CS HW
[SYSTEM:] VR9 on 500MHz/250MHz/250MHz

.Atheros 8030/35 detected

Eva_AVM >

Die Fritzbox startet erstmal und es kam ziemlich viel Debug Output der mein Terminal etwas geflutet hat.
Ich lese mir erstmal wieder alles durch und schaue was funktioniert und was nicht.
Die Grüne Power LED Blinkt jetzt.
 
Vermutlich ist der externe PHY (für die Ports LAN3 und LAN4) defekt (ich weiß aber gerade nicht mehr genau, wie bei der 7490 die PHYs benannt waren und ob es nicht doch die internen sind), ich würde versuchen, die Box erst einmal mit einer älteren FRITZ!OS-Version zu starten, wo das noch keine "kernel panic" auslöste. Erst wenn klar ist, wie groß der Schaden wirklich ist, lohnt sich das Erstellen eines angepaßten eigenen Images, bei dem die defekten LAN-Ports deaktiviert sind.
 
  • Like
Reaktionen: masterElmar
Also, ich habe die Fritzbox nochmals neugestartet und wieder probiert ob die LAN Ports ansprechbar sind.
Wenn ich alles richtig verstanden habe sind Port 1 und 2 direkt angebunden und damit wenn man debuggt oder etwas probiert die bevorzugteren Ports.
Jedenfalls leuchtet mein Port am PC wieder und bekam ein Signal.
Danach habe ich dann versucht mit dem FritzRecovery Tool und der fest eingestellten IP Adresse
192.168.178.1 die Fritzbox zu reparieren.
Parallel dazu hab ich natürlich weiterhin die Serielle Console angeschlossen gelassen um einen Debug zu sehen was passiert.
Das Flash Tool hat die Fritzbox gefunden und fing tatsächlich an die gesamten Bereiche neu zu flashen.
Einen Fehler hab ich im Terminal gesehen beim Flashen das mtd3 rejected wurde und er dann mtd1 komplett neugeflashed hat.
Fazit: Die Box ist danach vollständig hochgefahren und zeigt mir soweit keine Fehler an.
WLAN und LAN Ports funktionieren alle vollständig.
Ich teste jetzt noch Stück für Stück alle weiteren Funktionen.
Ich schätze mal das der Vorbesitzer versucht hat die Fritzbox mit einer anderen Firmware oder einem Update zu bespielen und dieses aus irgendeinem Grund fehlgeschlagen ist. Beim Kauf der Fritzbox wurde mir das Netzteil nicht mitverkauft und ich habe mir darauf ein hochwertiges 12V Netzteil besorgt.

Vielen Dank an NDiIPP und PeterPawn. <3
Ihr leistet großartige Arbeit im Forum und auch auf Github bzw anderen Seiten.
 
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.