After install 19.07 on avm repeater 450e it boots in failsafe mode every time

Hi,

I want to use openwrt on my avm reapeter 450e.

First I installed stock rom via recovery from avm (http://ftp.avm.de/fritzwlan/fritzwlan-repeater-450e/deutschland/recover/fritz.box_wlan_repeater_450e-07.12-recover.exe).
After that I installed the openwrt image from https://downloads.openwrt.org/releases/19.07.0/targets/ar71xx/generic/openwrt-19.07.0-ar71xx-generic-fritz450e-squashfs-sysupgrade.bin
via ftp like:

ftp -p -n 169.254.158.1
Connected to 169.254.158.1.
220 ADAM2 FTP Server ready
ftp> quote USER adam2
331 Password required for adam2
ftp> quote PASS adam2
230 User adam2 successfully logged in
ftp> binary
200 Type set to BINARY
ftp> debug
Debugging on (debug=1).
ftp>  quote MEDIA FLSH
---> MEDIA FLSH
200 Media set to MEDIA_FLASH
ftp>  put openwrt-19.07.0-ar71xx-generic-fritz450e-squashfs-sysupgrade.bin mtd1
local: openwrt-19.07.0-ar71xx-generic-fritz450e-squashfs-sysupgrade.bin remote: mtd1
---> PASV
227 Entering Passive Mode (169,254,158,1,12,5)
---> STOR mtd1
150 Opening BINARY data connection
226 Transfer complete
4063499 bytes sent in 13.10 secs (303.0052 kB/s)
ftp> quit
---> QUIT
221 Thank you for using the FTP service on ADAM2

after power off openwrt is bootedt and I can access the box via ssh, but it booted in failsafe mode.
So I did a factory reset like:

root@(none):~#  firstboot 
This will erase all settings and remove any installed packages. Are you sure? [N/y]
y
/dev/mtdblock4 is not mounted
/dev/mtdblock4 will be erased on next mount
root@(none):~# reboot

but the box boots in failsafe mode every time.

What can I do to let the box boot in normal mode ?

check your "dmesg" and post mount/fs related lines in code tags ( ^ < / > )...

Same issue on tplink wr841n models & reported bug FS#2733

root@(none):~# mount
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /dev type tmpfs (rw,nosuid,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,noatime,mode=600,ptmxmode=000)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
root@(none):~# 
[    0.000000] Linux version 4.14.162 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r10860-a3ffeb413b)) #0 Mon Jan 6 16:47:09 2020
[    0.000000] MyLoader: sysp=cccccccc, boardp=cccccccc, parts=cccccccc
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[    0.000000] SoC: Qualcomm Atheros QCA9556 ver 1 rev 0
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, 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-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 804ead30, node_mem_map 81000020
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] random: get_random_bytes called from 0x804ee740 with crng_init=0
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  board=FRITZ450E  console=ttyS0,115200 rootfstype=squashfs noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 59320K/65536K available (3946K kernel code, 193K rwdata, 516K rodata, 328K init, 212K bss, 6216K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] Clocks: CPU:720.000MHz, DDR:520.000MHz, AHB:173.333MHz, Ref:40.000MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5309056796 ns
[    0.000008] sched_clock: 32 bits at 360MHz, resolution 2ns, wraps every 5965232126ns
[    0.008307] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
[    0.074992] pid_max: default: 32768 minimum: 301
[    0.080106] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.087151] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.096725] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.107235] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.114881] NET: Registered protocol family 16
[    0.120956] MIPS: machine is AVM FRITZ!WLAN Repeater 450E
[    0.374079] clocksource: Switched to clocksource MIPS
[    0.380504] NET: Registered protocol family 2
[    0.385982] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.393409] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.400225] TCP: Hash tables configured (established 1024 bind 1024)
[    0.407146] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.413379] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420330] NET: Registered protocol family 1
[    0.425029] PCI: CLS 0 bytes, default 32
[    0.428725] Crashlog allocated RAM at address 0x3f00000
[    0.435618] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.447168] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.453371] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.473147] io scheduler noop registered
[    0.477371] io scheduler deadline registered (default)
[    0.483240] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.491893] console [ttyS0] disabled
[    0.515815] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A
[    0.525011] console [ttyS0] enabled
[    0.532419] bootconsole [early0] disabled
[    0.547710] m25p80 spi0.0: found w25q128, expected m25p80
[    0.562996] m25p80 spi0.0: w25q128 (16384 Kbytes)
[    0.568083] Creating 4 MTD partitions on "spi0.0":
[    0.572959] 0x000000000000-0x000000020000 : "urlader"
[    0.579762] 0x000000020000-0x000000f00000 : "firmware"
[    0.617692] 2 eva-fw partitions found on MTD device firmware
[    0.623450] 0x000000020000-0x0000001a33c5 : "kernel"
[    0.629198] 0x0000001b0100-0x000000f00000 : "rootfs"
[    0.634916] mtd: device 3 (rootfs) set to be root filesystem
[    0.640693] 1 squashfs-split partitions found on MTD device rootfs
[    0.647022] 0x000000400000-0x000000f00000 : "rootfs_data"
[    0.655265] 0x000000f00000-0x000000f80000 : "tffs (1)"
[    0.661763] 0x000000f80000-0x000001000000 : "tffs (2)"
[    0.669864] libphy: Fixed MDIO Bus: probed
[    0.686189] libphy: ag71xx_mdio: probed
[    1.416602] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd074, driver=Atheros 8031 ethernet]
[    1.427313] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: sgmii
[    1.435576] NET: Registered protocol family 10
[    1.444973] Segment Routing with IPv6
[    1.448784] NET: Registered protocol family 17
[    1.453333] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.467038] 8021q: 802.1Q VLAN Support v1.8
[    1.472767] hctosys: unable to open rtc device (rtc0)
[    1.483236] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.492431] Freeing unused kernel memory: 328K
[    1.496976] This architecture does not have kernel memory protection.
[    2.165998] init: Console is alive
[    2.169678] init: - watchdog -
[    2.494094] random: fast init done
[    3.039987] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.088873] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.097444] init: - preinit -
[    3.574416] random: procd: uninitialized urandom read (4 bytes read)
[    3.744987] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    7.012331] random: dropbearkey: uninitialized urandom read (32 bytes read)
[    7.020807] random: dropbearkey: uninitialized urandom read (32 bytes read)
[    8.656494] random: dropbearkey: uninitialized urandom read (32 bytes read)
[    8.670386] random: dropbear: uninitialized urandom read (32 bytes read)
[    8.996624] eth0: link up (1000Mbps/Full duplex)
[    9.001375] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   43.887636] random: dropbear: uninitialized urandom read (32 bytes read)
[   48.519555] random: dropbear: uninitialized urandom read (32 bytes read)
[   50.551788] random: dropbear: uninitialized urandom read (32 bytes read)
[  129.064115] random: crng init done
1 Like

Do you need any further information to see, what's wrong here.
Maybe the kernel lacks some driver or something like that ?