Show pagesourceOld revisionsBacklinksBack to top × Table of Contents AVM FRITZ!Box 5490 OpenWrt support Supporting activities Experimental firmware Hardware highlights Hardware Info Flash Layout Photos Opening the case Serial JTAG Bootlogs OEM bootlog OpenWrt bootlog Notes Tags AVM FRITZ!Box 5490 Sourcecode: http://osp.avm.de/fritzbox/fritzbox-5490/ OpenWrt support At this moment (September 2021) there is no support: Supporting activities OpenWrt forum thread: FORUM DISCUSSION Experimental firmware Clone this https://github.com/hvegh/openwrt/tree/for_fritzbox7490 experimental branch, based on the work of many others: git clone -b for_fritzbox7490 https://github.com/hvegh/openwrt.git Follow the build instructions see here https://github.com/hvegh/openwrt/tree/for_fritzbox7490#readme 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 Hardware highlights 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 ? Hardware Info Nothing. 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 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 Flash Layout 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 Photos Insert photo of front of the casing Insert photo of back of the casing Insert photo of backside label Insert photo of PCB https://frixtender.de/kompatibilitaet-der-fritzbox-5490/ https://boxmatrix.info/wiki/FRITZ!Box_5490#Gallery Opening the case Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ... Serial → 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 JTAG → 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 Bootlogs OEM bootlog 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) OpenWrt bootlog 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 Notes OEM source code available at: http://osp.avm.de/fritzbox/fritzbox-5490/ Hardwareinfo: https://boxmatrix.info/wiki/FRITZ!Box_5490 Tags How to add tags lantiq, VRX288, 512NAND, 256RAM, Fiber, DECT, 802.11ac, 802.11bgn, 4port, GigabitEthernet, FXO, WIP 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.OKMore information about cookies lantiq vrx288 512nand 256ram fiber dect 802.11ac 802.11bgn 4port gigabitethernet fxo WIP Last modified: 2021/09/27 02:26by linuxinside