The abandonment of LANTIQ (WAV300/600 Intel InterAptiv)

the bootloader sucks.

daniel and i are in the process of figuring out why the AX50 cannot simply accept a proper (new) u-boot, without sending this specialised uart.txt file prior to sending the real u-boot over uart.

the existing bootloader from 2010 needs to go. it's old and terrible. after we figure that out, then it's about bugging prpl/maxlinear to get a proper working driver.

then i'll revisit this issue.

1 Like

Could you upload the uart.txt here?

could that be machine code that you need to convert to assembly in order to read it?
this plattform isn't ARM, is it? maybe mips?
https://armconverter.com/?disasm

maybe it's mips big endian?
http://shell-storm.org/online/Online-Assembler-and-Disassembler/

it’s mips man.
mips BE

the file has ‘be’ before strings, i guess to tell the bootloader it’s big endian format.

Thanks,
Gagan

just waiting on those fcking bums at maxlinear to provide a fcking working wifi driver now.

overclocked to 1200 MHz and running at CL11 800MHZ thanks to danielschwierzeck, the lantiq u-boot maintainer. what a fcking futile existence it must be to not only work on u-boot, but then a manufacturer that's gotten passed around more than paris hilton in 2003. jesus. and he did it.

it's so clean and nice. no more ubootconfigA, ubootconfigB and other redundant partition cruft.

bless his heart

3 Likes

looks like i'm ready to go!@

just need a working wifi driver and then i have to figure out how exactly i will flash this entire thing from the stock firmware. and then i will have to figure out how to flash stock firmware back if someone wants to do that!

=> ubi read 80800000 kernel
Read 0 bytes from volume kernel to 80800000
No size specified -> Using max size (7364608)
=> bootm 80800000
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MaxLinear GRX500 Kernel Image
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3320824 Bytes = 3.2 MiB
   Load Address: 80020000
   Entry Point:  80020400
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
[    0.000000] Linux version 4.9.337 (Gagan@GagansMacPro.local) (gcc version 12.2.0 (GCC) #4291 SMP PREEMPT Sun Jan 29 09:09:23 MST 2023
[    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 EASY350 ANYWAN (GRX350) Main model
[    0.000000] Coherence Manager IOCU detected
[    0.000000] Hardware DMA cache coherency disabled
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 0e000000 @ 20000000 (usable)
[    0.000000]  memory: 0000800e @ 209eecc0 (reserved)
[    0.000000] cma: Reserved 32 MiB at 0x2c000000
[    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] 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] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000020000000-0x0000000027ffffff]
[    0.000000]   Normal   [mem 0x0000000028000000-0x000000002dffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000020000000-0x000000002dffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000020000000-0x000000002dffffff]
[    0.000000] On node 0 totalpages: 57344
[    0.000000] free_area_init_node: node 0, pgdat 809b5840, node_mem_map 88000040
[    0.000000]   DMA zone: 256 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 32768 pages, LIFO batch:7
[    0.000000]   Normal zone: 192 pages used for memmap
[    0.000000]   Normal zone: 24576 pages, LIFO batch:3
[    0.000000] percpu: Embedded 12 pages/cpu s18928 r8192 d22032 u49152
[    0.000000] pcpu-alloc: s18928 r8192 d22032 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 56896
[    0.000000] Kernel command line: console=ttyLTQ0,115200n8r nr_cpus=4 clk_ignore_unused debug ubi.mtd=ubi root=/dev/mtdblock6 
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 13768(84%)
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 182172K/229376K available (7482K kernel code, 376K rwdata, 1948K rodata, 288K init, 1822K bss, 14436K reserved, 32768K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    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.000010] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008314] Calibrating delay loop... 663.55 BogoMIPS (lpj=1327104)
[    0.042613] pid_max: default: 4096 minimum: 301
[    0.047352] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.053914] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.062032] CCA is coherent, multi-core is fine
[    0.132142] [vmb_cpu_alloc]:[642] CPU vpet.cpu_status = 11
[    0.137559] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.137567] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.137579] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.137819] CPU2 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.168389] Brought up 2 CPUs
[    0.198736] devtmpfs: initialized
[    0.210747] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.220411] futex hash table entries: 16 (order: -3, 512 bytes)
[    0.228330] pinctrl core: initialized pinctrl subsystem
[    0.234878] NET: Registered protocol family 16
[    0.239262] XRX500 GPIO Driver, (C) 2014 Lantiq Deutschland Gmbh
[    0.247297] dma-grx500 1e300000.dma: dma3 base address be300000 chained_irq 29 irq_base 30
[    0.257188] dma-grx500 1e300000.dma: Init done - rev: a, ports: 1, channels: 64
[    0.265994] dma-grx500 1c100000.dma: dma2tx base address bc100000 chained_irq 103 irq_base 104
[    0.274967] dma-grx500 1c100000.dma: Init done - rev: a, ports: 1, channels: 16
[    0.282519] dma-grx500 1c200000.dma: dma2rx base address bc200000 chained_irq 120 irq_base 121
[    0.291895] dma-grx500 1c200000.dma: Init done - rev: a, ports: 1, channels: 32
[    0.299703] dma-grx500 1a100000.dma: dma1tx base address ba100000 chained_irq 153 irq_base 154
[    0.308633] dma-grx500 1a100000.dma: Init done - rev: a, ports: 1, channels: 16
[    0.316152] dma-grx500 1a200000.dma: dma1rx base address ba200000 chained_irq 170 irq_base 171
[    0.324995] dma-grx500 1a200000.dma: Init done - rev: a, ports: 1, channels: 12
[    0.337409] dma0-grx500 16e00000.dma: base address b6e00000 chained_irq 228 irq_base 229
[    0.345392] dma0-grx500 16e00000.dma: Init done - hw rev: A, ports: 4, channels: 16
[    0.353266] intel-pinctrl 16c80000.pinctrl: pinbank id: 0, reg: 0xb6c80000, pinbase: 0, pin number: 32, pinmap: 0xf1efefff
[    0.364203] intel-pinctrl 16c80000.pinctrl: pinbank id: 1, reg: 0xb6c80100, pinbase: 32, pin number: 32, pinmap: 0x3bff0c1f
[    0.375600] intel-pinctrl 16c80000.pinctrl: Total 18 groups, 18 functions
[    0.382411] intel-pinctrl 16c80000.pinctrl: gpiochip membase: 0xb6c00000
[    0.389493] intel-pinctrl 16c80000.pinctrl: gpiochip membase: 0xb6c00100
[    0.411228] FPU Affinity set after 5328 emulations
[    0.428390] Lantiq MIPSInterAptiv MPS driver, version 1.0.0.0, (c) 2006-2013 Lantiq Deutschland GmbH
[    0.437863] MPS: major Id 253
[    0.440953] No syscon phandle specified for wan mux
[    0.513675] [cbm] { cbm_xrx500_probe : 5205 }reserving 18874368 bytes @ 8c000000 for CBM
[    0.552168] [cbm] { cbm_xrx500_probe : 5216 }reserving 8388608 bytes @ 8d200000 for CBM
[    0.560039] [cbm] { cbm_xrx500_probe : 5228 }94 irq
[    0.565178] [cbm] { cbm_xrx500_probe : 5251 }2
[    0.569610] [drv_tmu_ll] { get_cbm_clock : 7807 }CBM Clock: 600000000Hz=600MHZ
[    0.576864] Initializing TMU with Base Address=be700000: ...
[    0.585532] TMU Initialization Done
[    0.588860] 0x8c000000 0x1200000 0x800
[    0.592677] 0x8c000000 0x1200000
[    0.595961] 0x8d200000 0x800000 0x2000
[    0.599795] 0x8d200000 0x800000
[    0.603358] [cbm] { init_fsqm_buf_std : 835 }init fsqm std successfully
[    0.609840] [cbm] { init_fsqm_buf_jumbo : 877 }init fsqm jbo successfully
[    0.616661] [cbm] { init_fsqm : 904 }fsqm init successfully
[    0.622304] [cbm] { init_cbm_basic : 939 }PHY ADDR STD 0x2c000000
[    0.628467] [cbm] { init_cbm_basic : 940 }PHY ADDR JBO 0x2d200000
[    0.634780] [cbm] { init_cbm_basic : 958 }init basic CBM successfully
[    0.641150] [cbm] { cbm_hw_init : 1856 }CBM HW init
[    0.646183] [cbm] { setup_DMA_p2p : 4661 }setup_DMA_p2p executed
[    0.652173] [cbm] { reserved_ports_highest : 4720 }2 2 19 35
[    0.657894] [cbm] { init_cbm_dqm_cpu_port : 1102 }2
[    0.662865] [cbm] { assign_port_from_DT : 467 }0x0 2
[    0.667878] [cbm] { assign_port_from_DT : 467 }0x20 2
[    0.673132] [cbm] { cbm_add_to_list : 261 }1
[    0.677341] [cbm] { reserved_ports_highest : 4720 }1 1 18 34
[    0.683065] [cbm] { init_cbm_dqm_cpu_port : 1102 }1
[    0.688024] [cbm] { assign_port_from_DT : 467 }0x80 1
[    0.693138] [cbm] { reserved_ports_highest : 4720 }3 3 20 36
[    0.698864] [cbm] { init_cbm_dqm_cpu_port : 1102 }3
[    0.703822] [cbm] { assign_port_from_DT : 467 }0x2000000 3
[    0.709368] [cbm] { cbm_add_to_list : 261 }1
[    0.713709] [cbm] { reserved_ports_highest : 4720 }6 6 0 16
[    0.719351] [cbm] { dma_port_enable : 4294 }6 0x4
[    0.724136] [cbm] { reserved_ports_highest : 4720 }7 7 1 17
[    0.729766] [cbm] { dma_port_enable : 4294 }7 0x4
[    0.734551] [cbm] { reserved_ports_highest : 4720 }8 8 2 18
[    0.740190] [cbm] { dma_port_enable : 4294 }8 0x4
[    0.744969] [cbm] { reserved_ports_highest : 4720 }9 9 3 19
[    0.750599] [cbm] { dma_port_enable : 4294 }9 0x4
[    0.755384] [cbm] { reserved_ports_highest : 4720 }10 10 4 20
[    0.761189] [cbm] { dma_port_enable : 4294 }10 0x4
[    0.766060] [cbm] { reserved_ports_highest : 4720 }11 11 5 21
[    0.771866] [cbm] { dma_port_enable : 4294 }11 0x4
[    0.776737] [cbm] { reserved_ports_highest : 4720 }12 12 6 22
[    0.782542] [cbm] { dma_port_enable : 4294 }12 0x4
[    0.787414] [cbm] { reserved_ports_highest : 4720 }13 13 7 23
[    0.793219] [cbm] { dma_port_enable : 4294 }13 0x4
[    0.798091] [cbm] { reserved_ports_highest : 4720 }14 14 8 24
[    0.803896] [cbm] { dma_port_enable : 4294 }14 0x4
[    0.808767] [cbm] { reserved_ports_highest : 4720 }15 15 9 25
[    0.814572] [cbm] { dma_port_enable : 4294 }15 0x4
[    0.819444] [cbm] { reserved_ports_highest : 4720 }16 16 10 26
[    0.825336] [cbm] { dma_port_enable : 4294 }16 0x4
[    0.830207] [cbm] { reserved_ports_highest : 4720 }17 17 11 27
[    0.836099] [cbm] { dma_port_enable : 4294 }17 0x4
[    0.840971] [cbm] { reserved_ports_highest : 4720 }18 18 -16 0
[    0.846863] [cbm] { dma_port_enable : 4294 }18 0x4
[    0.851754] [cbm] { reserved_ports_highest : 4720 }19 19 12 28
[    0.857627] [cbm] { dma_port_enable : 4294 }19 0x4
[    0.862498] [cbm] { reserved_ports_highest : 4720 }20 20 13 29
[    0.868390] [cbm] { dma_port_enable : 4294 }20 0x4
[    0.873261] [cbm] { init_special_ports : 4727 }20
[    0.878026] [cbm] { cbm_add_to_list : 261 }1
[    0.882366] [cbm] { reserved_ports_highest : 4720 }21 21 14 30
[    0.888267] [cbm] { dma_port_enable : 4294 }21 0x4
[    0.893138] [cbm] { init_special_ports : 4727 }21
[    0.897903] [cbm] { cbm_add_to_list : 261 }1
[    0.902244] [cbm] { reserved_ports_highest : 4720 }22 22 25 41
[    0.908151] [cbm] { dma_port_enable : 4294 }22 0x4
[    0.913019] [cbm] { reserved_ports_highest : 4720 }23 23 15 31
[    0.918910] [cbm] { init_cbm_dqm_ldma_port : 1135 }23
[    0.924043] [cbm] { reserved_ports_highest : 4720 }5 5 21 37
[    0.929761] [cbm] { init_cbm_dqm_scpu_port : 1116 }5
[    0.934933] [cbm] { reserved_ports_highest : 4720 }4 4 16 32
[    0.940524] [cbm] { init_cbm_dqm_cpu_port : 1102 }4
[    0.945480] [cbm] { assign_port_from_DT : 467 }0x8 4
[    0.950507] [cbm] { reserved_ports_highest : 4720 }24 24 22 38
[    0.956407] [cbm] { init_cbm_dqm_cpu_port : 1102 }24
[    0.961452] [cbm] { assign_port_from_DT : 467 }0x8 24
[    0.966566] [cbm] { reserved_ports_highest : 4720 }25 25 23 39
[    0.972465] [cbm] { init_cbm_dqm_cpu_port : 1102 }25
[    0.977511] [cbm] { assign_port_from_DT : 467 }0x8 25
[    0.982624] [cbm] { reserved_ports_highest : 4720 }26 26 24 40
[    0.988524] [cbm] { init_cbm_dqm_cpu_port : 1102 }26
[    0.993569] [cbm] { assign_port_from_DT : 467 }0x8 26
[    0.998681] [cbm] { init_cbm_eqm_cpu_port : 965 }0
[    1.003541] [cbm] { init_cbm_eqm_cpu_port : 965 }1
[    1.008401] [cbm] { init_cbm_eqm_cpu_port : 965 }2
[    1.013262] [cbm] { init_cbm_eqm_cpu_port : 965 }3
[    1.018125] [cbm] { dma_port_enable : 4294 }5 0x1
[    1.022903] [cbm] { dma_port_enable : 4294 }5 0x2
[    1.027673] [cbm] { dma_port_enable : 4294 }6 0x1
[    1.032447] [cbm] { dma_port_enable : 4294 }6 0x2
[    1.037222] [cbm] { dma_port_enable : 4294 }7 0x1
[    1.041995] [cbm] { dma_port_enable : 4294 }7 0x2
[    1.046770] [cbm] { dma_port_enable : 4294 }8 0x1
[    1.051544] [cbm] { dma_port_enable : 4294 }8 0x2
[    1.056319] [cbm] { dma_toe_port_enable : 4321 }9 0x1
[    1.061440] [cbm] { dma_vrx318_port_enable : 4334 }15 0x1
[    1.066916] [cbm] { init_cbm_dqm_cpu_port : 1102 }0
[    1.071860] [cbm] { init_cbm_dqm_cpu_port : 1102 }2
[    1.076805] Load spreader init successfully
[    1.081148] [cbm] { cbm_xrx500_probe : 5307 }CBM Clock: 600000000Hz
[    1.087395] [cbm] { cbm_xrx500_probe : 5309 }EQM delay Enabled
[    1.093296] [cbm] { igp_delay_set : 4385 }port0 delay16
[    1.098590] [cbm] { igp_delay_set : 4385 }port1 delay16
[    1.103885] [cbm] { igp_delay_set : 4385 }port2 delay16
[    1.109180] [cbm] { igp_delay_set : 4385 }port3 delay16
[    1.114475] [cbm] { igp_delay_set : 4385 }port4 delay16
[    1.119770] [cbm] { igp_delay_set : 4385 }port5 delay16
[    1.125065] [cbm] { igp_delay_set : 4385 }port6 delay16
[    1.130360] [cbm] { igp_delay_set : 4385 }port7 delay16
[    1.135655] [cbm] { igp_delay_set : 4385 }port8 delay16
[    1.140950] [cbm] { igp_delay_set : 4385 }port9 delay16
[    1.146244] [cbm] { igp_delay_set : 4385 }port10 delay16
[    1.151626] [cbm] { igp_delay_set : 4385 }port11 delay16
[    1.157008] [cbm] { igp_delay_set : 4385 }port12 delay16
[    1.162390] [cbm] { igp_delay_set : 4385 }port13 delay16
[    1.167772] [cbm] { igp_delay_set : 4385 }port14 delay16
[    1.173153] [cbm] { igp_delay_set : 4385 }port15 delay16
[    1.178539] [cbm] { enqueue_dma_port_init : 4215 }5 0x2 2 0 30
[    1.184455] [cbm] { enqueue_dma_port_init : 4215 }5 0x1 2 14 0
[    1.190346] [cbm] { enqueue_dma_port_init : 4215 }6 0x2 2 0 31
[    1.196249] [cbm] { enqueue_dma_port_init : 4215 }6 0x1 2 15 0
[    1.202151] [cbm] { enqueue_dma_port_init : 4215 }7 0x2 1 0 6
[    1.207968] [cbm] { enqueue_dma_port_init : 4215 }7 0x1 1 0 0
[    1.213782] [cbm] { enqueue_dma_port_init : 4215 }8 0x2 1 0 11
[    1.219686] [cbm] { enqueue_dma_port_init : 4215 }8 0x1 1 5 0
[    1.225499] [cbm] { cbm_xrx500_probe : 5350 }CBM: Init Done !![    1.250866] vgaarb: loaded
[    1.253764] SCSI subsystem initialized
[    1.257568] usbcore: registered new interface driver usbfs
[    1.262966] usbcore: registered new interface driver hub
[    1.268328] usbcore: registered new device driver usb
[    1.274513] i2c-lantiq 16a00000.i2c: version 1.01
[    1.279814] try to register spd_mon driver[    1.283737] spdmon 16080110.speedm: base address: 0xb6080110
[    1.289333] spdmon 16080110.speedm: PHY base address: 0x16080110
[    1.295610] spdmon 16080110.speedm: spd_mon driver : init done !!
[    1.303748] spd_mon driver registered
[    1.308690] clocksource: Switched to clocksource gptc
[    1.315654] NET: Registered protocol family 2
[    1.320108] IP idents hash table entries: 4096 (order: 3, 32768 bytes)
[    1.327315] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.334197] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    1.340682] TCP: Hash tables configured (established 2048 bind 2048)
[    1.347125] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    1.352975] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    1.359502] NET: Registered protocol family 1
[    1.363764] PCI: CLS 0 bytes, default 32
[    1.369358] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    1.385275] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.397702] io scheduler noop registered
[    1.401772] io scheduler cfq registered (default)
[    1.407056] intel-pcie-slim-phy 18500000.pciephy: PCIe slim phy[0] init success!
[    1.414761] intel-pcie-slim-phy 18000000.pciephy: PCIe slim phy[1] init success!
[    1.422222] intel-pcie-slim-phy 18a00000.pciephy: PCIe slim phy[2] init success!
[    1.536702] OF: PCI: host bridge /pcie@18900000 ranges:
[    1.541807] OF: PCI:   MEM 0xb8000000..0xbaffffff -> 0xb8000000
[    1.547773] OF: PCI:    IO 0xbb800000..0xbb80ffff -> 0xbb800000
[    1.555919] intel-pcie-slim-phy 18500000.pciephy: PCIe LCPLL SSC Mode Enabled
[    1.698735] intel-pcie 18900000.pcie: PCI host bridge to bus 0000:00
[    1.704954] pci_bus 0000:00: root bus resource [bus 00-08]
[    1.710491] pci_bus 0000:00: root bus resource [mem 0xb8000000-0xbaffffff]
[    1.717433] pci_bus 0000:00: root bus resource [io  0xbb800000-0xbb80ffff]
[    1.724379] pci_bus 0000:00: scanning bus
[    1.728492] pci 0000:00:00.0: [1bef:0030] type 01 class 0x060400
[    1.734645] pci 0000:00:00.0: supports D1 D2
[    1.738875] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    1.745299] pci 0000:00:00.0: PME# disabled
[    1.749771] pci_bus 0000:00: fixups for bus
[    1.753811] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 0
[    1.760573] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.768653] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 1
[    1.775532] pci_bus 0000:01: scanning bus
[    1.779529] pci 0000:01:00.0: [8086:09d0] type 00 class 0x0d8000
[    1.785597] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x01ffffff]
[    1.792070] pci 0000:01:00.0: supports D1 D2
[    1.796251] pci 0000:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    1.802674] pci 0000:01:00.0: PME# disabled
[    1.806951] pci 0000:01:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5 GT/s x1 link at 0000:00:00.0 (capable of 15.752 Gb/s with 8 GT/s x2 link)
[    1.820917] pci_bus 0000:01: fixups for bus
[    1.824987] pci 0000:00:00.0: PCI bridge to [bus 01-08]
[    1.830279] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.836440] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    1.843299] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff pref]
[    1.850587] pci_bus 0000:01: bus scan returning with max=01
[    1.856232] pci_bus 0000:01: busn_res: [bus 01-08] end is updated to 01
[    1.862917] pci_bus 0000:00: bus scan returning with max=01
[    1.868625] pci 0000:00:00.0: fixup irq: got 281
[    1.873245] pci 0000:00:00.0: assigning IRQ 281
[    1.877864] pci 0000:01:00.0: fixup irq: got 281
[    1.882531] pci 0000:01:00.0: assigning IRQ 281
[    1.887179] pci 0000:00:00.0: BAR 8: assigned [mem 0xb8000000-0xb9ffffff]
[    1.893995] pci 0000:00:00.0: BAR 9: assigned [mem 0xba000000-0xba0fffff pref]
[    1.901283] pci 0000:00:00.0: BAR 7: assigned [io  0xbb800000-0xbb800fff]
[    1.908145] pci 0000:01:00.0: BAR 0: assigned [mem 0xb8000000-0xb9ffffff]
[    1.915004] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.920032] pci 0000:00:00.0:   bridge window [io  0xbb800000-0xbb800fff]
[    1.926894] pci 0000:00:00.0:   bridge window [mem 0xb8000000-0xb9ffffff]
[    1.933753] pci 0000:00:00.0:   bridge window [mem 0xba000000-0xba0fffff pref]
[    1.941103] intel-pcie 18900000.pcie: Intel AXI PCIe Root Complex Port 0 Init Done
[    2.056709] OF: PCI: host bridge /pcie@18400000 ranges:
[    2.061796] OF: PCI:   MEM 0xb4000000..0xb6ffffff -> 0xb4000000
[    2.067772] OF: PCI:    IO 0xb7800000..0xb780ffff -> 0xb7800000
[    2.074794] intel-pcie-slim-phy 18000000.pciephy: SSC has been enabled, count: 2!
[    2.189735] intel-pcie 18400000.pcie: PCI host bridge to bus 0001:00
[    2.195949] pci_bus 0001:00: root bus resource [bus 00-08]
[    2.201490] pci_bus 0001:00: root bus resource [mem 0xb4000000-0xb6ffffff]
[    2.208432] pci_bus 0001:00: root bus resource [io  0xb7800000-0xb780ffff]
[    2.215377] pci_bus 0001:00: scanning bus
[    2.219484] pci 0001:00:00.0: [1bef:0030] type 01 class 0x060400
[    2.225624] pci 0001:00:00.0: supports D1 D2
[    2.229874] pci 0001:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    2.236296] pci 0001:00:00.0: PME# disabled
[    2.240789] pci_bus 0001:00: fixups for bus
[    2.244817] pci 0001:00:00.0: scanning [bus 00-00] behind bridge, pass 0
[    2.251580] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.259660] pci 0001:00:00.0: scanning [bus 00-00] behind bridge, pass 1
[    2.266530] pci_bus 0001:01: scanning bus
[    2.270536] pci 0001:01:00.0: [8086:09d0] type 00 class 0x0d8000
[    2.276604] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x01ffffff]
[    2.283083] pci 0001:01:00.0: supports D1 D2
[    2.287320] pci 0001:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    2.293686] pci 0001:01:00.0: PME# disabled
[    2.297956] pci 0001:01:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5 GT/s x1 link at 0001:00:00.0 (capable of 15.752 Gb/s with 8 GT/s x2 link)
[    2.311916] pci_bus 0001:01: fixups for bus
[    2.315995] pci 0001:00:00.0: PCI bridge to [bus 01-08]
[    2.321301] pci 0001:00:00.0:   bridge window [io  0x0000-0x0fff]
[    2.327450] pci 0001:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    2.334306] pci 0001:00:00.0:   bridge window [mem 0x00000000-0x000fffff pref]
[    2.341594] pci_bus 0001:01: bus scan returning with max=01
[    2.347240] pci_bus 0001:01: busn_res: [bus 01-08] end is updated to 01
[    2.353924] pci_bus 0001:00: bus scan returning with max=01
[    2.359613] pci 0000:00:00.0: fixup irq: got 281
[    2.364251] pci 0000:00:00.0: assigning IRQ 281
[    2.368872] pci 0000:01:00.0: fixup irq: got 281
[    2.373539] pci 0000:01:00.0: assigning IRQ 281
[    2.378174] pci 0001:00:00.0: fixup irq: got 282
[    2.382828] pci 0001:00:00.0: assigning IRQ 282
[    2.387447] pci 0001:01:00.0: fixup irq: got 282
[    2.392115] pci 0001:01:00.0: assigning IRQ 282
[    2.396758] pci 0001:00:00.0: BAR 8: assigned [mem 0xb4000000-0xb5ffffff]
[    2.403579] pci 0001:00:00.0: BAR 9: assigned [mem 0xb6000000-0xb60fffff pref]
[    2.410867] pci 0001:00:00.0: BAR 7: assigned [io  0xb7800000-0xb7800fff]
[    2.417729] pci 0001:01:00.0: BAR 0: assigned [mem 0xb4000000-0xb5ffffff]
[    2.424587] pci 0001:00:00.0: PCI bridge to [bus 01]
[    2.429616] pci 0001:00:00.0:   bridge window [io  0xb7800000-0xb7800fff]
[    2.436474] pci 0001:00:00.0:   bridge window [mem 0xb4000000-0xb5ffffff]
[    2.443331] pci 0001:00:00.0:   bridge window [mem 0xb6000000-0xb60fffff pref]
[    2.450690] intel-pcie 18400000.pcie: Intel AXI PCIe Root Complex Port 1 Init Done
[    2.564704] OF: PCI: host bridge /pcie@18e00000 ranges:
[    2.569791] OF: PCI:   MEM 0xbc000000..0xbeffffff -> 0xbc000000
[    2.575767] OF: PCI:    IO 0xbf800000..0xbf80ffff -> 0xbf800000
[    2.582790] intel-pcie-slim-phy 18a00000.pciephy: SSC has been enabled, count: 3!
[    3.628701] random: crng init done
[    3.696731] intel-pcie 18e00000.pcie: intel_pcie_wait_phy_link_up port 2 timeout
[    3.703996] intel-pcie-slim-phy 18a00000.pciephy: SSC in use, count: 2!
[    3.710715] intel-pcie: probe of 18e00000.pcie failed with error -145
[    3.718482] [mips_tc_init] dma_zalloc_coherent dev->name=(null) sizeof(struct mips_tc_sg_mem)=1680 shared_phy_mem=27c0c000
[    3.729400] [mips_tc_init] dma_zalloc_coherent shared_vir_uncached_mem=a7c0c000 shared_vir_cached_mem=87c0c000 shared_working_vir_mem=87c0c000
[    3.742464] =MIPS TC Shared memory: a7c0c000 87c0c000 87c0c000 | Data: a7c20000
[    3.749705] UMT initialize success on processor: 0 !
[    3.754648] HW MCPY driver: Version: 1.1.0, Init Done!
[    3.821547] serial8250_init
[    3.824179] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.832734] 16600000.serial: ttyLTQ0 at MMIO 0x16600000 (irq = 213, base_baud = 0) is a lantiq,asc
[    3.845604] console [ttyLTQ0] enabled
[    3.845604] console [ttyLTQ0] enabled
[    3.852753] bootconsole [early0] disabled
[    3.852753] bootconsole [early0] disabled
[    3.861456] sysrst_init: Trying to register System Reset Driver ...
[    3.866483] sysrst_pre_init: Detect InterAptiv CPU ...
[    3.871528] sysrst_init: Lantiq CPE GRX500 System driver version 1.0.0
[    3.877906] sysrst_init: GRX500 System Reset initialized successfully!
[    3.885382] nand: device found, Manufacturer ID: 0xc8, Chip ID: 0xd1
[    3.890770] nand: ESMT NAND 128MiB 3,3V 8-bit
[    3.895088] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    3.905604] Bad block table found at page 65472, version 0x01
[    3.912086] Bad block table found at page 65408, version 0x01
[    3.916788] 3 ofpart partitions found on MTD device 17c00000.nand
[    3.922452] Creating 3 MTD partitions on "17c00000.nand":
[    3.927842] 0x000000000000-0x0000001c0000 : "uboot_fix"
[    3.934537] 0x0000001c0000-0x0000002c0000 : "calibration"
[    3.939611] 0x0000002c0000-0x000008000000 : "ubi"
[    3.946321] ubi0: default fastmap pool size: 50
[    3.949435] ubi0: default fastmap WL pool size: 25
[    3.954169] ubi0: attaching mtd2
[    4.555153] ubi0: scanning is finished
[    4.585127] ubi0: attached mtd2 (name "ubi", size 125 MiB)
[    4.589185] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    4.596022] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    4.602793] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    4.609736] ubi0: good PEBs: 998, bad PEBs: 4, corrupted PEBs: 0
[    4.615725] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    4.622960] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 867754253
[    4.631962] ubi0: available PEBs: 0, total reserved PEBs: 998, PEBs reserved for bad PEB handling: 16
[    4.641178] ubi0: background thread "ubi_bgt0d" started, PID 74
[    4.652182] Lantiq SoC SPI controller rev 9 (TXFS 32, RXFS 32, DMA 1)
[    4.657596] [ltq_ssc] { ifx_ssc_init : 3819 }[ifx_ssc_init] force ifx_ssc_cs_low to PORT 1
[    4.665523] [ltq_ssc] { ifx_ssc_init : 3820 }[ifx_ssc_init] force ifx_ssc_cs_high to PORT 1
[    4.673930] [ltq_ssc] { ifx_ssc_init : 3824 }ifx_ssc_init ifx_ssc_init_count 1
[    4.681276] [ltq_ssc] { ifx_ssc_init : 3947 }port name ltq_ssc1 
[    4.687277] [ltq_ssc] { ifx_ssc_init : 4041 }Lantiq SoC SSC controller rev 9 (TXFS 32, RXFS 32, DMA 1)
[    4.696978] tun: Universal TUN/TAP device driver, 1.6
[    4.701540] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    4.718658] phy-xrx500 1c003c00.phy-xrx500: requesting ltq_fw_PHY11G_IP_xRx5xx_A21.bin
[    4.726535] phy-xrx500 1c003c00.phy-xrx500: booting GPHY0 firmware for GRX500
[    4.732534] phy-xrx500 1c003c00.phy-xrx500: booting GPHY1 firmware for GRX500
[    4.739602] phy-xrx500 1c003c00.phy-xrx500: booting GPHY2 firmware for GRX500
[    4.746581] phy-xrx500 1c003c00.phy-xrx500: booting GPHY3 firmware for GRX500
[    4.753839] phy-xrx500 1c003c00.phy-xrx500: booting GPHY4 firmware for GRX500
[    4.869142] lro_sram_membase_res0 from DT: a2013000 
[    4.872893] ltq_toe_membase: e2000000 and lro_sram_membase_res0: e2013000
[    4.879919] TOE Init Done !!
[    4.882343] PPP generic driver version 2.4.2
[    4.886859] PPP BSD Compression module registered
[    4.891230] PPP Deflate Compression module registered
[    4.896275] PPP MPPE Compression module registered
[    4.901033] NET: Registered protocol family 24
[    5.553554] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[    5.557649] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
[    5.565679] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220f664 hci version 0x100 quirks 0x02010010
[    5.573992] xhci-hcd xhci-hcd.2.auto: irq 285, io mem 0x1a300000
[    5.580945] hub 1-0:1.0: USB hub found
[    5.583655] hub 1-0:1.0: 1 port detected
[    5.588079] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[    5.593060] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
[    5.600760] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    5.609640] hub 2-0:1.0: USB hub found
[    5.612473] hub 2-0:1.0: 1 port detected
[    5.617297] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    5.622015] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
[    5.630009] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220f664 hci version 0x100 quirks 0x02010010
[    5.638368] xhci-hcd xhci-hcd.3.auto: irq 286, io mem 0x1a500000
[    5.645098] hub 3-0:1.0: USB hub found
[    5.647886] hub 3-0:1.0: 1 port detected
[    5.652443] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    5.657275] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
[    5.665075] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    5.673877] hub 4-0:1.0: USB hub found
[    5.676857] hub 4-0:1.0: 1 port detected
[    5.681499] usbcore: registered new interface driver usblp
[    5.686456] usbcore: registered new interface driver usb-storage
[    5.692187] usbcore: registered new interface driver usbserial
[    5.716695] i2c-lantiq 16a00000.i2c: timeout waiting for bus ready
[    5.721545] i2c-lantiq 16a00000.i2c: ltq_i2c_xfer: bus is busy ffffff6f
[    5.744705] i2c-lantiq 16a00000.i2c: timeout waiting for bus ready
[    5.749450] i2c-lantiq 16a00000.i2c: ltq_i2c_xfer: bus is busy ffffff6f
[    5.756297] ina2xx 0-0040: pm: ina219, railname:  PWR_12V, Rshunt: 10000 uOhm
[    5.766013] Device IRQ: 26 line: 101
[    5.768642] GlobalControl97_Capabilities_Get
[    5.772442] EIP202: PEs=1 rings=4 64-bit=No, fill level extension=No
[    5.772442] CF size=4 RF size=3 DMA len = 10 Align=0 HDW=0 HostIfc=3
[    5.785390] EIP96 options:
[    5.785390] AES: Yes with CFB/OFB: Yes Fast: Yes
[    5.785390] DES: Yes with CFB/OFB: Yes Fast: No
[    5.785390] ARCFOUR level: 3
[    5.785390] MD5: Yes SHA1: Yes Fast: Yes SHA256: Yes SHA512: Yes
[    5.785390] (X)CBC-MAC: Yes Fast: Yes All key sizes: No GHASH Yes
[    5.812011] EIP97 options: PEs=1, In Dbuf size=6 In Tbuf size=5, Out Dbuf size=6, Out Tbuf size=4, 
[    5.812011] Token Generator: No, Transform Record Cache: No
[    5.826622] EIP206 options: PE type=0 InClassifier=0 OutClassifier=0 MAC chans=0 
[    5.826622] InDBuf=0kB InTBuf=0kB OutDBuf=0kB OutTBuf=0kB
[    5.839752] Adapter_PECDev_Init: CDR fetch size 0x8, thresh 0x6, HDW=0, CFsize=4
[    5.846948] Adapter_PECDev_Init: RDR fetch size 0x8, thresh 0x2, RFsize=3
[    5.853928] Status of CDR/RDR interface 0
[    5.857389] CDR Status: DMA err: false, err: false: ovf/under err: false
[    5.857389] Threshold int: false, timeout int: false, FIFO count: 16
[    5.870635] RDR Status: DMA err: false, err: false: ovf/under err: false
[    5.870635] Buf ovf: false, Descriptor ovf false
[    5.870635] Threshold int: false, timeout int: false, FIFO count: 8
[    5.888462] LTQ Crypto Hardware Initialized ..
[    5.896076] LTQ crypto driver version: 1.4.10
[    5.899783] usbcore: registered new interface driver usbhid
[    5.904554] usbhid: USB HID core driver
[    5.909304] u32 classifier
[    5.911022]     Performance counters on
[    5.915048]     Actions configured
[    5.918437] Netfilter messages via NETLINK v0.30.
[    5.923251] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[    5.929485] ctnetlink v0.93: registering with nfnetlink.
[    5.934481] ip_set: protocol 6
[    5.937511] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    5.943731] ip_tables: (C) 2000-2006 Netfilter Core Team
[    5.949351] NET: Registered protocol family 10
[    5.954387] Registeration is a success The major device number is 249.
[    5.960063] NET: Registered protocol family 17
2 Likes
[    5.964230] Bridge firewalling registered
[    5.967894] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    5.976290] DECnet: Routing cache hash table of 1024 buckets, 8Kbytes
[    5.982158] NET: Registered protocol family 12
[    5.986764] 8021q: 802.1Q VLAN Support v1.8
[    5.991578] registered taskstats version 1
[    5.997581] Key type encrypted registered
[    6.003053] PMAC_EG_CFG_SET for GSW-L
[    6.005584] PMAC_IG_CFG_SET for GSW-L
[    6.009170] PMAC_EG_CFG_SET for GSW-R
[    6.015927] PMAC_IG_CFG_SET for GSW-R
[    6.018406] 
[    6.018406]   GSW PMAC Init Done!!!
[    6.023139] INFO : Property mac is not defined in DT
[    6.028036] Property intel,extra-subif not exist for if eth0_0 0
[    6.034505] dp_sub_proc_install ok
[    6.038068] datapath_coc: enter dp_coc_cpufreq_init
[    6.043071] datapath_coc: Register DP to CPUFREQ successfully.
[    6.048095] [cbm] { dp_port_alloc : 2898 }flags 0x2
[    6.052952] [cbm] { cbm_add_to_list : 261 }2
[    6.057201] [cbm] { dp_port_alloc : 3046 }disabling q 16 port 6
[    6.063104] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.069432] [cbm] { dp_port_alloc : 3057 }1024
[    6.073672] no interface attached to this interface!
[    6.078550] xrx500_of_iface: rx csum offload is enabled !
[    6.083964] [cbm] { dp_enable : 3386 }ep=1 tmu_port=6 queue=16 sid=0
[    6.090271] [cbm] { dequeue_dma_port_init : 4257 }6 0x0 2 1
[    6.095836] [cbm] { dequeue_dma_port_init : 4257 }12 0x0 2 9
[    6.101486] [cbm] { dp_enable : 3454 }enable queue 16
[    6.106505] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    6.112975] INFO : Property mac is not defined in DT
[    6.116753] Property intel,extra-subif not exist for if eth0_1 0
[    6.122743] [cbm] { dp_port_alloc : 2898 }flags 0x2
[    6.127600] [cbm] { cbm_add_to_list : 261 }2
[    6.131851] [cbm] { dp_port_alloc : 3046 }disabling q 17 port 7
[    6.137755] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.144079] [cbm] { dp_port_alloc : 3057 }1024
[    6.148413] xrx500_of_iface: rx csum offload is enabled !
[    6.153667] trying to connect: eth0_1 to device: 0:02 with irq: 287
[    6.262754] eth0_1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:02, irq=287)
[    6.280337] [cbm] { dp_enable : 3386 }ep=2 tmu_port=7 queue=17 sid=1
[    6.285236] [cbm] { dequeue_dma_port_init : 4257 }7 0x0 2 2
[    6.290796] [cbm] { dequeue_dma_port_init : 4257 }13 0x0 2 10
[    6.296535] [cbm] { dp_enable : 3454 }enable queue 17
[    6.301551] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    6.307870] INFO : Property mac is not defined in DT
[    6.311830] Property intel,extra-subif not exist for if eth0_2 0
[    6.317793] [cbm] { dp_port_alloc : 2898 }flags 0x2
[    6.322653] [cbm] { cbm_add_to_list : 261 }2
[    6.326903] [cbm] { dp_port_alloc : 3046 }disabling q 18 port 8
[    6.332804] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.339131] [cbm] { dp_port_alloc : 3057 }1024
[    6.343445] xrx500_of_iface: rx csum offload is enabled !
[    6.348733] trying to connect: eth0_2 to device: 0:03 with irq: 288
[    6.454691] eth0_2: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:03, irq=288)
[    6.472274] [cbm] { dp_enable : 3386 }ep=3 tmu_port=8 queue=18 sid=2
[    6.477165] [cbm] { dequeue_dma_port_init : 4257 }8 0x0 2 3
[    6.482728] [cbm] { dequeue_dma_port_init : 4257 }14 0x0 2 11
[    6.488468] [cbm] { dp_enable : 3454 }enable queue 18
[    6.493484] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    6.499754] INFO : Property mac is not defined in DT
[    6.503765] Property intel,extra-subif not exist for if eth0_3 0
[    6.509724] [cbm] { dp_port_alloc : 2898 }flags 0x2
[    6.514583] [cbm] { cbm_add_to_list : 261 }2
[    6.518835] [cbm] { dp_port_alloc : 3046 }disabling q 19 port 9
[    6.524737] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.531060] [cbm] { dp_port_alloc : 3057 }1024
[    6.535367] xrx500_of_iface: rx csum offload is enabled !
[    6.540647] trying to connect: eth0_3 to device: 0:04 with irq: 289
[    6.646630] eth0_3: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:04, irq=289)
[    6.664210] [cbm] { dp_enable : 3386 }ep=4 tmu_port=9 queue=19 sid=3
[    6.669099] [cbm] { dequeue_dma_port_init : 4257 }9 0x0 2 4
[    6.674661] [cbm] { dequeue_dma_port_init : 4257 }15 0x0 2 12
[    6.680400] [cbm] { dp_enable : 3454 }enable queue 19
[    6.685417] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    6.691684] INFO : Property mac is not defined in DT
[    6.695689] Property intel,extra-subif not exist for if eth0_4 0
[    6.701658] [cbm] { dp_port_alloc : 2898 }flags 0x2
[    6.706516] [cbm] { cbm_add_to_list : 261 }2
[    6.710768] [cbm] { dp_port_alloc : 3046 }disabling q 20 port 10
[    6.716757] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.723081] [cbm] { dp_port_alloc : 3057 }1024
[    6.727384] xrx500_of_iface: rx csum offload is enabled !
[    6.732698] trying to connect: eth0_4 to device: 0:05 with irq: 290
[    6.838568] eth0_4: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:05, irq=290)
[    6.856150] [cbm] { dp_enable : 3386 }ep=5 tmu_port=10 queue=20 sid=4
[    6.861128] [cbm] { dequeue_dma_port_init : 4257 }10 0x0 2 5
[    6.866776] [cbm] { dequeue_dma_port_init : 4257 }16 0x0 2 13
[    6.872517] [cbm] { dp_enable : 3454 }enable queue 20
[    6.877532] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    6.883784] INFO : Property mac is not defined in DT
[    6.887815] Property intel,extra-subif not exist for if eth1 0
[    6.893598] [cbm] { dp_port_alloc : 2898 }flags 0x4
[    6.898459] [cbm] { cbm_add_to_list : 261 }1
[    6.902709] [cbm] { dp_port_alloc : 3046 }disabling q 28 port 19
[    6.908699] [cbm] { dp_port_alloc : 3052 }first time LOOKUP prgrm
[    6.915025] [cbm] { dp_port_alloc : 3057 }1024
[    6.922237] xrx500_of_iface: rx csum offload is enabled !
[    6.926213] trying to connect: eth1 to device: 1:01 with irq: 291
[    7.034994] eth1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=1:01, irq=291)
[    7.052575] [cbm] { dp_enable : 3386 }ep=15 tmu_port=19 queue=28 sid=12
[    7.057730] [cbm] { dequeue_dma_port_init : 4257 }19 0x0 1 15
[    7.063483] [cbm] { dp_enable : 3454 }enable queue 28
[    7.068492] [cbm] { dp_enable : 3455 }flag 1 refcnt 1024
[    7.075023] Lantiq ethernet driver for XRX500 init.
[    7.078991] searching for nvram
[    7.081794] nvram size = 634880
[    7.223455] found nvram at 0
[    7.365575] clk: Not disabling unuse[    7.389182] VFS: Mounted root (squashfs filesystem) readonly on device 31:6.
[    7.399433] devtmpfs: mounted
[    7.401608] Freeing unused kernel: 288k freed
[    7.405393] This architecture does not have kernel memory protection.
[    7.411712] Now calling with ramdisk_execute_command...
[    7.416923] Now calling with execute_command....
[init] : starting devinit
starting hotplug
[   13.091541] xrx500-eth 1e000000.ssx0:eth@a00000 eth0_1: Link is Up - 1Gbps/Full - flow control rx/tx
2 Likes

AVM's top of the line dsl router with ax also runs this config. (I omit the name here to prevent people from finding this on Google, when Noone is working on support for that particular device)
GRX550 with maxlinear wifi
it also has a vrx600 for g.fast support
(info is listed on boxmatrix.org if you are interested)
I could do tests on the hw/add support, if you ever succeed (I own it).
But I'm not sure if/how I could help on the first port to your tp-link device. Probably not