AVM FRITZ!Box 5490

:!: At this moment (September 2021) there is no support:

git clone -b for_fritzbox7490 https://github.com/hvegh/openwrt.git 

First try if you can get an initramfs-image to run on your device this will keep the original software intact. The use of a 3.3v serial cable (for example https://www.adafruit.com/product/954) is highly recommended, in order to stop Fritz from booting press 'd' on the console.

For advanced users, once the initramfs image is working:

  • Backup your contents of the NAND and SPI flash partitions.
  • Flash the kernel at the “kernel” partition (mtd1)* and the ubi-rootfs to the “ubi” partition (mtd5)
mtd erase kernel
mtd write /tmp/openwrt-lantiq-xrx200-avm_fritz5490-ubifs-eva-kernel.bin kernel
ubiformat /dev/mtd5 -f /tmp/openwrt-lantiq-xrx200-avm_fritz5490-ubifs-eva-filesystem.bin
CPU Ram Flash Network WLAN USB Serial JTag
VRX288 @ 500 MHz 256 MiB 512 MiB 4x 10/100/1000, fiber a/b/g/n, a/b/g/n/ac 2x 3.0 Yes ?

Architecture MIPS
Vendor Lantiq
bootloader EVA Revision: 1.1964 Version: 2964
System-On-Chip PSB 80920 EL
CPU @Frq 2 CPU - MIPS 34Kc VR9 on 500MHz/250MHz/250MHz
Flash size 8192 KiB + 524288 KiB / 512MiB
Flash Chip 1 distinct Chip:TC58BVG2S0HTA00 Toshiba NAND-Flash 25ns, 512M x 8bit = 512MB
Flash Chip 2 distinct Chip:TC58BVG2S0HTA00W25Q80BVS10 Serial-Flash 80MHz, 8M x 1bit / 4M x 2bit / 2M x 4bit = 1MB
RAM size 512 MiB
RAM Chip 2x FIXME
Hardware Bridge Xilinx Spartan XC3S100E
Wireless No1 distinct Chip: Qualcomm-QCA9558-AT4A w/ 3×3 MIMO for 2.4GHz 802.11b/g/n
Wireless No1 RAM size 128 MiB
Wireless No1 RAM Chip Winbond W9751G6KB-25
Wireless No2 distinct Chip: Qualcomm-QCA9880 AR1A w/ 3×3 MIMO for 2.4/5GHz 802.11a/b/g/n/ac
Wireless antenna 5x PCB, 1x Airgain N5X20SC (U.FL)
phy 1x Gigabit Atheros 8033
switch distinct Chip: Qualcomm-QCA8334-AL3C 7-port 5-phy 10/100/1000 Mbit/s Switch
Modem xDSL
Modem Chip Lantiq XWAY v1.1 PSB 80190
USB distinct Chip: Renesas-µPD720202 w/ on the PCIe bus 2x USB 3.0
DECT YES
Fiber port SPT-F351G-SxxD 1250Mbps Optical Transceiver, 10 or 20km Reach
Serial internal:GND/TXD/RXD/3.3V:115200 N 8 R
JTAG Yes 2×14
Mem- Type       MTD     Start           End             Size            Name                    FS
-----------     ----    ----------      ----------      ----------      -------------------     ---------------
nand0           0       0x0000000       0x00400000      0x00400000      kernel
nand0           1       0x0400000       0x03400000      0x03000000      filesystem              squasfs / yaffs2
nand0           2       0x3400000       0x03800000      0x00400000      reserved-kernel
nand0           3       0x3800000       0x06800000      0x03000000      reserved-filesystem
nand0           4       0x6800000       0x06a00000      0x00200000      config                  yaffs2
nand0           5       0x6a00000       0x20000000      0x19600000      nand-filesystem         yaffs2
spi0            6       0x000000        0x040000        0x40000         urlader
spi0            7       0x040000        0x0a0000        0x60000         tffs (1)                tffs3
spi0            8       0x0a0000        0x100000        0x60000         tffs (2)                tffs3

Insert photo of front of the casing

Insert photo of back of the casing

Insert photo of backside label

Insert photo of PCB

FIXME Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...

port.serial general information about the serial port, serial port cable, etc.

The serial ports are located near the processing unit (with the heat sink on top): the serial port is the second row from left.

The PCB has 3 columns of pin headers, columns from left to right and rows from top to bottom: (when looking at the board with the Fiber port on the top right).

                 serial port of Lantiq xRX200 soc.
                /   Serial port of Qualcomm Atheros QCA9558 soc. for WASP 
               |   /
    column:  1 2   3
row:  
 1-GND->     O O   O
 2-TX->      O O   O
 3-RX->      O O   O
 4-3.3V->    O O   O
Serial connection parameters: 115200n8r (<baud><parity><bits><flow>)
Example using pyserial:
pyserial-miniterm /dev/ttyUSB0 115200 --raw --eol CR

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

ROM VER: 1.1.4 CFG 05 DC! DC[\] (AVM) EVA Revision: 1.2650 (C) Copyright 2005 AVM Date: Aug 14 2015 Time: 17:25:59 (0) 3 0x0-0x740D [FLASH:] WINBOND Uniform-Flash 1MB 256 Bytes WriteBuffer [FLASH:](Eraseregion [0] 16 sectors a 64kB) [NAND:] 512MB TOSHIBA 4096 Pagesize 256k Blocksize 2048 Blocks [SYSTEM:] VR9 on 500MHz/250MHz/250MHz .Initializing external Switch Eva_AVM >go ##....................................................ExecuteProgram Lantiq xDSL CPE VR9 phym = 10000000, mem = 10000000, max_pfn = 00010000 Reserving memory for CP1 @0xb0000000, size 0x00000000 plat_device_tree_setup: AVM hardware subrevision 1 plat_device_tree_setup: using Fallback device-tree of AVM hardware subrevision 0 DT: d0 0d fe ed 00 00 15 06 [ 0.000000] Linux version 3.10.73 (jwetter@EmbeddedVM) (gcc version 4.8.3 (Buildroot 2014.08) ) #1 SMP Tue Jan 26 17:55:05 CET 2016 [ 0.000000] [env_init] 0x81019ab0[0] [ 0.000000] [env_init] 0x81019af0[1] [ 0.000000] [env_init] 0x81019bf0[2] [ 0.000000] [env_init] switch to ram location [ 0.000000] [init_avm_kernel_config] AVM Kernel Config (ptr 80825000) [ 0.000000] [init_avm_kernel_config] AVM Kernel Config: module memory entry [ 0.000000] [init_avm_kernel_config] AVM Kernel Config: version info entry [ 0.000000] [init_avm_kernel_config] AVM Kernel Config: device-tree for subrev 0 found [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019556 (MIPS 34Kc) [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 10000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] [module-alloc] use 0x99b000 bytes at 0x81205000 [ 0.000000] PERCPU: Embedded 7 pages/cpu @81ba4000 s7072 r8192 d13408 u32768 [ 0.000000] Kernel command line: console=ttyS0,115200n8r nor_size=0MB sflash_size=1024KB nand_size=512MB ethaddr=38:xx:xx:xx:xx:80 [ 0.000000] [NAND] nand_size = 0x20000000 [ 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=0003d107 [ 0.000000] Readback ErrCtl register=0003d107 [ 0.000000] Memory: 240724k/262144k available (5705k kernel code, 21420k reserved, 2690k data, 300k init, 0k highmem) [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:181 [ 0.000000] SRSConf0 0x3feffbfe: SRS1: 0xffffffff, SRS2 0xffffffff, SRS3 0xffffffff [ 0.000000] Lantiq ICU driver, version 3.0.1, (c) 2001-2011 Lantiq Deutschland GmbH [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [ttyS0] enabled, bootconsole disabled [ 0.000000] console [ttyS0] enabled, bootconsole disabled [ 0.020000] Calibrating delay loop... 331.77 BogoMIPS (lpj=1658880) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.080000] Security Framework initialized [ 0.080000] Mount-cache hash table entries: 512 [ 0.090000] CPU1 revision is: 00019556 (MIPS 34Kc) [ 0.170000] Brought up 2 CPUs [ 0.170000] [yield_context_init] cpu=1 tc=2 mask=300 [ 0.180000] [yield_context_init] cpu=0 tc=3 mask=410 [ 0.180000] devtmpfs: initialized [ 0.200000] pinctrl core: initialized pinctrl subsystem [ 0.200000] Creating Config Table [ 0.200000] [avm_generate_hw_config_table_from_device_tree] gpio_cnt: 48 [ 0.210000] NET: Registered protocol family 16 [ 0.220000] Reboot Status is: Power-On [ 0.220000] [TFFS3_Early_Init] called [ 0.230000] [avmnet] [avmnet_cfg_init] Driver version: 6.221.1.2 - Revision 1496:3438 - Fr 22. Jan 14:26:36 CET 2016 [ 1.040000] Lantiq PCIe Root Complex driver, version 2.0.0, (c) 2001-2011 Lantiq Deutschland GmbH [ 1.090000] bio: create slab <bio-0> at 0 [ 1.090000] PCI host bridge to bus 0000:00 [ 1.100000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff] [ 1.100000] pci_bus 0000:00: root bus resource [io 0x1d800000-0x1d8fffff] [ 1.110000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 1.120000] ifx_pcie_rc_class_early_fixup port 0: fixed pcie host bridge to pci-pci bridge [ 1.130000] pci 0000:00:00.0: BAR 8: assigned [mem 0x1c000000-0x1c0fffff] [ 1.130000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c000000-0x1c001fff 64bit] [ 1.140000] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.150000] pci 0000:00:00.0: bridge window [mem 0x1c000000-0x1c0fffff] [ 1.160000] NET: Registered protocol family 8 [ 1.160000] NET: Registered protocol family 20 [ 1.160000] Switching to clocksource MIPS [ 1.230000] NET: Registered protocol family 2 [ 1.230000] TCP established hash table entries: 2048 (order: 2, 16384 bytes) [ 1.240000] TCP bind hash table entries: 2048 (order: 2, 16384 bytes) [ 1.240000] TCP: Hash tables configured (established 2048 bind 2048) [ 1.250000] TCP: reno registered [ 1.250000] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 1.260000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 1.270000] NET: Registered protocol family 1 [ 1.280000] pci 0000:01:00.0: xHCI HW not ready after 5 sec (HC bug?) status = 0x801 [ 1.280000] Lantiq CGU driver, version 1.1.32, (c) 2001-2011 Lantiq Deutschland GmbH [ 1.290000] IFX DMA driver, version ifxmips_dma_core.c:v1.0.17, (c) 2009 Infineon Technologies AG [ 1.290000] skb_shared_size:184 [ 1.310000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.310000] fuse init (API version 7.22) [ 1.320000] msgmni has been set to 470 [ 1.320000] io scheduler noop registered (default) [ 1.670000] ttyS0 at MMIO 0x1e100c00 (irq = 107) is a PORT_IFX_ASC [ 1.670000] ifx_usif_uart_init: uart_register_driver failed [ 1.680000] avm_net_trace: Up and running. [ 1.680000] [loadcontrol] set auto - scale=1 [ 1.690000] Lantiq Thermal Sensor driver, version 1.0.3, (c) 2001-2011 Lantiq Deutschland GmbH [ 1.700000] ifx_pmu_init: Major 244 [ 1.700000] Lantiq PMU driver, version 1.2.6, (c) 2001-2011 Lantiq Deutschland GmbH [ 1.710000] Lantiq GPIO driver, version 1.3.2, (c) 2001-2011 Lantiq Deutschland GmbH [ 1.720000] Infineon Technologies RCU driver version 1.0.7 [ 1.740000] loop: module loaded [ 1.740000] nbd: registered device at major 43 [ 1.770000] [HSNAND] Toshiba-BENAND [ 1.770000] NAND device: Manufacturer ID: 0x98, Chip ID: 0xdc (Toshiba NAND 512MiB 3,3V 8-bit), 512MiB, page size: 4096, OOB size: 128 [ 1.790000] Scanning device for bad blocks [ 1.990000] {tsh_read_ecc} status 0xe1 [ 1.990000] [ifx_hsnand_command] read block failed (column: 0x1000 page: 0x18000) [ 2.000000] Bad eraseblock 1536 at 0x000018000000 [ 2.000000] {tsh_read_ecc} status 0xe1 [ 2.000000] [ifx_hsnand_command] read block failed (column: 0x1000 page: 0x18040) [ 2.010000] Bad eraseblock 1537 at 0x000018040000 [ 2.070000] {tsh_read_ecc} status 0xe1 [ 2.070000] [ifx_hsnand_command] read block failed (column: 0x1000 page: 0x1dd80) [ 2.080000] Bad eraseblock 1910 at 0x00001dd80000 [ 2.080000] {tsh_read_ecc} status 0xe1 [ 2.090000] [ifx_hsnand_command] read block failed (column: 0x1000 page: 0x1de00) [ 2.090000] Bad eraseblock 1912 at 0x00001de00000 [ 2.120000] badblock statistics: [ 2.120000] -------------------- [ 2.120000] start block = 0 [ 2.120000] num blocks = 2048 [ 2.120000] bad blocks = 4 [ 2.130000] [ 2.130000] >> The following table summarize all badblocks to visualize the distribution [ 2.130000] block [ start | count | size/kB ] (start block, number of blocks) [ 2.130000] --------------------------------- [ 2.150000] block [ 1536 | 2 | 512 ] [ 2.160000] block [ 1910 | 1 | 256 ] [ 2.160000] block [ 1912 | 1 | 256 ] [ 2.170000] [ ======================= ] [ 2.170000] [ >> 4 | 1024 ] [ 2.180000] Creating 6 MTD partitions on "ifx_hsnand": [ 2.180000] 0x000000000000-0x000000400000 : "kernel" [ 2.190000] 0x000000400000-0x000003400000 : "filesystem" [ 2.200000] 0x000003400000-0x000003800000 : "reserved-kernel" [ 2.200000] 0x000003800000-0x000006800000 : "reserved-filesystem" [ 2.210000] 0x000006800000-0x000006a00000 : "config" [ 2.220000] 0x000006a00000-0x000020000000 : "nand-filesystem" [ 2.230000] [TFFS3_Register_Panic_CB] registering panic callback for mtd ifx_hsnand [ 2.230000] [TFFS3_Register_Panic_CB] registering panic callback for mtd ifx_sflash [ 2.240000] Creating 3 MTD partitions on "ifx_sflash": [ 2.250000] 0x000000000000-0x000000040000 : "urlader" [ 2.250000] 0x000000040000-0x0000000a0000 : "tffs (1)" [ 2.260000] 0x0000000a0000-0x000000100000 : "tffs (2)" [ 2.270000] Lantiq SPI flash driver, version 2.0.1, (c) 2001-2011 Lantiq Deutschland GmbH [ 2.280000] tun: Universal TUN/TAP device driver, 1.6 [ 2.280000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 2.290000] SWAPI: Registered character device [switch_api] with major no [81] [ 2.290000] i2c /dev entries driver [ 2.300000] cpuidle: using governor ladder [ 2.300000] cpuidle: using governor menu [ 2.310000] AVM PA 4.3.14 2015-10-21 [ 2.310000] AVM PA skb pktinfo at offset 136 size 196 [ 2.310000] [loadcontrol]module avm_pa registered [ 2.320000] ipip: IPv4 over IPv4 tunneling driver [ 2.330000] TCP: cubic registered [ 2.330000] NET: Registered protocol family 10 [ 2.330000] sit: IPv6 over IPv4 tunneling driver [ 2.340000] NET: Registered protocol family 17 [ 2.340000] l2tp_core: L2TP core driver, V2.0 [ 2.350000] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 2.350000] l2tp_netlink: L2TP netlink interface [ 2.360000] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 2.360000] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 2.370000] 8021q: 802.1Q VLAN Support v1.8 [ 2.370000] Key type dns_resolver registered [ 2.380000] <ifx_fix_timing> [ 2.380000] [TFFS3_Init] No storage module registered, trying legacy fallback [ 2.390000] [TFFS3_Register_LGCY] Called [ 2.390000] [TFFS3_LGCY_Configure] Called [ 2.400000] [TFFS3_LGCY_Setup] using mtd7(tffs (1)), mtd8(tffs (2)) [ 2.400000] [TFFS3_LGCY_Setup] mtd "tffs (1)": segment value 1 [ 2.410000] [TFFS3_LGCY_Setup] mtd "tffs (2)": segment value 1 [ 2.410000] [TFFS3_LGCY_Setup] Using segment 1 (avail: 1 + 1) [ 2.420000] [TFFS3_LGCY_Setup] mtd8 size=0x60000 [ 2.430000] TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 3.0) [ 2.430000] [rescan_segment] Called with mode=2 [ 2.430000] TFFS: Clearing index for update [ 2.440000] Adam2 environment variables API installed. [ 2.450000] [simple-profiling]: 2 performance counters implemented, NEW_34K [ 2.450000] Enable Performance Counter 0 for Data cache load/stores (User-Mode enabled Supervisor-Mode enabled Kernel-Mode enabled Exeption-Mode disable) [ 2.470000] Setup tcs=0x1 current_tc_mask=0x1, reg=0 [ 2.470000] [simple-profiling]: 2 performance counters implemented, NEW_34K [ 2.480000] Enable Performance Counter 1 for Data cache load/store misses (User-Mode enabled Supervisor-Mode enabled Kernel-Mode enabled Exeption-Mode disable) [ 2.490000] Setup tcs=0x1 current_tc_mask=0x1, reg=1 [ 2.500000] {avmnet_cfg_netinit} [ 2.500000] [avmnet] No config found for HWRev 223, HWSubRev 1, Profile-ID 0, trying base config for HWSubRev [ 2.510000] [avmnet] No config found for HWRev 223, HWSubRev 1, trying base config for HWRev [ 2.520000] [avmnet] [avmnet_swi_7port_init] Init on module swi_vr9 called. [ 2.940000] [ppe_eth_init] init_hw() [ 2.940000] [init_hw] ppe_hw_init=0xff successful [ 2.940000] [ppe_eth_init] ifx_proc_file_create() [ 2.950000] [ppe_eth_init] dma_setup_init() [ 2.950000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown unicast frames 0x48 [ 2.960000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown multicast frames 0x48 [ 3.720000] [avmnet] [avmnet_ar8334_vlan_setup] [ 6.620000] [avmnet_set_macaddr] Setup Mac Addr for Device(wan): 38:xx:xx:xx:xx:x4 [ 6.630000] avmnet: avm_pa: register pid wan [ 6.640000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth0): 38:xx:xx:xx:xx:x0 [ 6.650000] avmnet: avm_pa: register pid eth0 [ 6.650000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth1): 38:xx:xx:xx:xx:x1 [ 6.660000] avmnet: avm_pa: register pid eth1 [ 6.660000] [avmnet] [ifx_ppa_setup_priv] VlanID no realdev eth2.2 [ 6.670000] avmnet: avm_pa: register pid eth2.2 [ 6.670000] [avmnet] [ifx_ppa_setup_priv] VlanID no realdev eth3.3 [ 6.680000] avmnet: avm_pa: register pid eth3.3 [ 6.680000] [avmnet_set_macaddr] Setup Mac Addr for Device(wasp): 00:xx:xx:xx:xx:xa [ 6.690000] [avmnet_create_netdevice] setup offload_cpu_link on device wasp [ 6.700000] avmnet: avm_pa: register pid wasp [ 6.700000] [avmnet_set_macaddr] Setup Mac Addr for Device(switch): 38:xx:xx:xx:xx:x5 [ 6.710000] avmnet: avm_pa: register pid switch [ 6.750000] SQUASHFS error: Can't find a SQUASHFS superblock on mtdblock1 [ 6.750000] yaffs: dev is 32505857 name is "mtdblock1" ro [ 6.760000] yaffs: passed flags "" [ 6.780000] VFS: Mounted root (yaffs filesystem) readonly on device 31:1. [ 6.790000] devtmpfs: mounted [ 6.790000] Freeing unused kernel memory: 300K (80835000 - 80880000) [ 7.840000] TFFS Name Table L [ 9.070000] [avm_urlader_env_set_variable] opening ID 0x1ae for writing [ 9.190000] led_modul_Fritz_Box_HW223: module license ' [ 9.190000] (C) Copyright 2012 by AVM [ 9.190000] ' taints kernel. [ 9.200000] Disabling lock debugging due to kernel taint [ 9.200000] [module-alloc-by-name] give 0x1b000 bytes at 0x81205000 to module 'led_modul_Fritz_Box_HW223' (0x980000 bytes left) [ 9.230000] [LED] use GPIO 45 for 'gpio_avm_led_power' [ 9.230000] [LED] use GPIO 47 for 'gpio_avm_led_fiber' [ 9.240000] [LED] use GPIO 36 for 'gpio_avm_led_wlan' [ 9.240000] [LED] use GPIO 35 for 'gpio_avm_led_internet' [ 9.250000] [LED] use GPIO 33 for 'gpio_avm_led_info' [ 9.250000] [LED] use GPIO 46 for 'gpio_avm_led_info_red' [ 9.260000] [BUTTON] use GPIO 29 for 'gpio_avm_button_wlan' [ 9.260000] [BUTTON] use GPIO 1 for 'gpio_avm_button_dect' [ 9.280000] AVM_WATCHDOG: System Init UEberwachung 240 Sekunden [ 10.450000] [module-alloc-by-name] give 0x3000 bytes at 0x81220000 to module 'rtc_avm' (0x97d000 bytes left) [ 10.460000] rtc-avm rtc-avm.0: rtc core: registered avm as rtc0 [ 10.460000] [avm-rtc]: avm_rtc_probe: register: ret=0x8f716800 [ 10.470000] [avm-rtc]: avm_rtc_probe: success [ 10.670000] [ 10.670000] [avm_debug] redirecting kernel-messages (/dev/debug)


ROM VER: 1.1.4 CFG 05 (AVM) EVA Revision: 1.2650 (C) Copyright 2005 AVM Date: Aug 14 2015 Time: 17:25:59 (0) 3 0x0-0x740D [FLASH:] WINBOND Uniform-Flash 1MB 256 Bytes WriteBuffer [FLASH:](Eraseregion [0] 16 sectors a 64kB) [NAND:] 512MB TOSHIBA 4096 Pagesize 256k Blocksize 2048 Blocks [SYSTEM:] VR9 on 500MHz/250MHz/250MHz .Initializing external Switch Eva_AVM >##.................................................................ExecuteProgram [ 0.000000] Linux version 5.10.64 (linuxinside@pluto) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 10.3.0 r17573-14e2b33771) 10.3.0, GNU ld (GNU Binutils) 2.36.1) #0 SMP Wed Sep 15 18:36:45 2021 [ 0.000000] SoC: xRX200 rev 1.2 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019556 (MIPS 34Kc) [ 0.000000] MIPS: machine is AVM FRITZ!Box 5490 [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Detected 1 available secondary CPU(s) [ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000001fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000001fffffff] [ 0.000000] percpu: Embedded 14 pages/cpu s26448 r8192 d22704 u57344 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960 [ 0.000000] Kernel command line: console=ttyLTQ0,115200 [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Writing ErrCtl register=0003d104 [ 0.000000] Readback ErrCtl register=0003d104 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 249008K/262144K available (6671K kernel code, 619K rwdata, 1656K rodata, 1276K init, 211K bss, 13136K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 256 [ 0.000000] random: get_random_bytes called from start_kernel+0x3d4/0x5ec with crng_init=0 [ 0.000000] CPU Clock: 500MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns [ 0.000012] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns [ 0.007914] Calibrating delay loop... 331.77 BogoMIPS (lpj=1658880) [ 0.074000] pid_max: default: 32768 minimum: 301 [ 0.078933] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.086127] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.097853] rcu: Hierarchical SRCU implementation. [ 0.103008] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build [ 0.111044] smp: Bringing up secondary CPUs ... [ 0.116696] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.116713] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.116813] CPU1 revision is: 00019556 (MIPS 34Kc) [ 0.170838] Synchronize counters for CPU 1: done. [ 0.195166] smp: Brought up 1 node, 2 CPUs [ 0.206404] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.216185] futex hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.223127] pinctrl core: initialized pinctrl subsystem [ 0.229621] NET: Registered protocol family 16 [ 0.273061] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV [ 0.280453] gpio-484 (pcie-rst-dev): hogged as output/low [ 0.285827] gpio-476 (usb-vbus): hogged as output/high [ 0.291113] gpio-467 (wasp-wakeup): hogged as output/high [ 0.296933] pinctrl-xway 1e100b10.pinmux: Init done [ 0.302181] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28 [ 0.310528] PCI host bridge /fpi@10000000/pci@e105400 ranges: [ 0.316304] MEM 0x0000000018000000..0x0000000019ffffff [ 0.321504] IO 0x000000001ae00000..0x000000001affffff [ 0.394087] random: fast init done [ 0.401920] usbcore: registered new interface driver usbfs [ 0.407529] usbcore: registered new interface driver hub [ 0.413001] usbcore: registered new device driver usb [ 0.421207] PCI host bridge to bus 0000:00 [ 0.425273] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff] [ 0.432174] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff] [ 0.439137] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.445971] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.459951] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.467356] clocksource: Switched to clocksource MIPS [ 0.475443] NET: Registered protocol family 2 [ 0.480193] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.489332] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.497690] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.505394] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.512728] TCP: Hash tables configured (established 2048 bind 2048) [ 0.519292] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.525731] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.533458] NET: Registered protocol family 1 [ 0.537831] PCI: CLS 0 bytes, default 32 [ 0.543228] gptu: totally 6 16-bit timers/counters [ 0.548283] gptu: misc_register on minor 63 [ 0.552474] gptu: succeeded to request irq 126 [ 0.556901] gptu: succeeded to request irq 127 [ 0.561479] gptu: succeeded to request irq 128 [ 0.565907] gptu: succeeded to request irq 129 [ 0.570518] gptu: succeeded to request irq 130 [ 0.574957] gptu: succeeded to request irq 131 [ 0.579691] No VPEs reserved for AP/SP, not initialize VPE loader [ 0.579691] Pass maxvpes=<n> argument as kernel argument [ 0.591091] No TCs reserved for AP/SP, not initializing RTLX. [ 0.591091] Pass maxtcs=<n> argument as kernel argument [ 0.604745] workingset: timestamp_bits=14 max_order=16 bucket_order=2 [ 0.619651] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.625329] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.640643] gpio-export gpio-export: 1 gpio(s) exported [ 0.648679] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc [ 0.657645] printk: console [ttyLTQ0] enabled [ 0.657645] printk: console [ttyLTQ0] enabled [ 0.666332] printk: bootconsole [early0] disabled [ 0.666332] printk: bootconsole [early0] disabled [ 0.680097] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xdc [ 0.685019] nand: Toshiba NAND 512MiB 3,3V 8-bit [ 0.689648] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 128 [ 0.697411] Scanning device for bad blocks [ 0.949399] Bad eraseblock 1536 at 0x000018000000 [ 0.952744] Bad eraseblock 1537 at 0x000018040000 [ 1.017236] Bad eraseblock 1910 at 0x00001dd80000 [ 1.020821] Bad eraseblock 1912 at 0x00001de00000 [ 1.047053] 6 fixed-partitions partitions found on MTD device 14000000.flash [ 1.052709] Creating 6 MTD partitions on "14000000.flash": [ 1.058189] 0x000000000000-0x000000400000 : "kernel" [ 1.064532] 0x000000400000-0x000003400000 : "filesystem" [ 1.070444] 0x000003400000-0x000003800000 : "reserved-kernel" [ 1.076374] 0x000003800000-0x000006800000 : "reserved-filesystem" [ 1.084869] 0x000006800000-0x000006a00000 : "config" [ 1.090471] 0x000006a00000-0x000020000000 : "ubi" [ 1.109936] spi-lantiq-ssc 1e100800.spi: Lantiq SSC SPI controller (Rev 8, TXFS 8, RXFS 8, DMA 1) [ 1.121252] spi-nor spi0.4: s25fl008k (1024 Kbytes) [ 1.124753] 3 fixed-partitions partitions found on MTD device spi0.4 [ 1.131135] Creating 3 MTD partitions on "spi0.4": [ 1.135830] 0x000000000000-0x000000040000 : "urlader" [ 1.142417] 0x000000040000-0x0000000a0000 : "tffs (1)" [ 1.147903] 0x0000000a0000-0x000000100000 : "tffs (2)" [ 1.160131] libphy: Fixed MDIO Bus: probed [ 1.498856] libphy: lantiq,xrx200-mdio: probed [ 1.512530] gswip 1e108000.switch: dsa switch register failed: -517 [ 1.523661] membase: ae10b100 [ 1.536536] NET: Registered protocol family 10 [ 1.552096] Segment Routing with IPv6 [ 1.554449] NET: Registered protocol family 17 [ 1.559022] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.572511] 8021q: 802.1Q VLAN Support v1.8 [ 1.581716] pcie-xrx200 1d900000.pcie: failed to get the PCIe PHY [ 1.908587] libphy: lantiq,xrx200-mdio: probed [ 1.957739] DSA: tree 0 has no CPU port [ 1.960178] qca8k: probe of 1e108000.switch-mii:10 failed with error -22 [ 2.058311] gswip 1e108000.switch fiber (uninitialized): PHY [1e108000.switch-mii:06] driver [Qualcomm Atheros AR8031/AR8033] (irq=POLL) [ 2.076906] gswip 1e108000.switch lan2 (uninitialized): PHY [1e108000.switch-mii:05] driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (irq=POLL) [ 2.093587] gswip 1e108000.switch lan1 (uninitialized): PHY [1e108000.switch-mii:09] driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (irq=POLL) [ 2.110968] DSA: tree 0 setup [ 2.112555] gswip 1e108000.switch: probed GSWIP version 21 mod 0 [ 2.119787] pcie-xrx200 1d900000.pcie: switch pcie endianess requested [ 2.259288] PCI host bridge /fpi@10000000/pcie@d900000 ranges: [ 2.263977] PCI host bridge to bus 0000:01 [ 2.267884] pci_bus 0000:01: root bus resource [mem 0x1c000000-0x1cffffff] [ 2.274669] pci_bus 0000:01: root bus resource [io 0x1d800000-0x1d8fffff] [ 2.281595] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0] [ 2.288400] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff] [ 2.296296] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge [ 2.313980] pci 0000:01:00.0: ifx_pcie_rc_class_early_fixup+0x0/0x80 took 17217 usecs [ 2.320462] pci 0000:01:00.0: [1bef:0011] type 01 class 0x060400 [ 2.326512] pci 0000:01:00.0: PME# supported from D0 D3hot [ 2.335620] pci 0000:01:00.0: bridge configuration invalid ([bus 02-00]), reconfiguring [ 2.342653] pci 0000:02:00.0: [1912:0015] type 00 class 0x0c0330 [ 2.348374] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit] [ 2.355226] pci 0000:02:00.0: PME# supported from D0 D3hot [ 2.360634] pci 0000:02:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:01:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link) [ 2.379069] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02 [ 2.384258] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 02 [ 2.390963] pci 0000:01:00.0: BAR 8: assigned [mem 0x1c000000-0x1c0fffff] [ 2.397752] pci 0000:02:00.0: BAR 0: assigned [mem 0x1c000000-0x1c001fff 64bit] [ 2.404985] pci 0000:01:00.0: PCI bridge to [bus 02] [ 2.410011] pci 0000:01:00.0: bridge window [mem 0x1c000000-0x1c0fffff] [ 2.416885] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1 [ 2.423380] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned [ 2.429710] pcieport 0000:01:00.0: enabling device (0000 -> 0002) [ 2.436366] pci 0000:02:00.0: enabling device (0000 -> 0002) [ 2.446687] pci 0000:02:00.0: xHCI HW not ready after 5 sec (HC bug?) status = 0x801 [ 2.453108] pci 0000:02:00.0: quirk_usb_early_handoff+0x0/0x8f0 took 16358 usecs [ 2.461545] UBI: auto-attach mtd5 [ 2.463768] ubi0: attaching mtd5 [ 2.706750] ubi0: scanning is finished [ 2.725935] ubi0: attached mtd5 (name "ubi", size 406 MiB) [ 2.730069] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes [ 2.736843] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 1024 [ 2.743711] ubi0: VID header offset: 1024 (aligned 1024), data offset: 4096 [ 2.750680] ubi0: good PEBs: 1620, bad PEBs: 4, corrupted PEBs: 0 [ 2.756687] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128 [ 2.763974] ubi0: max/mean erase counter: 3/2, WL threshold: 4096, image sequence number: 278102684 [ 2.773042] ubi0: available PEBs: 0, total reserved PEBs: 1620, PEBs reserved for bad PEB handling: 36 [ 2.782408] ubi0: background thread "ubi_bgt0d" start[ 2.790819] UBIFS (ubi0:0): Mounting in unauthenticated mode [ 2.795475] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 478 [ 2.895976] UBIFS (ubi0:0): recovery needed [ 3.134333] UBIFS (ubi0:0): recovery completed [ 3.137605] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs" [ 3.144743] UBIFS (ubi0:0): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 3.154734] UBIFS (ubi0:0): FS size: 405135360 bytes (386 MiB, 1570 LEBs), journal size 9420800 bytes (8 MiB, 37 LEBs) [ 3.165499] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB) [ 3.171274] UBIFS (ubi0:0): media format: w4/r0 (latest is w5/r0), UUID <xxx>, small LPT model [ 3.183022] VFS: Mounted root (ubifs filesystem) on device 0:11. [ 3.190504] Freeing unused kernel memory: 1276K [ 3.193583] This architecture does not have kernel memory protection. [ 3.200107] Run /sbin/init as init process [ 3.312145] init: Console is alive [ 3.315556] init: - watchdog - [ 3.471702] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.701437] SCSI subsystem initialized [ 3.758089] ifx_pcie_bios_map_irq port 0 dev 0000:02:00.0 slot 0 pin 1 [ 3.763260] ifx_pcie_bios_map_irq dev 0000:02:00.0 irq 144 assigned [ 3.774261] got firmware version: 2026. [ 4.129896] xhci_hcd 0000:02:00.0: xHCI Host Controller [ 4.137706] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 1 [ 4.150419] xhci_hcd 0000:02:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x0000001100000090 [ 4.159463] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10 [ 4.166385] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.173702] usb usb1: Product: xHCI Host Controller [ 4.178557] usb usb1: Manufacturer: Linux 5.10.64 xhci-hcd [ 4.183962] usb usb1: SerialNumber: 0000:02:00.0 [ 4.189848] hub 1-0:1.0: USB hub found [ 4.192563] hub 1-0:1.0: 2 ports detected [ 4.197542] xhci_hcd 0000:02:00.0: xHCI Host Controller [ 4.201631] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2 [ 4.209118] xhci_hcd 0000:02:00.0: Host supports USB 3.0 SuperSpeed [ 4.215513] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 4.224111] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10 [ 4.231677] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.238869] usb usb2: Product: xHCI Host Controller [ 4.243692] usb usb2: Manufacturer: Linux 5.10.64 xhci-hcd [ 4.249244] usb usb2: SerialNumber: 0000:02:00.0 [ 4.254779] hub 2-0:1.0: USB hub found [ 4.257778] hub 2-0:1.0: 2 ports detected [ 4.279563] usbcore: registered new interface driver usb-storage [ 4.284627] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.296751] init: - preinit - [ 4.783107] random: jshn: uninitialized urandom read (4 bytes read) [ 4.894675] random: jshn: uninitialized urandom read (4 bytes read) [ 5.407372] random: crng init done [ 6.748826] gswip 1e108000.switch lan1: configuring for phy/internal link mode [ 6.754969] 8021q: adding VLAN 0 to HW filter on device lan1 Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 10.970181] mount_root: mounting /dev/root [ 10.978705] urandom-seed: Seeding with /etc/urandom.seed [ 11.065572] procd: - early - [ 11.068449] procd: - watchdog - [ 11.675766] procd: - watchdog - [ 11.680208] procd: - ubus - [ 11.738829] procd: - init - Please press Enter to activate this console. [ 12.692307] kmodloader: loading kernel modules from /etc/modules.d/* [ 12.724865] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH [ 12.879428] Infineon Technologies DEU driver version 2.0.0 [ 12.887014] IFX DEU DES initialized (multiblock). [ 12.895345] IFX DEU AES initialized (multiblock). [ 12.899918] IFX DEU ARC4 initialized (multiblock). [ 12.904062] IFX DEU SHA1 initialized. [ 12.907815] IFX DEU MD5 initialized. [ 12.911228] IFX DEU SHA1_HMAC initialized. [ 12.915354] IFX DEU MD5_HMAC initialized. [ 12.968043] usbcore: registered new interface driver usbserial_generic [ 12.973517] usbserial: USB Serial support registered for generic [ 13.012599] xt_time: kernel timezone is -0000 [ 13.019858] usbcore: registered new interface driver ch341 [ 13.024302] usbserial: USB Serial support registered for ch341-uart [ 13.039656] usbcore: registered new interface driver cp210x [ 13.044198] usbserial: USB Serial support registered for cp210x [ 13.064467] usbcore: registered new interface driver ftdi_sio [ 13.069339] usbserial: USB Serial support registered for FTDI USB Serial Device [ 13.206786] kmodloader: done loading kernel modules from /etc/modules.d/* [ 13.246216] urngd: v1.0.2 started. [ 18.725440] device eth0 entered promiscuous mode [ 18.729034] gswip 1e108000.switch lan1: configuring for phy/internal link mode [ 18.742743] 8021q: adding VLAN 0 to HW filter on device lan1 [ 18.747966] br-lan: port 1(lan1) entered blocking state [ 18.752250] br-lan: port 1(lan1) entered disabled state [ 18.758351] device lan1 entered promiscuous mode [ 18.816705] gswip 1e108000.switch lan2: configuring for phy/internal link mode [ 18.843796] 8021q: adding VLAN 0 to HW filter on device lan2 [ 18.849733] br-lan: port 2(lan2) entered blocking state [ 18.853538] br-lan: port 2(lan2) entered disabled state [ 18.859726] device lan2 entered promiscuous mode BusyBox v1.34.0 (2021-09-15 18:36:45 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r17576-636cdcda1e ----------------------------------------------------- root@OpenWrt:/# df Filesystem 1K-blocks Used Available Use% Mounted on ubi0:rootfs 370696 5028 365668 1% / tmpfs 125140 36 125104 0% /tmp tmpfs 512 0 512 0% /dev


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 11:13
  • by 127.0.0.1