FritzBox 7590 hängt im BootLoop

shatterator

Neuer User
Mitglied seit
30 Okt 2021
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen, ich habe hier eine "defekte" 7590 die im Bootlopp hängt. Ich habe jetzt ein paar Dinge versucht und komme nicht weiter. Vielleicht habt ihr ja einen tollen Vorschlag.
DIe Fritzbox schaltet sich ein, blinkt anfangs etwas und zeigt dann eine statische grüne LED. Diese geht nach einiger Zeit aus und wieder an.

Ich habe mit dem offiziellen Recovery-Tool von AVM einen Reset versucht. Leider wird die Fritzbox nicht gefunden.
Dann habe ich mit dem YourFritz EVA-Discover PS-Script versucht eine Verbindung aufzubauen --> auch das war ohne Erfolg.
Zuletzt habe ich eine Serielle Verbindung aufgebaut und die Logs ausgelesen. Das Ergebnis poste ich nachfolgend. Leider kann ich damit nicht viel anfangen und das kann das Problem nicht identifizieren.
Falls jemand eine Idee hat - ich bin für jeden Vorschlag dankbar!!!

Code:
*

ROM VER: 2.1.0
CFG 09
B
.
.
.

*
*
*
*
Detected PXB4583el V1.2-2000
.[piglet] Suceeded


(AVM) EVA Revision: 1.3578
(C) Copyright 2005 AVM Date: Nov 27 2018 Time: 13:38:30 (0) 3 0x0-0x46409

[NAND:] 512MB TOSHIBA 4096 Pagesize 256k Blocksize 2048 Blocks HW
[SYSTEM:] GRX5 (ID 0x24 Revision 2) on 1000MHz/600MHz/666MHz
..

Eva_AVM >#Loading compressed kernel to 0x85284A30
............................................................................................................................Device Tree Blob for SubRevision 4 not found.
Using Device Tree Blob of SubRevision 0

-------------------------------------------



      Switching to Bootcore Console


-------------------------------------------
[    0.000000] Linux version 4.9.198 (jenkins@uildxjplxpsq19p1xgrxB5xNL1skbdbg) (gcc version 8.3.0 (Buildroot 2018.11.4-gb80f08fe4) ) #1 Fri Aug 28 17:51:25 CEST 2020
[    0.000000] avm_check_isa_features: isa_level 0x00000031
[    0.000000] avm_check_cpu_features: mips-options (cache flags preliminary!): 0x000000c00059638b ases 0x00000001
[    0.000000] avm_check_cpu_features: (preliminary flags: MIPS_CPU_CACHE_CDEX_P MIPS_CPU_PREFETCH MIPS_CPU_INCLUSIVE_CACHES MIPS_CPU_CACHE_CDEX_S)
[    0.000000] SoC: GRX500 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019074 (MIPS 4KEc)
[    0.000000] MIPS: machine is GRX550 ANYWAN BOOTCORE (MIPS 4Kec)
[    0.000000] bootconsole [early0] enabled
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 0e000000 (usable)
[    0.000000]  memory: 00001ab8 @ 0e781030 (reserved)
[    0.000000]  memory: 00040000 @ 0dfc0000 (reserved)
[    0.000000] Initial ramdisk at: 0x8e000000 (4194304 bytes)
[    0.000000] avm_check_pcache_features: mips-options (preliminary MIPS_CPU_CACHE_CDEX_S flag): 0x000000c0005d638b icache.flags 0x00000000 dcache.flags 0x00000004
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] avm_check_scache_features: mips-options: 0x000000c0005d638b
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x000000000e000000-0x000000000fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x000000000e000000-0x000000000fffffff]
[    0.000000] Initmem setup node 0 [mem 0x000000000e000000-0x000000000fffffff]
[    0.000000] On node 0 totalpages: 8192
[    0.000000] free_area_init_node: node 0, pgdat 8e780620, node_mem_map 8f005620
[    0.000000]   Normal zone: 64 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 8192 pages, LIFO batch:0
[    0.000000] [fw-info] Version 07.21
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyLTQ0,115200n8r root=/dev/ram rw loglevel=8
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Memory: 24076K/32768K available (2649K kernel code, 395K rwdata, 736K rodata, 180K init, 258K bss, 8692K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:527
[    0.000000] grx500_bootcore_register_static_irq: irq_in = 0x0000001f, irq_out = 0x0000001f
[    0.000000] grx500_bootcore_register_static_irq: mapper_reg = 0x0000015c, mapper_offset = 0x00000000
[    0.000000] EXCEP_remap_line: int_line = 0x0000001f, map_address = 0x0000015c, num = 0x00000000
[    0.000000] EXCEP_remap_line: org_map = 0x00000000, result_map = 0x0000001f
[    0.000000] CPU Clock: 300MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 12741736309 ns
[    0.000022] sched_clock: 32 bits at 150MHz, resolution 6ns, wraps every 14316557820ns
[    0.015352] : grx500_bootcore_console_init: call register
[    0.025733] console [ttyLTQ0] enabled
[    0.025733] console [ttyLTQ0] enabled
[    0.036208] bootconsole [early0] disabled
[    0.036208] bootconsole [early0] disabled
[    0.047735] bootconsole [early0] disabled
[    0.047735] bootconsole [early0] disabled
[    0.055715] Calibrating delay loop... 299.26 BogoMIPS (lpj=598528)
[    0.094137] pid_max: default: 32768 minimum: 301
[    0.099215] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.105657] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.121491] devtmpfs: initialized
[    0.129288] ngi: Protecting Bootcore: [0x2e000000, 0x2fffffff]
[    0.134957] ngi: 512MB attached. Protecting: [0x40000000, 0x9fffffff]
[    0.141307] ngi: Unattached: [0x60000000, 0x9fffffff]
[    0.146313] ngi: Unattached: [0x40000000, 0x5fffffff]
[    0.151922] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.161543] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.167807] pinctrl core: initialized pinctrl subsystem
[    0.174364] NET: Registered protocol family 16
[    0.192654] irq: no irq domain found for /interrupt-controller@0x14900140 !
[    0.282949] clocksource: Switched to clocksource MIPS
[    0.310228] NET: Registered protocol family 2
[    0.316655] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.323656] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.329889] TCP: Hash tables configured (established 1024 bind 1024)
[    0.336745] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.342562] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.349231] NET: Registered protocol family 1
[    0.357517] Unpacking initramfs...
[    1.106959] random: fast init done
[    1.257048] Freeing initrd memory: 4096K
[    1.267939] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[    1.331956] Serial: grx500_bootcore driver init
[    1.339916] libphy: Fixed MDIO Bus: probed
[    1.347368] NET: Registered protocol family 10
[    1.361611] NET: Registered protocol family 17
[    1.373167] Serial: grx500_bootcore driver startup
[    1.377917] grx500_bootcore_register_static_irq: irq_in = 0x0000001c, irq_out = 0x00000008
[    1.385992] grx500_bootcore_register_static_irq: mapper_reg = 0x00000158, mapper_offset = 0x00000003
[    1.395083] EXCEP_remap_line: int_line = 0x00000008, map_address = 0x00000158, num = 0x00000003
[    1.403790] EXCEP_remap_line: org_map = 0x00000000, result_map = 0x00040000
[    1.415563] Freeing unused kernel memory: 180K
[    1.419911] This architecture does not have kernel memory protection.
[    1.597349] eip123_hw: module license 'Proprietary' taints kernel.
[    1.603540] Disabling lock debugging due to kernel taint
[    1.615673] eip123 1e000000.eip123: Detected hardware version 2.2.2
[    1.621892] eip123 1e000000.eip123: my_id=0 master_id=0 num_mailboxes=4 mailbox_size=256
[    1.629816] eip123 1e000000.eip123: Configured mailbox lockout: 0x00000000
[    1.636631] eip123 1e000000.eip123: Linked mailbox number 1
[    1.667010] eip123 1e000000.eip123: Sysinfo: FWVersion=2.4.2 HWVersion=2.2.2 MemorySize=32768 HostId=0 Identity=0 NVMAnomaly=0 NVMAnomalyLocation=0
[    1.902952] eip123 1e000000.eip123: eip123_hw init successful
[    1.935725] random: crng init done
[    1.962981] eip123 1e000000.eip123: Device responded with error_src=0x0 error=0x1 opcode=0x1c
[    1.971367] eip123 1e000000.eip123: Could not find rootkey in OTP
[    1.978042] eip123 1e000000.eip123: Unlinked mailboxes
[    2.028307] cpunet 1f107400.cpunet: slots=16 mtu=8192 mailbox_size=0x4c mempool_size=0x20000
[    2.036804] cpunet 1f107400.cpunet: Initialized mailbox: rx=0xbf201100 tx=0xbf201000
[    2.044905] cpunet 1f107400.cpunet: Initialized mempool: rx=0x8dfe0000 tx=0x8dfc0000 min_align=64
[    2.053597] grx500_bootcore_register_static_irq: irq_in = 0x00000016, irq_out = 0x0000000b
[    2.061770] grx500_bootcore_register_static_irq: mapper_reg = 0x00000154, mapper_offset = 0x00000003
[    2.070843] EXCEP_remap_line: int_line = 0x0000000b, map_address = 0x00000154, num = 0x00000003
[    2.079598] EXCEP_remap_line: org_map = 0x00000000, result_map = 0x00058000
[    2.086670] cpunet 1f107400.cpunet: hw init successful
▒    2.138537] interaptiv_start: starting interaptiv
-------------------------------------------



      Switching to Interaptiv Console


-------------------------------------------
..
Device Tree Blob for SubRevision 4 not found.
Using Device Tree Blob of SubRevision 1
[    0.000000] Linux version 4.9.198 (jenkins@buildxjplxpsq19p1xgrx5xNL1skbdbg) (gcc version 8.3.0 (Buildroot 2018.11.4-gd0078a7b1) ) #1 SMP Fri Aug 28 17:55:06 CEST 2020
[    0.000000] avm_check_isa_features: isa_level 0x00000031
[    0.000000] avm_check_cpu_features: mips-options (cache flags preliminary!): 0x000088c40e69638b ases 0x00000030
[    0.000000] avm_check_cpu_features: (preliminary flags: MIPS_CPU_CACHE_CDEX_P MIPS_CPU_PREFETCH MIPS_CPU_INCLUSIVE_CACHES MIPS_CPU_CACHE_CDEX_S)
[    0.000000] SoC: GRX500 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.000000] Enhanced Virtual Addressing (EVA Legacy 512MB) activated
[    0.000000] MIPS: machine is AVM7590 (GRX550, HW226) Main model
[    0.000000] Coherence Manager IOCU detected
[    0.000000] Hardware DMA cache coherency disabled
[    0.000000] OF: fdt:Reserved memory (avm): reserved region for property 'urlader': base 0x20010000, size 0x00030000
[    0.000000] OF: fdt:Reserved memory (avm): reserved region for property 'VMB': base 0x20000000, size 0x00001000
[    0.000000] OF: fdt:Reserved memory (avm): reserved region for property 'avm_reboot_string': base 0x20001000, size 0x00000200
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 10000000 @ 30000000 (usable)
[    0.000000]  memory: 0e000000 @ 20000000 (usable)
[    0.000000]  memory: 0000bd13 @ 2103d038 (reserved)
[    0.000000]  memory: 00040000 @ 2dfc0000 (reserved)
[    0.000000]  memory: 00400000 @ 20100000 (reserved)
[    0.000000]  memory: 00030000 @ 20010000 (reserved)
[    0.000000]  memory: 00001200 @ 20000000 (reserved)
[    0.000000] cma: Reserved 64 MiB at 0x24000000
[    0.000000] SMPCMP: CPU0: cmp_smp_setup
[    0.000000] VPE topology {2,2} total 4
[    0.000000] Detected 3 available secondary CPU(s)
[    0.000000] avm_check_pcache_features: mips-options (preliminary MIPS_CPU_CACHE_CDEX_S flag): 0x000088c40e6d638b icache.flags 0x00000000 dcache.flags 0x00000020
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.000000] avm_check_scache_features: mips-options: 0x000088c40e6d638b
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000020000000-0x0000000027ffffff]
[    0.000000]   Normal   [mem 0x0000000028000000-0x000000003fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000020000000-0x000000002dffffff]
[    0.000000]   node   0: [mem 0x0000000030000000-0x000000003fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000020000000-0x000000003fffffff]
[    0.000000] [fw-info] Version 07.21
[    0.000000] [module-mem] Use 0x284a6000-0x28e35fff (mapped at 884a6000-88e35fff) for 80 modules
[    0.000000] percpu: Embedded 12 pages/cpu s18096 r8192 d22864 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 121728
[    0.000000] Kernel command line: console=ttyLTQ0,115200 audit=1
[    0.000000] audit: enabled (after initialization)
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 388048K/491520K available (7748K kernel code, 2054K rwdata, 1704K rodata, 388K init, 6113K bss, 37936K reserved, 65536K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:527
[    0.000000] EIC is off
[    0.000000] VINT is on
[    0.000000] CPU Clock: 1000000000Hz  mips_hpt_frequency 500000000Hz
[    0.000000] clocksource: gptc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000009] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008428] Calibrating delay loop... 718.84 BogoMIPS (lpj=1437696)
[    0.040922] pid_max: default: 32768 minimum: 301
[    0.045747] Security Framework initialized
[    0.049819] AppArmor: AppArmor initialized
[    0.054006] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060643] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.069220] CCA is coherent, multi-core is fine
[    0.073676] avm_register_cpuid: cpu_id=0: LINUX core=0 tc=0
[    0.079350] Performance counters: mips/interAptiv PMU enabled, 2 32-bit counters available to each CPU, irq 9
GOT IPI to launch from CPU 1
GOT IPI to launch from CPU 2
GOT IPI to launch from CPU 3
[    0.092698] avm_check_isa_features: isa_level 0x00000031
[    0.092738] avm_check_cpu_features: mips-options (cache flags preliminary!): 0x000088c40e6d638b ases 0x00000030
[    0.092742] avm_check_cpu_features: (preliminary flags: MIPS_CPU_CACHE_CDEX_P MIPS_CPU_PREFETCH MIPS_CPU_INCLUSIVE_CACHES MIPS_CPU_CACHE_CDEX_S)
[    0.092763] avm_check_pcache_features: mips-options (preliminary MIPS_CPU_CACHE_CDEX_S flag): 0x000088c40e6d638b icache.flags 0x00000000 dcache.flags 0x00000020
[    0.092769] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.092775] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.092786] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.092790] avm_check_scache_features: mips-options: 0x000088c40e6d638b
[    0.093075] CPU1 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.120680] avm_register_cpuid: cpu_id=1: LINUX core=0 tc=1
[    0.122947] avm_check_isa_features: isa_level 0x00000031
[    0.122985] avm_check_cpu_features: mips-options (cache flags preliminary!): 0x000088c40e6d638b ases 0x00000030
[    0.122989] avm_check_cpu_features: (preliminary flags: MIPS_CPU_CACHE_CDEX_P MIPS_CPU_PREFETCH MIPS_CPU_INCLUSIVE_CACHES MIPS_CPU_CACHE_CDEX_S)
[    0.123009] avm_check_pcache_features: mips-options (preliminary MIPS_CPU_CACHE_CDEX_S flag): 0x000088c40e6d638b icache.flags 0x00000000 dcache.flags 0x00000020
[    0.123016] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.123022] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.123033] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.123037] avm_check_scache_features: mips-options: 0x000088c40e6d638b
[    0.123181] CPU2 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.150958] avm_register_cpuid: cpu_id=2: LINUX core=1 tc=0
[    0.153225] avm_check_isa_features: isa_level 0x00000031
[    0.153263] avm_check_cpu_features: mips-options (cache flags preliminary!): 0x000088c40e6d638b ases 0x00000030
[    0.153266] avm_check_cpu_features: (preliminary flags: MIPS_CPU_CACHE_CDEX_P MIPS_CPU_PREFETCH MIPS_CPU_INCLUSIVE_CACHES MIPS_CPU_CACHE_CDEX_S)
[    0.153286] avm_check_pcache_features: mips-options (preliminary MIPS_CPU_CACHE_CDEX_S flag): 0x000088c40e6d638b icache.flags 0x00000000 dcache.flags 0x00000020
[    0.153291] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.153297] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.153308] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.153312] avm_check_scache_features: mips-options: 0x000088c40e6d638b
[    0.153437] CPU3 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.181259] avm_register_cpuid: cpu_id=3: LINUX core=1 tc=1
[    0.181560] Brought up 4 CPUs
[    0.430210] avm_yield_setup: YIELD_PCMFRAME_ID       : id=0x0004000f: cpu=0 tc=4 prio=3 signal=15
[    0.439143] avm_yield_setup: YIELD_PCMLINK_ID        : id=0x0003000c: cpu=0 tc=3 prio=2 signal=12
[    0.448084] avm_yield_setup: YIELD_MONITOR_IPI0_ID   : id=0x0002000e: cpu=0 tc=2 prio=1 signal=14
[    0.449564] random: fast init done
[    0.460496] avm_yield_setup: YIELD_PROFILE_IPI0_ID   : id=0x0002000d: cpu=0 tc=2 prio=1 signal=13
[    0.469881] [0][yield_context_init] cpu=0 tc=2 mask=6000 tc_prio=1
[    0.476341] [0][yield_context_init] cpu=0 tc=3 mask=1000 tc_prio=2
[    0.482796] [0][yield_context_init] cpu=0 tc=4 mask=8000 tc_prio=3
[    0.489036] avm_yield_setup: YIELD_MONITOR_IPI1_ID   : id=0x0202000e: cpu=2 tc=2 prio=1 signal=14
[    0.497794] avm_yield_setup: YIELD_PROFILE_IPI1_ID   : id=0x0202000d: cpu=2 tc=2 prio=1 signal=13
[    0.506731] avm_yield_setup: YIELD_GPTC_ID           : id=0x02030002: cpu=2 tc=3 prio=3 signal= 2
[    0.515975] [2][yield_context_init] cpu=2 tc=2 mask=6000 tc_prio=1
[    0.522365] [2][yield_context_init] cpu=2 tc=3 mask=0004 tc_prio=3
[    0.529377] devtmpfs: initialized
[    0.542842] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.552830] futex hash table entries: 1024 (order: 3, 32768 bytes)
[    0.563956] pinctrl core: initialized pinctrl subsystem
[    0.570421] NET: Registered protocol family 16
[    0.578169] dma-grx500 1e300000.dma: dma3 base address be300000 chained_irq 24 irq_base 25
[    0.589132] dma-grx500 1e300000.dma: Init done - rev: a, ports: 1, channels: 64
[    0.599066] dma-grx500 1c100000.dma: dma2tx base address bc100000 chained_irq 100 irq_base 101
[    0.609170] dma-grx500 1c100000.dma: Init done - rev: a, ports: 1, channels: 16
[    0.616891] dma-grx500 1c200000.dma: dma2rx base address bc200000 chained_irq 117 irq_base 118
[    0.627382] dma-grx500 1c200000.dma: Init done - rev: a, ports: 1, channels: 32
[    0.635502] dma-grx500 1a100000.dma: dma1tx base address ba100000 chained_irq 150 irq_base 151
[    0.645605] dma-grx500 1a100000.dma: Init done - rev: a, ports: 1, channels: 16
[    0.653308] dma-grx500 1a200000.dma: dma1rx base address ba200000 chained_irq 167 irq_base 168
[    0.663272] dma-grx500 1a200000.dma: Init done - rev: a, ports: 1, channels: 12
[    0.676021] dma0-grx500 16e00000.dma: base address b6e00000 chained_irq 215 irq_base 216
[    0.684048] dma0-grx500 16e00000.dma: Init done - hw rev: A, ports: 4, channels: 16
[    0.692065] intel-pinctrl 16c80000.pinctrl: pinbank id: 0, reg: 0xb6c80000, pinbase: 0, pin number: 32, pinmap: 0xf1efefff
[    0.703024] intel-pinctrl 16c80000.pinctrl: pinbank id: 1, reg: 0xb6c80100, pinbase: 32, pin number: 32, pinmap: 0x3bff0c1f
[    0.714384] intel-pinctrl 16c80000.pinctrl: Total 10 groups, 8 functions
[    0.721772] intel-pinctrl 16c80000.pinctrl: gpiochip membase: 0xb6c00000
[    0.728964] intel-pinctrl 16c80000.pinctrl: gpiochip membase: 0xb6c00100
[    0.745010] gic_timer_probe
[    0.747744] gic_timer_probe: irq=284 freq=1000000000
[    0.783460] avm_alloc_page_extension node_extension_table[0] entries=131072 (size=524288)  alloced
[    0.792379] Reboot Status is: Power-On
[    0.796573] cqm_platdev_init is called
[    0.800160] dev falcon-cqm
[    0.802918] [parse_dts] .. [30]
[    0.806211] Unable to get node cqm for falcon-cqm
[    0.810920] add_cqm_dev(#116): parse_dts fail for falcon-cqm
[    0.816644] dev grx500-cbm
[    0.819425] [parse_dts] .. [30]
[    0.822711] num_res 12
[    0.825089] intr 89
[    0.827253] intr 90
[    0.829401] intr 91
[    0.831590] intr 92
[    0.833741] intr 93
[    0.835927] intr 0
[    0.837988] No rcu reset for cbm
[    0.841333] No syscon phandle specified for wan mux
[    0.846248] parse dts done
[    0.849034] adding resources
[    0.851965] resources added
[    0.855056]  Successfully Registered Platform device grx500-cbm.
[    0.860939] device added
[    0.933196] [cbm] { cbm_xrx500_probe : 5555 }reserving 18874368 bytes @ 84000000 for CBM
[    0.972423] [cbm] { cbm_xrx500_probe : 5565 }reserving 8388608 bytes @ 85200000 for CBM
[    0.980380] [cbm] { cbm_xrx500_probe : 5573 }89 irq
[    0.985414] [cbm] { cbm_xrx500_probe : 5596 }2
[    0.989842] [drv_tmu_ll] { get_cbm_clock : 7605 }CBM Clock: 600000000Hz=600MHZ
[    0.997120] Initializing TMU with Base Address=be700000: ...
[    1.005672] TMU Initialization Done
[    1.009004] 0x84000000 0x1200000 0x800
[    1.012833] 0x84000000 0x1200000
[    1.016095] 0x85200000 0x800000 0x2000
[    1.019933] 0x85200000 0x800000
[    1.023447] [cbm] { init_fsqm_buf_std : 1140 }init fsqm std successfully
[    1.030015] [cbm] { init_fsqm_buf_jumbo : 1180 }init fsqm jbo successfully
[    1.036925] [cbm] { init_fsqm : 1203 }fsqm init successfully
[    1.042656] [cbm] { init_cbm_basic : 1238 }PHY ADDR STD 0x24000000
[    1.048904] [cbm] { init_cbm_basic : 1239 }PHY ADDR JBO 0x25200000
[    1.055374] [cbm] { init_cbm_basic : 1257 }init basic CBM successfully
[    1.061755] [cbm] { cbm_hw_init : 2158 }CBM HW init
[    1.066805] [cbm] { setup_DMA_p2p : 4994 }setup_DMA_p2p executed
[    1.072783] [cbm] { reserved_ports_highest : 5053 }2 2 19 35
[    1.078508] [cbm] { init_cbm_dqm_cpu_port : 1404 }2
[    1.083478] [cbm] { assign_port_from_DT : 631 }0x0 2
[    1.088495] [cbm] { assign_port_from_DT : 631 }0x20 2
[    1.093795] [cbm] { cbm_add_to_list : 427 }1
[    1.097962] [cbm] { reserved_ports_highest : 5053 }1 1 18 34
[    1.103677] [cbm] { init_cbm_dqm_cpu_port : 1404 }1
[    1.108637] [cbm] { assign_port_from_DT : 631 }0x80 1
[    1.113749] [cbm] { reserved_ports_highest : 5053 }3 3 20 36
[    1.119477] [cbm] { init_cbm_dqm_cpu_port : 1404 }3
[    1.124432] [cbm] { assign_port_from_DT : 631 }0x2000000 3
[    1.129980] [cbm] { cbm_add_to_list : 427 }1
[    1.134320] [cbm] { reserved_ports_highest : 5053 }6 6 0 16
[    1.139965] [cbm] { dma_port_enable : 4562 }6 0x4
[    1.144747] [cbm] { reserved_ports_highest : 5053 }7 7 1 17
[    1.150379] [cbm] { dma_port_enable : 4562 }7 0x4
[    1.155162] [cbm] { reserved_ports_highest : 5053 }8 8 2 18
[    1.160800] [cbm] { dma_port_enable : 4562 }8 0x4
[    1.165583] [cbm] { reserved_ports_highest : 5053 }9 9 3 19
[    1.171214] [cbm] { dma_port_enable : 4562 }9 0x4
[    1.175996] [cbm] { reserved_ports_highest : 5053 }10 10 4 20
[    1.181801] [cbm] { dma_port_enable : 4562 }10 0x4
[    1.186671] [cbm] { reserved_ports_highest : 5053 }11 11 5 21
[    1.192479] [cbm] { dma_port_enable : 4562 }11 0x4
[    1.197348] [cbm] { reserved_ports_highest : 5053 }12 12 6 22
[    1.203155] [cbm] { dma_port_enable : 4562 }12 0x4
[    1.208024] [cbm] { reserved_ports_highest : 5053 }13 13 7 23
[    1.213833] [cbm] { dma_port_enable : 4562 }13 0x4
[    1.218701] [cbm] { reserved_ports_highest : 5053 }14 14 8 24
[    1.224508] [cbm] { dma_port_enable : 4562 }14 0x4
[    1.229378] [cbm] { reserved_ports_highest : 5053 }15 15 9 25
[    1.235190] [cbm] { dma_port_enable : 4562 }15 0x4
[    1.240060] [cbm] { reserved_ports_highest : 5053 }16 16 10 26
[    1.245950] [cbm] { dma_port_enable : 4562 }16 0x4
[    1.250818] [cbm] { reserved_ports_highest : 5053 }17 17 11 27
[    1.256712] [cbm] { dma_port_enable : 4562 }17 0x4
[    1.261582] [cbm] { reserved_ports_highest : 5053 }18 18 -16 0
[    1.267476] [cbm] { dma_port_enable : 4562 }18 0x4
[    1.272361] [cbm] { reserved_ports_highest : 5053 }19 19 12 28
[    1.278240] [cbm] { dma_port_enable : 4562 }19 0x4
[    1.283108] [cbm] { reserved_ports_highest : 5053 }20 20 13 29
[    1.289003] [cbm] { dma_port_enable : 4562 }20 0x4
[    1.293871] [cbm] { init_special_ports : 5060 }20
[    1.298641] [cbm] { cbm_add_to_list : 427 }1
[    1.302978] [cbm] { reserved_ports_highest : 5053 }21 21 14 30
[    1.308881] [cbm] { dma_port_enable : 4562 }21 0x4
[    1.313748] [cbm] { init_special_ports : 5060 }21
[    1.318516] [cbm] { cbm_add_to_list : 427 }1
[    1.322855] [cbm] { reserved_ports_highest : 5053 }22 22 25 41
[    1.328758] [cbm] { dma_port_enable : 4562 }22 0x4
[    1.333628] [cbm] { reserved_ports_highest : 5053 }23 23 15 31
[    1.339523] [cbm] { init_cbm_dqm_ldma_port : 1443 }23
[    1.344652] [cbm] { reserved_ports_highest : 5053 }5 5 21 37
[    1.350373] [cbm] { init_cbm_dqm_scpu_port : 1424 }5
[    1.355587] [cbm] { reserved_ports_highest : 5053 }4 4 16 32
[    1.361136] [cbm] { init_cbm_dqm_cpu_port : 1404 }4
[    1.366091] [cbm] { assign_port_from_DT : 631 }0x8 4
[    1.371120] [cbm] { reserved_ports_highest : 5053 }24 24 22 38
[    1.377018] [cbm] { init_cbm_dqm_cpu_port : 1404 }24
[    1.382065] [cbm] { assign_port_from_DT : 631 }0x8 24
[    1.387177] [cbm] { reserved_ports_highest : 5053 }25 25 23 39
[    1.393078] [cbm] { init_cbm_dqm_cpu_port : 1404 }25
[    1.398121] [cbm] { assign_port_from_DT : 631 }0x8 25
[    1.403237] [cbm] { reserved_ports_highest : 5053 }26 26 24 40
[    1.409139] [cbm] { init_cbm_dqm_cpu_port : 1404 }26
[    1.414182] [cbm] { assign_port_from_DT : 631 }0x8 26
[    1.419293] [cbm] { init_cbm_eqm_cpu_port : 1264 }0
[    1.424241] [cbm] { init_cbm_eqm_cpu_port : 1264 }1
[    1.429186] [cbm] { init_cbm_eqm_cpu_port : 1264 }2
[    1.434142] [cbm] { init_cbm_eqm_cpu_port : 1264 }3
[    1.439084] [cbm] { dma_port_enable : 4562 }5 0x1
[    1.443867] [cbm] { dma_port_enable : 4562 }5 0x2
[    1.448633] [cbm] { dma_port_enable : 4562 }6 0x1
[    1.453409] [cbm] { dma_port_enable : 4562 }6 0x2
[    1.458181] [cbm] { dma_port_enable : 4562 }7 0x1
[    1.462957] [cbm] { dma_port_enable : 4562 }7 0x2
[    1.467729] [cbm] { dma_port_enable : 4562 }8 0x1
[    1.472505] [cbm] { dma_port_enable : 4562 }8 0x2
[    1.477277] [cbm] { dma_toe_port_enable : 4589 }9 0x1
[    1.482402] [cbm] { dma_vrx318_port_enable : 4601 }15 0x1
[    1.487877] [cbm] { init_cbm_dqm_cpu_port : 1404 }0
[    1.492814] [cbm] { init_cbm_dqm_cpu_port : 1404 }1
[    1.497760] [cbm] { init_cbm_dqm_cpu_port : 1404 }2
[    1.502710] [cbm] { init_cbm_dqm_cpu_port : 1404 }3
[    1.507658] Load spreader init successfully
[    1.512057] [cbm] { cbm_xrx500_probe : 5652 }CBM Clock: 600000000Hz
[    1.518250] [cbm] { cbm_xrx500_probe : 5654 }EQM delay Enabled
[    1.524152] [cbm] { igp_delay_set : 4674 }port0 delay16
[    1.529444] [cbm] { igp_delay_set : 4674 }port1 delay16
[    1.534741] [cbm] { igp_delay_set : 4674 }port2 delay16
[    1.540034] [cbm] { igp_delay_set : 4674 }port3 delay16
[    1.545330] [cbm] { igp_delay_set : 4674 }port4 delay16
[    1.550623] [cbm] { igp_delay_set : 4674 }port5 delay16
[    1.555921] [cbm] { igp_delay_set : 4674 }port6 delay16
[    1.561213] [cbm] { igp_delay_set : 4674 }port7 delay16
[    1.566510] [cbm] { igp_delay_set : 4674 }port8 delay16
[    1.571803] [cbm] { igp_delay_set : 4674 }port9 delay16
[    1.577101] [cbm] { igp_delay_set : 4674 }port10 delay16
[    1.582480] [cbm] { igp_delay_set : 4674 }port11 delay16
[    1.587863] [cbm] { igp_delay_set : 4674 }port12 delay16
[    1.593244] [cbm] { igp_delay_set : 4674 }port13 delay16
[    1.598628] [cbm] { igp_delay_set : 4674 }port14 delay16
[    1.604007] [cbm] { igp_delay_set : 4674 }port15 delay16
[    1.609396] [cbm] { dequeue_dma_port_init : 4528 }6 0x0 2 1
[    1.615043] [cbm] { dequeue_dma_port_init : 4528 }7 0x0 2 2
[    1.620681] [cbm] { dequeue_dma_port_init : 4528 }8 0x0 2 3
[    1.626320] [cbm] { dequeue_dma_port_init : 4528 }9 0x0 2 4
[    1.631967] [cbm] { dequeue_dma_port_init : 4528 }10 0x0 2 5
[    1.637691] [cbm] { dequeue_dma_port_init : 4528 }11 0x0 2 6
[    1.643423] [cbm] { dequeue_dma_port_init : 4528 }12 0x0 2 9
[    1.649150] [cbm] { dequeue_dma_port_init : 4528 }13 0x0 2 10
[    1.654968] [cbm] { dequeue_dma_port_init : 4528 }14 0x0 2 11
[    1.660781] [cbm] { dequeue_dma_port_init : 4528 }15 0x0 2 12
[    1.666598] [cbm] { dequeue_dma_port_init : 4528 }16 0x0 2 13
[    1.672412] [cbm] { dequeue_dma_port_init : 4528 }17 0x0 2 14
[    1.678231] [cbm] { dequeue_dma_port_init : 4528 }18 0x0 1 13
[    1.684046] [cbm] { dequeue_dma_port_init : 4528 }19 0x0 1 15
[    1.689863] [cbm] { dequeue_dma_port_init : 4528 }20 0x0 1 5
[    1.695588] [cbm] { dequeue_dma_port_init : 4528 }21 0x0 1 6
[    1.701319] [cbm] { dequeue_dma_port_init : 4528 }22 0x0 1 11
[    1.707143] [cbm] { enqueue_dma_port_init : 4473 }5 0x2 2 0 30
[    1.713048] [cbm] { enqueue_dma_port_init : 4473 }5 0x1 2 14 0
[    1.718940] [cbm] { enqueue_dma_port_init : 4473 }6 0x2 2 0 31
[    1.724845] [cbm] { enqueue_dma_port_init : 4473 }6 0x1 2 15 0
[    1.730744] [cbm] { enqueue_dma_port_init : 4473 }7 0x2 1 0 6
[    1.736564] [cbm] { enqueue_dma_port_init : 4473 }7 0x1 1 0 0
[    1.742375] [cbm] { enqueue_dma_port_init : 4473 }8 0x2 1 0 11
[    1.748281] [cbm] { enqueue_dma_port_init : 4473 }8 0x1 1 5 0
[    1.754124] [cbm] { cbm_xrx500_probe : 5713 }CBM: Init Done !![    1.760763] pstore: using zlib compression
[    1.764819] pstore: Registered ramoops as persistent store backend
[    1.770960] ramoops: attached 0x400000@0x20100000, ecc: 0/0
[    1.807703] SCSI subsystem initialized
[    1.811865] usbcore: registered new interface driver usbfs
[    1.817439] usbcore: registered new interface driver hub
[    1.822764] usbcore: registered new device driver usb
[    1.828469] mp8864 0-0068: MP8864 probe started.
[    1.838061] mp8864 0-0068: [MP8864 Init] Status is 0x11 Vsel is 0x37 Syscntl is 0xa5
[    1.845677] i2c-gpio i2c: using pins 501 (SDA) and 502 (SCL)
[    1.851565] try to register spd_mon driver[    1.855602] spdmon 16080110.speedm: base address: 0xb6080110
[    1.861196] spdmon 16080110.speedm: PHY base address: 0x16080110
[    1.867267] device number :253
[    1.871015] spdmon 16080110.speedm: spd_mon driver : init done !!
[    1.881417] spd_mon driver registered
[    1.885750] AVM PA for Linux version 4.9.198 (jenkins@buildxjplxpsq19p1xgrx5xNL1skbdbg) (gcc version 8.3.0 (Buildroot 2018.11.4-gd0078a7b1) ) #1 SMP Fri Aug 28 17:55:06 CEST 2020
[    1.885750]  (early init)
[    1.904790] NET: Registered protocol family 8
[    1.909056] NET: Registered protocol family 20
[    1.913950] clocksource: Switched to clocksource gptc
[    1.941677] AppArmor: AppArmor Filesystem Enabled
[    1.948917] NET: Registered protocol family 2
[    1.970193] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    1.977175] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    1.983683] TCP: Hash tables configured (established 4096 bind 4096)
[    1.990132] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.995956] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    2.002665] avm_pa: try to activate hw accelaration for pid 1 (ipv4) called from avm_pa_dev_pidhandle_register_with_ingress
[    2.013709] NET: Registered protocol family 1
[    2.019476] yield_probe: cpu 0 irq 272
[    2.023297] yield_probe: cpu 1 irq 273
[    2.027250] yield_probe: cpu 2 irq 274
[    2.030946] yield_probe: cpu 3 irq 275
[    2.034943] yield_probe: interrupts set up
[    2.040843] audit: initializing netlink subsys (enabled)
[    2.046148] audit: type=2000 audit(1.504:1): initialized
[    2.052255] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    2.075019] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.080743] ANTFS Module: Version 2.46
[    2.084727] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    2.095116] fuse init (API version 7.26)
[    2.105875] io scheduler noop registered
[    2.109705] io scheduler deadline registered (default)
[    2.115299] bthelper_probe: core 0 initialized
[    2.119583] bthelper_probe: core 1 initialized
[    2.124830] intel-pcie-slim-phy 18500000.pciephy: PCIe slim phy[0] init success!
[    2.132364] intel-pcie-slim-phy 18000000.pciephy: PCIe slim phy[1] init success!
[    2.139862] intel-pcie-slim-phy 18a00000.pciephy: PCIe slim phy[2] init success!
[    2.147567] 1a400000.phy supply vbus not found, using dummy regulator
[    2.154289] 1a600000.phy supply vbus not found, using dummy regulator
[    2.269962] OF: PCI: host bridge /pcie@18900000 ranges:
[    2.275099] OF: PCI:   MEM 0xb8000000..0xbaffffff -> 0xb8000000
[    2.281041] OF: PCI:    IO 0xbb800000..0xbb80ffff -> 0xbb800000
[    2.289365] intel-pcie-slim-phy 18500000.pciephy: PCIe LCPLL SSC Mode Enabled
[    2.428900] intel-pcie 18900000.pcie: PCI host bridge to bus 0000:00
[    2.435127] pci_bus 0000:00: root bus resource [bus 00-08]
[    2.440647] pci_bus 0000:00: root bus resource [mem 0xb8000000-0xbaffffff]
[    2.447588] pci_bus 0000:00: root bus resource [io  0xbb800000-0xbb80ffff]
[    2.454912] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.463309] pci 0000:00:00.0: PCI bridge to [bus 01-08]
[    2.468636] pci 0000:00:00.0: BAR 8: assigned [mem 0xb8000000-0xb81fffff]
[    2.475273] pci 0000:00:00.0: BAR 9: assigned [mem 0xb8200000-0xb82fffff pref]
[    2.482565] pci 0000:00:00.0: BAR 7: assigned [io  0xbb800000-0xbb800fff]
[    2.489426] pci 0000:01:00.0: BAR 0: assigned [mem 0xb8000000-0xb81fffff 64bit]
[    2.496806] pci 0000:00:00.0: PCI bridge to [bus 01]
[    2.501824] pci 0000:00:00.0:   bridge window [io  0xbb800000-0xbb800fff]
[    2.508682] pci 0000:00:00.0:   bridge window [mem 0xb8000000-0xb81fffff]
[    2.515539] pci 0000:00:00.0:   bridge window [mem 0xb8200000-0xb82fffff pref]
[    2.522967] pcieport 0000:00:00.0: enabling device (0000 -> 0003)
[    2.529172] intel-pcie 18900000.pcie: Intel AXI PCIe Root Complex Port 0 Init Done
[    2.641963] OF: PCI: host bridge /pcie@18400000 ranges:
[    2.647060] OF: PCI:   MEM 0xb4000000..0xb6ffffff -> 0xb4000000
[    2.653025] OF: PCI:    IO 0xb7800000..0xb780ffff -> 0xb7800000
[    2.660117] intel-pcie-slim-phy 18000000.pciephy: SSC has been enabled, count: 2!
[    2.800866] intel-pcie 18400000.pcie: PCI host bridge to bus 0001:00
[    2.807089] pci_bus 0001:00: root bus resource [bus 00-08]
[    2.812613] pci_bus 0001:00: root bus resource [mem 0xb4000000-0xb6ffffff]
[    2.819555] pci_bus 0001:00: root bus resource [io  0xb7800000-0xb780ffff]
[    2.826887] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.835312] pci 0001:00:00.0: PCI bridge to [bus 01-08]
[    2.840678] pci 0001:00:00.0: BAR 8: assigned [mem 0xb4000000-0xb41fffff]
[    2.847317] pci 0001:00:00.0: BAR 9: assigned [mem 0xb4200000-0xb42fffff pref]
[    2.854609] pci 0001:00:00.0: BAR 7: assigned [io  0xb7800000-0xb7800fff]
[    2.861468] pci 0001:01:00.0: BAR 0: assigned [mem 0xb4000000-0xb41fffff 64bit]
[    2.868851] pci 0001:00:00.0: PCI bridge to [bus 01]
[    2.873868] pci 0001:00:00.0:   bridge window [io  0xb7800000-0xb7800fff]
[    2.880728] pci 0001:00:00.0:   bridge window [mem 0xb4000000-0xb41fffff]
[    2.887585] pci 0001:00:00.0:   bridge window [mem 0xb4200000-0xb42fffff pref]
[    2.895008] pcieport 0001:00:00.0: enabling device (0000 -> 0003)
[    2.901213] intel-pcie 18400000.pcie: Intel AXI PCIe Root Complex Port 1 Init Done
[    3.013960] OF: PCI: host bridge /pcie@18e00000 ranges:
[    3.019062] OF: PCI:   MEM 0xbc000000..0xbeffffff -> 0xbc000000
[    3.025026] OF: PCI:    IO 0xbf800000..0xbf80ffff -> 0xbf800000
[    3.032120] intel-pcie-slim-phy 18a00000.pciephy: SSC has been enabled, count: 3!
[    3.160235] intel-pcie 18e00000.pcie: PCI host bridge to bus 0002:00
[    3.166463] pci_bus 0002:00: root bus resource [bus 00-08]
[    3.171985] pci_bus 0002:00: root bus resource [mem 0xbc000000-0xbeffffff]
[    3.178927] pci_bus 0002:00: root bus resource [io  0xbf800000-0xbf80ffff]
[    3.186262] pci 0002:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    3.194695] pci 0002:00:00.0: PCI bridge to [bus 01-08]
[    3.200108] pci 0002:00:00.0: BAR 8: assigned [mem 0xbc000000-0xbc7fffff]
[    3.206743] pci 0002:00:00.0: BAR 9: assigned [mem 0xbc800000-0xbc8fffff pref]
[    3.214034] pci 0002:00:00.0: BAR 7: assigned [io  0xbf800000-0xbf800fff]
[    3.220891] pci 0002:01:00.0: BAR 0: assigned [mem 0xbc000000-0xbc7fffff]
[    3.227747] pci 0002:00:00.0: PCI bridge to [bus 01]
[    3.232772] pci 0002:00:00.0:   bridge window [io  0xbf800000-0xbf800fff]
[    3.239631] pci 0002:00:00.0:   bridge window [mem 0xbc000000-0xbc7fffff]
[    3.246487] pci 0002:00:00.0:   bridge window [mem 0xbc800000-0xbc8fffff pref]
[    3.253928] pcieport 0002:00:00.0: enabling device (0000 -> 0003)
[    3.260119] intel-pcie 18e00000.pcie: Intel AXI PCIe Root Complex Port 2 Init Done
[    3.269303] UMT initialize success on processor: 0 !
[    3.274143] HW MCPY driver: Version: 1.1.0, Init Done!
[    3.280251] 16600000.serial: ttyLTQ0 at MMIO 0x16600000 (irq = 210, base_baud = 0) is a lantiq,asc
[    3.289346] console [ttyLTQ0] enabled
[    3.289346] console [ttyLTQ0] enabled
[    3.296535] bootconsole [early0] disabled
[    3.296535] bootconsole [early0] disabled
[    3.305640] avm_net_trace: Up and running.
[    3.308953] [loadcontrol] set auto - scale=1
[    3.312560] [avm] configured: watchdog event debug [    3.317219]
[    3.318693] AVM_WATCHDOG: Watchdog Driver for AR7 Hardware (Version 1.0)
[    3.326053] [grx:watchdog] start on cpu0
[    3.329296] [grx:watchdog] start on cpu1
[    3.333187] [grx:watchdog] start on cpu2
[    3.337090] [grx:watchdog] start on cpu3
[    3.341248] Register push button event to receive the set_factory_kernel event
[    3.367416] zram: Added device: zram0
[    3.371266] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xdc
[    3.376214] nand: Toshiba NAND 512MiB 3,3V 8-bit
[    3.380773] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 128
[    3.388526] try_avm_ecc_fixup: AVM ecc fixup is not yet implemented - skipping check
[    3.396163] Scanning device for bad blocks
[    3.655307] Bad eraseblock 1029 at 0x000010140000
[    3.783949] Bad eraseblock 1536 at 0x000018000000
[    3.787317] Bad eraseblock 1537 at 0x000018040000
[    3.918198] 5 ofpart partitions found on MTD device 17c00000.nand-parts
[    3.923347] Creating 5 MTD partitions on "17c00000.nand-parts":
[    3.929260] 0x000000500000-0x000000d00000 : "kernel"
[    3.936048] 0x000000000000-0x000000100000 : "urlader"
[    3.941324] 0x000000100000-0x000000500000 : "nand-tffs"
[    3.946731] 0x000000d00000-0x000001500000 : "reserved-kernel"
[    3.952766] 0x000001500000-0x000020000000 : "ubi"
[    3.960547] [TFFS3_Register_Panic_CB] registering panic callback for mtd 17c00000.nand-parts
[    3.968491] libphy: Fixed MDIO Bus: probed
[    3.972433] Node name /ssx1@1c000000/gswitch@000000
[    3.977563] Node name /ssx2@1a000000/gswitch@000000
[    3.983098] ::::::: SWAPI Reached ::::::
[    3.985647] GSWIP devid = 0
[    3.988469] memres->start = 0x1c000000 memres->end = 0x1c002fff
[    3.994451] addr_gswl = 0xbc000000
[    3.997712] /GU/KERNEL_grx5_build/linux/drivers/net/ethernet/lantiq/switch-api/gsw_init.c:ltq_gsw_api_register:933 (Register l base:0xbc000000)
[    4.010597] SWAPI: Registered char device [switch_api] with major no [81]
[    4.017355] addr_gswl = 0xbc000000
[    4.020738]
[    4.020738] ########## Switch Core INIT for device = 0 ##########
[    4.028288] Switch Core Base Address = 0xbc000000
[    4.032981]
[    4.032981] GSWIP 3.0 HardWare Capability
[    4.038438] -----------------------------
[    4.038438]
[    4.043905] Switch Version ID                =  0x30
[    4.048854]
[    4.050329] Number of logical port           =  7
[    4.055019] Number of ports including V port =  8
[    4.059705] Number of queues                 =  32
[    4.064481] Number of meter instance         =  16
[    4.069254] Number of shapers                =  32
[    4.074034] Number of PMAC                   =  1
[    4.078723] Number of CPU PORT               =  0
[    4.083407]
[    4.084863] PPPOE table size                 =  16
[    4.089656] IP packet length table size      =  16
[    4.094431] Protocol table size              =  32
[    4.099206] MAC DA/SA table size             =  64
[    4.103980] Application table size           =  64
[    4.108752] IP DA/SA MSB table size          =  64
[    4.113528] IP DA/SA LSB table size          =  64
[    4.118303] Multicast table size             =  64
[    4.123075] Multicast Hw Snoop               =  0
[    4.127765] TFLOW table size                 =  64
[    4.132541] MAC bridge table size            =  2048
[    4.137498] TFLOW RMON counter table Size    =  256
[    4.142351] Payload Table Size               =  64
[    4.147120] Extend VLAN Table Size table     =  0
[    4.151810] VlanFilter table Size            =  0
[    4.151810]
[    4.157972]
[    4.159464] Enter PCE micro-code init
[    4.163320] Exit PCE micro-code init
[    4.166654] Switch API: PCE MicroCode loaded !!
[    4.171273] ::::::: SWAPI Reached ::::::
[    4.175164] GSWIP devid = 1
[    4.177939] memres->start = 0x1a000000 memres->end = 0x1a002fff
[    4.183900] addr_gswr = 0xba000000
[    4.187232] /GU/KERNEL_grx5_build/linux/drivers/net/ethernet/lantiq/switch-api/gsw_init.c:ltq_gsw_api_register:944 (Register r base:0xba000000)
[    4.200085]
[    4.200085] ########## Switch Core INIT for device = 1 ##########
[    4.207633] Switch Core Base Address = 0xba000000
[    4.212321]
[    4.212321] GSWIP 3.0 HardWare Capability
[    4.217787] -----------------------------
[    4.217787]
[    4.223257] Switch Version ID                =  0x30
[    4.228198]
[    4.229659] Number of logical port           =  2
[    4.234363] Number of ports including V port =  17
[    4.239142] Number of queues                 =  32
[    4.243911] Number of meter instance         =  64
[    4.248691] Number of shapers                =  32
[    4.253464] Number of PMAC                   =  1
[    4.258150] Number of CPU PORT               =  0
[    4.262839]
[    4.264296] PPPOE table size                 =  16
[    4.269090] IP packet length table size      =  16
[    4.273865] Protocol table size              =  32
[    4.278640] MAC DA/SA table size             =  64
[    4.283414] Application table size           =  64
[    4.288188] IP DA/SA MSB table size          =  64
[    4.292962] IP DA/SA LSB table size          =  64
[    4.297737] Multicast table size             =  64
[    4.302512] Multicast Hw Snoop               =  0
[    4.307199] TFLOW table size                 =  512
[    4.312060] MAC bridge table size            =  2048
[    4.317009] TFLOW RMON counter table Size    =  256
[    4.321870] Payload Table Size               =  64
[    4.326645] Extend VLAN Table Size table     =  0
[    4.331331] VlanFilter table Size            =  0
[    4.331331]
[    4.337494]
[    4.338988] Enter PCE micro-code init
[    4.342869] Exit PCE micro-code init
[    4.346184] Switch API: PCE MicroCode loaded !!
[    4.356814] lro_sram_membase_res0 from DT: a2013000
[    4.360663] ltq_toe_membase: e2000000 and lro_sram_membase_res0: e2013000
[    4.367706] TOE Init Done !!
[    5.018567] i2c /dev entries driver
[    5.030322] AVM PA for Linux Linux version 4.9.198 (jenkins@buildxjplxpsq19p1xgrx5xNL1skbdbg) (gcc version 8.3.0 (Buildroot 2018.11.4-gd0078a7b1) ) #1 SMP Fri Aug 28 17:55:06 CEST 2020
[    5.030322]  (late init)
[    5.048477] Mirror/redirect action on
[    5.051556] u32 classifier
[    5.054184]     Performance counters on
[    5.057996]     input device check on
[    5.061621]     Actions configured
[    5.065328] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    5.071658] Initializing XFRM netlink socket
[    5.074834] IPsec XFRM device driver
[    5.079809] NET: Registered protocol family 10
[    5.085060] avm_pa: try to activate hw accelaration for pid 2 (ipv6) called from avm_pa_dev_pidhandle_register_with_ingress
[    5.094976] NET: Registered protocol family 17
[    5.099351] Bridge flood ratelimiter registered
[    5.103756] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    5.116667] lec:lane_module_init: lec.c: initialized
[    5.121591] mpoa:atm_mpoa_init: mpc.c: initialized
[    5.126400] KOAM is loaded successfully.
[    5.130315] l2tp_core: L2TP core driver, V2.0
[    5.134603] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[    5.140225] l2tp_netlink: L2TP netlink interface
[    5.144843] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[    5.150672] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[    5.157470] 8021q: 802.1Q VLAN Support v1.8
[    5.163647] audit: type=1400 audit(4.620:2): apparmor="STATUS" info="AppArmor sha1 policy hashing enabled" pid=1 comm="swapper/0"
[    5.173896] AppArmor: AppArmor sha1 policy hashing enabled
[    5.182620] [TFFS3_Init] Called.
[    5.184406] [TFFS3_CACHE_Configure] Setting up caching for backend nand
[    5.191026] [TFFS3-CACHE] Caching module for TFFS 3.x
[    5.196047] [TFFS3-NAND] NAND storage backend for TFFS 3.x
[    5.471178] [TFFS3-NAND] Initialisation successful, 16/16/16 NAND blocks active, fill rate 23%
[    5.478729] TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 3.0)
[    5.485982] Adam2 environment variables API installed.
[    5.492242] ubi0: attaching mtd4
[    5.869782] ubi0: scanning is finished
[    5.902900] ubi0: attached mtd4 (name "ubi", size 491 MiB)
[    5.906966] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[    5.913793] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 1024
[    5.920566] ubi0: VID header offset: 1024 (aligned 1024), data offset: 4096
[    5.927508] ubi0: good PEBs: 1961, bad PEBs: 3, corrupted PEBs: 0
[    5.933584] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    5.940791] ubi0: max/mean erase counter: 3/2, WL threshold: 4096, image sequence number: 90735345
[    5.949740] ubi0: available PEBs: 0, total reserved PEBs: 1961, PEBs reserved for bad PEB handling: 37
[    5.959046] ubi0: background thread "ubi_bgt0d" started, PID 625
[    5.960821] [announce_root] filesystem (/dev/mtdblock5) will be used as [    5.980823] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    5.991762] devtmpfs: mounted
[    5.994586] Freeing unused kernel: 388k freed
[    5.997617] This architecture does not have kernel memory protection.
[    7.138435] eip123_hw: loading out-of-tree module taints kernel.
[    7.143070] eip123_hw: module license 'Proprietary' taints kernel.
[    7.149173] Disabling lock debugging due to kernel taint
[    7.154993] [module-mem] give 0x4000 bytes at 884a8000 to module 'eip123_hw' (0x98a000 bytes left)
[    7.165873] [module-mem] give 0x2000 bytes at 884ac000 to module 'eip123' (0x988000 bytes left)
[    7.174306] eip123 1e000000.eip123: Detected hardware version 2.2.2
[    7.179446] eip123 1e000000.eip123: my_id=3 master_id=0 num_mailboxes=4 mailbox_size=256
[    7.187481] eip123 1e000000.eip123: Linked mailbox number 1
[    7.217994] eip123 1e000000.eip123: Sysinfo: FWVersion=2.4.2 HWVersion=2.2.2 MemorySize=32768 HostId=3 Identity=0 NVMAnomaly=0 NVMAnomalyLocation=0
[    7.449978] eip123 1e000000.eip123: eip123_hw init successful
[    7.482406] random: crng init done
[    7.509994] eip123 1e000000.eip123: Device responded with error_src=0x0 error=0x1 opcode=0x1c
[    7.517084] eip123 1e000000.eip123: Could not find rootkey in OTP
[    7.824926] [module-mem] give 0x32000 bytes at 884ae000 to module 'led_module' (0x956000 bytes left)
[    7.843559] [LED] use GPIO 14 for 'gpio_avm_led_power'
[    7.847942] [init_ambient_brightness] HWSubRev 4
[    7.852396] [LED] use GPIO 15 for 'gpio_avm_led_wlan'
[    7.857001] [LED] use GPIO 16 for 'gpio_avm_led_fon'
[    7.861982] [LED] use GPIO 17 for 'gpio_avm_led_connect'
[    7.867227] [LED] use GPIO 19 for 'gpio_avm_led_info'
[    7.872258] [LED] use GPIO 18 for 'gpio_avm_led_info_red'
[    7.877630] [LED] use GPIO 20 for 'gpio_avm_ambientbrightness'
[    7.883455] [LED] use GPIO 3 for 'gpio_avm_led_output_enable'
[    7.889322] [BUTTON] use GPIO 12 for 'gpio_avm_button_wlan'
[    7.894734] [BUTTON] use GPIO 11 for 'gpio_avm_button_dect'
[    7.900270] [BUTTON] use GPIO 13 for 'gpio_avm_button_connect'
[    7.906444] [avm_connect][state_machine_init] starting event worker thread
[    7.914112] led_module: Waiting for event system to be ready...
[    8.000951] [TFFS_Cache] Allocate segement buffer cache (size=4072)
[    8.009006] TFFS Name Table N
[    9.614626] [0]system-load  51% loadavg 0.8 0.2 0.1 - pgstat: sum=215996 free=101393 slab=1832 alloc=1069/s fault=377/s ai_sys:0.40/s 0x884a9624 endian_convert_array+0x20/0x38 [eip12 (sleep 2)
 
Zuletzt bearbeitet:
Code:
 [   12.115997] AVM_WATCHDOG: System Init Ueberwachung 120 Sekunden
[   12.575833] udevd[911]: starting version 3.2.5
[   12.675027] udevd[911]: specified group 'tty' unknown
[   12.679395] udevd[911]: specified group 'dialout' unknown
[   12.684612] udevd[911]: specified group 'kmem' unknown
[   12.691823] udevd[911]: specified group 'input' unknown
[   12.704891] udevd[911]: specified group 'video' unknown
[   12.711014] udevd[911]: specified group 'audio' unknown
[   12.721630] udevd[911]: specified group 'lp' unknown
[   12.726497] udevd[911]: specified group 'disk' unknown
[   12.731421] udevd[911]: specified group 'cdrom' unknown
[   12.742264] udevd[911]: starting eudev-3.2.5
[   12.971322] [module-mem] give 0x6000 bytes at 884e0000 to module 'vrx518' (0x950000 bytes left)
[   12.989076] vrx518: Intel(R) SmartPHY DSL(VRX518) PCIe EP/ACA Driver - version 2.1.0-k
[   12.995730] vrx518: Copyright (c) 2016 Intel Corporation.
[   13.001308] vrx518 0002:01:00.0: enabling device (0000 -> 0002)
[   13.017595] [module-mem] give 0x1000 bytes at 884e6000 to module 'xrx500_phy_fw' (0x94f000 bytes left)
[   13.032132] phy-xrx500 phy-xrx500: requesting ltq_fw_PHY11G_IP_xRx5xx_A21.bin
[   13.054946] [module-mem] give 0x3000 bytes at 884e7000 to module 'cpunet' (0x94c000 bytes left)
[   13.065776] [module-mem] give 0xe000 bytes at 884ea000 to module 'eip97' (0x93e000 bytes left)
[   13.070077] cpunet 1f107400.cpunet: slots=16 mtu=8192 mailbox_size=0x4c mempool_size=0x20000
[   13.070186] cpunet 1f107400.cpunet: Initialized mailbox: rx=0xbf201000 tx=0xbf201100
[   13.070411] cpunet 1f107400.cpunet: Initialized mempool: rx=0x8dfc0000 tx=0x8dfe0000 min_align=64
[   13.070586] cpunet 1f107400.cpunet: hw init successful
[   13.103115] [module-mem] Module 'xrx500_phy_fw' already allocated
[   13.137616] phy-xrx500 phy-xrx500: booting GPHY0 firmware at 25A50000 for GRX500
[   13.143922] phy-xrx500 phy-xrx500: booting GPHY1 firmware at 25A50000 for GRX500
[   13.152016] phy-xrx500 phy-xrx500: booting GPHY2 firmware at 25A50000 for GRX500
[   13.158445] phy-xrx500 phy-xrx500: booting GPHY3 firmware at 25A50000 for GRX500
[   13.165886] phy-xrx500 phy-xrx500: booting GPHY4 firmware at 25A50000 for GRX500
[   13.283602] [module-mem] give 0x6000 bytes at 884f8000 to module 'ltq_eth_drv_xrx500' (0x938000 bytes left)
[   13.293390] PMAC_EG_CFG_SET for GSW-L
[   13.295898] PMAC_IG_CFG_SET for GSW-L
[   13.299371] PMAC_EG_CFG_SET for GSW-R
[   13.306005] PMAC_IG_CFG_SET for GSW-R
[   13.308421]
[   13.308421]   GSW PMAC Init Done!!!
[   13.313220] registering one of MII bus
[   13.317099] libphy: lantiq,xrx500-mdio: probed
[   13.324098] Kernel panic - not syncing: JZ-66791: mdio bus lockup
[   13.328785] set_reboot_status: Soft-Reboot(PANIC)  - PANIC(1)SUM(1)UP(12)UTC(12)FW(07.21)HW(226)HWS(4)BV(1.3578)
[   13.360622] Rebooting in 1 seconds..
 
Zuletzt bearbeitet:
Klingt für mich nach einem defekten PHY, der eines der beiden Signale, die beim MDIO-Bus verwendet werden (1x CLK, 1x DATA) dauerhaft auf einem Level hält (durch Schluß nach High oder Low) und damit den Bus blockiert. Die Quellen, aus denen dieser "lockup"-Error berichtet wird, müßten sich - zur Kontrolle - in den AVM-Paketen finden lassen.
 
  • Like
Reaktionen: shatterator
[Edit Novize: Überflüssiges Fullquote vom Beitrag direkt darüber gelöscht - siehe Forumsregeln]
Guten Morgen und vielen lieben Dank für die schnelle Antwort. Die Bedeutung eines PHY muss ich erst noch ergooglen, aber kannst du mir evtl. noch sagen, ob das ein lösbares Problem ist oder die Box damit ein Fall für die Tonne ist? Wie kann ich ggf. die AVM Pakete auslesen?
 
Zuletzt bearbeitet von einem Moderator:
Moinsen


Beim Stichwort PHY würde ich an deiner Stelle auch mal enen Blick mit einer Lampe in alle LAN-Anschlüsse werfen, ob die noch OK sind.
Stichwort: Verbogene und/oder kurzgeschlossene Kontakte ( Steck da Alufolie drinne? )
 
  • Like
Reaktionen: shatterator
Tonne. Oder Löten (falls überhaupt möglich).

Die Quellen gibt es bei osp.avm.de - auspacken und nach mdio bus lockup durchsuchen.

Ein PHY ist das Interface zwischen MAC und Kabel und MDIO ist ein einfaches Interface, über das PHYs konfiguriert werden (und zwar mehrere über denselben Bus). Solange man die Stelle nicht findet, wo da etwas (wenn meine Interpretation stimmt) blockiert wird und den (Kurz-)Schluß nicht beseitigen kann, läßt sich keiner der (fünf) PHYs (Liste fast direkt vor der Panikmeldung) konfigurieren.

Defekte PHYs sind fast immer das Ergebnis einer Überspannung, wenn es ein Impuls doch durch die Potentialtrennung geschafft hat.
 
  • Like
Reaktionen: shatterator
Wahnsinn, wie schnell ihr hier antwortet!
[Edit Novize: Überflüssiges Fullquote gelöscht - siehe Forumsregeln]
Na das werde ich dann gleich mal kontrollieren! Vielen Dank für den Hinweis
[Edit Novize: Überflüssiges Fullquote gelöscht - siehe Forumsregeln]
Danke für den Link! Mal schauen, ob ich damit einen Schritt weiter komme.
[Edit Novize: Überflüssiges Fullquote vom Beitrag direkt darüber gelöscht - siehe Forumsregeln]
Danke für deine ausführliche Hilfe. Ich werde mir den Code mal anschauen und hoffe, dass ich danach ein wenig schlauer bin. Die Hoffnung auf Reparatur ist jetzt jedenfalls recht gering ;)
 
Zuletzt bearbeitet von einem Moderator:
@koyaanisqatsi - Danke für den Hinweis. Codeblöcke sind ergänzt und beim Zitieren werde ich mich zurückhalten ;)

-- Zusammenführung Doppelpost gemäß Boardregeln by stoney

Oh, ich hab mir die Platine jetzt noch mal genauer in Hinsicht auf LAN Ports/PHY angeschaut und bin fündig geworden…
Ich hab mal zwei Fotos angehängt Ober- und Unterseite jeweils bei LAN-Port 5.
Mit meinen Lötkünsten ist da vermutlich nicht viel zu machen…
 

Anhänge

  • A73EBBCC-5EB3-4E51-B595-1316B8B88A0D.jpeg
    A73EBBCC-5EB3-4E51-B595-1316B8B88A0D.jpeg
    881 KB · Aufrufe: 148
  • 381D2A04-18DB-470D-8BA6-8248ACF2E867.jpeg
    381D2A04-18DB-470D-8BA6-8248ACF2E867.jpeg
    1 MB · Aufrufe: 141
Zuletzt bearbeitet von einem Moderator:
Bevor sie in der Tonne landet würde ich mich auf eine Herausforderung freuen. ;)
 
So schnell möchte ich dann doch nicht aufgeben. Das verbietet mir mein Ehrgeiz ;)

Kann mir vielleicht jemand sagen, um was für ein Bauteil es sich hier handelt?
 
Sollst auch gar nicht aufgeben!
Wollte nur vermeiden, daß du u.U. im Frust vorschnell handelst und den Hammer zückst. :D
 
  • Haha
Reaktionen: shatterator
Die Ethernet-PHYs sind bei der 7590 im SoC (Intel/Maxlinear GRX550) integriert. Also nicht so wie bspw. bei der 7520/7530 ein separater Chip oder bei der 7490 separate Bauteile für die LAN-Ports 3+4. D.h. der SoC müsste dann wohl getauscht werden. Aber bei den sichtbaren Überspannungsschäden ist das wohl eher ein Fall für die Entsorgung.
 
  • Like
Reaktionen: shatterator
Es sieht aus, als ob die Kontaktbrücke durch die Platine (eine winzige Hülse), ihre beiden Lötpunkte (oben und unten) sowie das SMD-Bauteil auf der Unterseite (?) verdampft sind. Eigentlich nichts, was man nicht ersetzen bzw. überbrücken könnte:
- Die Hülse könnte man mit einem Stückchen Draht ersetzen, was oben und unten an den Lötpunkten angelötet wird.
- Die Frage ist, welches SMD-Bauteil da einen mitbekommen hat. Da könnte man aber am Nachbar-Port schauen, was dort verbaut ist - das dürften identische Teile sein. Entweder bekommt man ein identisches Teil oder ein handliches Bauteil mit identischer Funktion und evtl. dem Stück Draht dran, was man für die Brücke braucht.
 
  • Like
Reaktionen: shatterator
Da sind in dem Bildausschnitt insgesamt 8 vermutlich identische vermutliche RC-Glieder und die schwarzen SMD-Widerstände sollten eigentlich einen Wert aufgedruckt haben.
Leider sieht bei größerer Zoomstufe der vermeintliche Aufdruck eher wie irgendwas zwischen Fliegendreck und Schmauchspuren aus.
 
  • Like
Reaktionen: shatterator
Habt vielen lieben Dank! Ich werde mich die kommenden Tage noch etwas intensiver damit beschäftigen und hoffentlich ein Stück weiterkommen.
 
Ah ... was ich gerade glaube zu erkennen: Das sind zwei getrennte Stellen, also nicht Vorder- und Rückseiten derselben Stelle, oder?
 
Zuletzt bearbeitet:
Ich will niemandem den Spaß an der Sache verderben, aber ich habe dann einfach mal selbst in den Quellen nachgesehen und den Teil mit dem "mdio bus lockup" gefunden:
Rich (BBCode):
/**
* get_phy_device - reads the specified PHY device and returns its @phy_device
*          struct
* @bus: the target MII bus
* @addr: PHY address on the MII bus
* @is_c45: If true the PHY uses the 802.3 clause 45 protocol
*
* Description: Reads the ID registers of the PHY at @addr on the
*   @bus, then allocates and returns the phy_device to represent it.
*/
struct phy_device *get_phy_device(struct mii_bus *bus, int addr, bool is_c45)
{
    struct phy_c45_device_ids c45_ids = {0};
    u32 phy_id = 0;
    int r;

    r = get_phy_id(bus, addr, &phy_id, is_c45, &c45_ids);
    if (r)
        return ERR_PTR(r);

    /* If the phy_id is mostly Fs, there is no device there */
    if ((phy_id & 0x1fffffff) == 0x1fffffff)
        return ERR_PTR(-ENODEV);

    if (!phy_id)
        panic("JZ-66791: mdio bus lockup");

    return phy_device_create(bus, addr, phy_id, is_c45, &c45_ids);
}
EXPORT_SYMBOL(get_phy_device);
Mal abgesehen davon, daß ich das für einen AVM-Zusatz halte (das "JZ-66791" dürfte der Fehler bzw. dessen Korrektur nach AVM-Nomenklatur sein) ... der Fehler tritt ja nur dann auf, wenn es nicht möglich war, die PHY-ID auszulesen. Der Fall, daß die geprüfte Adresse auf dem angegebenen MII-Bus überhaupt nicht existiert, wird ja direkt darüber behandelt - dann besteht die (gelesene) ID nur aus binären Einsen.

In Anbetracht der Tatsache, daß die PHYs beim GRX550 ja tatsächlich im SoC sitzen (ich hatte am Beginn nicht direkt auf das Modell geachtet), halte ich es für recht unwahrscheinlich, daß irgendwelche diskreten Bauelemente genau dieses Problem hervorrufen können. Leider kann man auf den Bildern ja wirklich nichts erkennen ... der Lage der Lötinseln nach zu urteilen, ist das wohl irgendwo hinter dem LAN-Übertrager für den LAN4-Port. Das nur teilweise zu sehende SMD-Bauelement mit den vielen Anschlüssen dürfte der erwähnte Übertrager (i.d.R. sind das kleine Transformatoren, die da in ein SMD-Gehäuse gezwängt werden) sein und die regelmäßigen Strukturen bestehen (zumindest meiner Ansicht nach) aus Keramik-Kondensatoren und Widerständen (also die schon erwähnten RC-Glieder), die für jedes Adernpaar als Filter für Gleichtaktströme am Mittelabgriff der kabelseitigen Wicklung des Übertragers gegen Masse geschaltet werden. Da passen dann auch die 75 Ohm aus #18 genau, die Kondensatoren an diesen Stellen haben üblicherweise zwischen 1000 und 2000 pF (bzw. 1 bis 2 nF).

Irgendwelche Probleme auf dieser Seite - also HINTER dem Übertrager - können aber kaum Auswirkungen auf den MII-/MDIO-Bus haben ... egal, ob da Unterbrechungen oder Kurzschlüsse vorliegen. Denn das ist immer noch alles diskret - der Übertrager trennt das Ganze auch galvanisch (zumindest sollte er das, solange nicht auch in ihm durch Überschlag irgendwelche Kurzschlüsse entstanden sind, denen man ggf. auch mit einem Ohm-Meter nachgehen kann, wenn man das Pinout kennt) vom "Digital-Teil" und selbst wenn der MDIO-Bus beim SoC nach außen geführt sein sollte (was ich nicht weiß - weder kenne ich das Layout unter dem Kühlkörper, noch irgendein Datenblatt/Pinout für den GRX550) und damit auch ein Schaden außerhalb des SoC auftreten könnte (was ich - aus dem Bauch heraus - auch bezweifeln würde, weil ich aber auch nicht genau weiß, was AVM da alles noch drangehangen haben könnte ... für die Kommunikation mit den internen PHYs müßte der ja gar nicht nach außen geführt werden), erklärt das ja noch nicht, warum da auf dem MDIO-Bus nur lauter Nullen übertragen werden.

Irgendwelche Zusammenhänge mit einem PHY für den DSL-Anschluß (der kann nun wieder nicht im GRX550 sitzen, weil das Line-Frontend ja "abgesetzt" ist) würde ich gedanklich auch ausschließen, wenn meine Annahme, daß die schadhaften Stellen zum LAN4-Port gehören, stimmen sollte. Dann wird da wohl auf dem Ethernet-Port eine heftige Überspannung aufgetreten sein (wenn's den Shunt da dermaßen zerlegt hat - das ist schon eine ganz schöne Verwüstung, die auf einen recht hohen Stromfluß hindeutet) und da es offenbar auch nur ein Adernpaar betraf, denke ich dabei auch eher an eine falsche Verkabelung (wovon/womit auch immer, ggf. auch PoE, wobei das auch nicht solche Schäden anrichten sollte, weil die Speisung ja erst nach Kommunikation erfolgt), als an einen fremdinduzierten Impuls auf einem angeschlossenen Kabel (aber das ist nur Spekulation - denkbar wäre immer noch alles). Wenn da eine Wechselspannung anlag (mit entsprechendem Stromfluß), könnte das auch die (offensichtlich eingetretene) Wirkung über die galvanische Trennung hinaus erklären - die Übertrager sind ja i.d.R. 1:1 gewickelt, so daß eine hohe Primärspannung (auf der Kabel-Seite) auch eine hohe Sekundärspannung (auf der PHY-Seite) ergeben würde.

Jedenfalls glaube ich in diesem Fall eher, daß die sichtbaren Schäden eine Begleiterscheinung sind und auch eine Reparatur hinter dem Übertrager nicht dazu führen wird, daß die Kommunikation auf dem MII-Bus wieder funktioniert. Spannend ist für mich hier aber noch, ob meine Vermutung hinsichtlich der Urheberschaft für die Fehlermeldung in den Quellen stimmt ... wenn das so sein sollte, kann es sich bei dem Problem fast nicht mehr um ein einzelnes oder nur extrem selten auftretendes Phänomen handeln. Wenn solche Probleme aber an mehreren Modellen von AVM auftreten sollten (so viele mit GRX5 gibt's aber nun auch wieder nicht und in den VR9-Quellen gibt's diesen Code z.B. auch nicht), wäre eine derartige Fehlerbehandlung (die nicht mehr viel Raum für's Raten läßt und die Box einfach gleich für unbrauchbar erklärt, anstatt da mit PHY-IDs von 0 weiter zu machen) zu erwarten.

EDIT: Ein paar wenige Infos zu den Intel AnyWAN-Chipsets gibt es immer mal wieder an wechselnden Stellen im Internet - hier: https://www.mouser.cn/datasheet/2/612/anywan-soc-grx350-grx550-brief-1709834.pdf wäre ein (Marketing-)Datenblatt für den GRX550 (und den GRX350) derzeit zu finden. Das ist zwar nicht sehr ausführlich, zeigt aber (mehr oder minder), was alles im SoC integriert wurde und was für die Anbindung weiterer Funktionen an kompatiblen Chipsets (von Intel) bereitsteht (oder stand).
 
Zuletzt bearbeitet:
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.