Hi,
I knows it's an old device (https://openwrt.org/toh/d-link/dsl-624t) but I have worked days to reach this point and the switch is the last obstacle. On 14.07 switch work as expected, bun wifi not, using 18.06 wifi work great. I don't know, maybe this https://dev.archive.openwrt.org/ticket/13413.html is a possible solution?
my boot log (part 1)
Basic POST completed... Success.
Last reset cause: Software reset (memory controller also reset)
PSPBoot 1.4 rev: 1.4.0.8
(c) Copyright 2002-2009 Texas Instruments, Inc. All Rights Reserved.
Press ESC for monitor..01
psbl>
Booting...
[ 0.000000] Linux version 4.9.243 (vash@vash-pc) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r8080-9f2a40c72f) ) #0 Tue Nov 24 09:03:27 2020
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00018448 (MIPS 4KEc)
[ 0.000000] TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x22
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 02000000 @ 14000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000014000000-0x0000000015ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000014000000-0x0000000015ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000014000000-0x0000000015ffffff]
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,38400n8 rootfstype=squashfs,jffs2
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Memory: 27376K/32768K available (2926K kernel code, 147K rwdata, 628K rodata, 132K init, 198K bss, 5392K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:256
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 25483472618 ns
[ 0.000044] sched_clock: 32 bits at 75MHz, resolution 13ns, wraps every 28633115129ns
[ 0.024312] Calibrating delay loop... 148.88 BogoMIPS (lpj=744448)
[ 0.113213] pid_max: default: 32768 minimum: 301
[ 0.128030] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.148142] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.186193] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.216306] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.238058] NET: Registered protocol family 16
[ 0.353730] clocksource: Switched to clocksource MIPS
[ 0.375173] NET: Registered protocol family 2
[ 0.392465] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.414016] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.433427] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.454135] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.471991] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.492200] NET: Registered protocol family 1
[ 0.534182] ar7-gpio: registered 32 GPIOs
[ 0.629392] No memory allocated for crashlog
[ 0.657753] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.712280] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.730062] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.838691] io scheduler noop registered
[ 0.850561] io scheduler deadline registered (default)
[ 0.867023] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.887070] serial8250: ttyS0 at MMIO 0x8610e00 (irq = 15, base_baud = 3906250) is a AR7
[ 0.911935] console [ttyS0] enabled
[ 0.911935] console [ttyS0] enabled
[ 0.932945] bootconsole [early0] disabled
[ 0.932945] bootconsole [early0] disabled
[ 0.958312] serial8250: ttyS1 at MMIO 0x8610f00 (irq = 16, base_baud = 3906250) is a AR7
[ 0.986926] physmap platform flash device: 02000000 at 10000000
[ 1.005446] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000ec Chip ID 0x0022a2
[ 1.037181] Amd/Fujitsu Extended Query Table at 0x0040
[ 1.052998] Fixing Samsung's Amd/Fujitsu Extended Query version to 1.3
[ 1.073511] Amd/Fujitsu Extended Query version 1.3.
[ 1.089043] number of CFI chips: 1
[ 1.111876] 4 ar7part partitions found on MTD device physmap-flash.0
[ 1.131439] Creating 4 MTD partitions on "physmap-flash.0":
[ 1.148591] 0x000000000000-0x000000010000 : "loader"
[ 1.175824] 0x000000010000-0x000000020000 : "config"
[ 1.204314] 0x000000020000-0x000000400000 : "linux"
[ 1.232170] 0x00000014efa0-0x000000400000 : "rootfs"
[ 1.257420] mtd: device 3 (rootfs) set to be root filesystem
[ 1.274978] 1 squashfs-split partitions found on MTD device rootfs
[ 1.294001] 0x0000003a0000-0x000000400000 : "rootfs_data"
[ 1.344096] libphy: Fixed MDIO Bus: probed
[ 1.786250] libphy: cpmac-mii: probed
[ 1.880060] cpmac cpmac.1: regs: 08612800, irq: 41, phy: fixed-0:01, mac: 00:50:f1:12:27:06
[ 1.990131] cpmac cpmac.0: regs: 08610000, irq: 27, phy: fixed-0:00, mac: 00:50:f1:12:27:06
[ 2.018682] vlynq0: regs 0x08611800, irq 29, mem 0x04000000
[ 2.410893] vlynq0: local VLYNQ protocol rev. is 0x0001010b
[ 2.428016] vlynq0: remote VLYNQ protocol rev. is 0x00010108
[ 2.445390] vlynq0: using local clock divisor 8
[ 2.573814] Found a VLYNQ device: 00000009
[ 2.587169] vlynq1: regs 0x08611c00, irq 33, mem 0x0c000000
[ 2.993769] random: fast init done
[ 3.855691] NET: Registered protocol family 17
[ 3.869817] 8021q: 802.1Q VLAN Support v1.8
[ 3.903571] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[ 3.952242] Freeing prom memory: 1020k freed
[ 3.968911] Freeing unused kernel memory: 132K
[ 3.982648] This architecture does not have kernel memory protection.
[ 5.341330] init: Console is alive
[ 6.675733] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 6.762279] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 6.796243] init: - preinit -
[ 8.429989] random: jshn: uninitialized urandom read (4 bytes read)
[ 8.700712] random: jshn: uninitialized urandom read (4 bytes read)
[ 8.852892] random: jshn: uninitialized urandom read (4 bytes read)
[ 9.189261] cpmac cpmac.1 eth0: Link is Up - 100Mbps/Full - flow control off
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
4
[ 12.483145] mount_root: loading kmods from internal overlay
[ 12.585152] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[ 12.610177] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[ 13.426640] jffs2: notice: (283) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 13.475954] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 13.502907] block: extroot: not configured
[ 13.537773] jffs2: notice: (281) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 13.780659] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 13.807135] block: extroot: not configured
[ 13.824330] mount_root: switching to jffs2 overlay
[ 13.930468] urandom-seed: Seeding with /etc/urandom.seed
[ 14.299174] procd: Change state 0 -> 1
[ 14.311938] procd: - early -
[ 14.472494] cpmac cpmac.1 eth0: Link is Down
[ 14.678802] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/mem\/full","SUBSYSTEM":"mem","MAJOR":"1","MINOR":"7","DEVNAME":"full","DEVMODE":"0666","SEQNUM":"220"}}
[ 14.726039] procd: Command: makedev
[ 14.737488] procd: /dev/full
[ 14.747977] procd: 0666
[ 14.756504] procd: Message:
[ 14.765809] procd: ACTION=add
[ 14.775914] procd: DEVPATH=/devices/virtual/mem/full
[ 14.792057] procd: SUBSYSTEM=mem
[ 14.802940] procd: MAJOR=1
[ 14.812277] procd: MINOR=7
[ 14.822158] procd: DEVNAME=full
[ 14.832797] procd: DEVMODE=0666
[ 14.843422] procd: SEQNUM=220
[ 14.854671] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/mem\/urandom","SUBSYSTEM":"mem","MAJOR":"1","MINOR":"9","DEVNAME":"urandom","DEVMODE":"0666","SEQNUM":"221"}}
[ 14.903510] procd: Command: makedev
[ 14.915579] procd: /dev/urandom
[ 14.926207] procd: 0666
[ 14.934714] procd: Message:
[ 14.944038] procd: ACTION=add
[ 14.954151] procd: DEVPATH=/devices/virtual/mem/urandom
[ 14.971101] procd: SUBSYSTEM=mem
[ 14.982014] procd: MAJOR=1
[ 14.992142] procd: MINOR=9
[ 15.001472] procd: DEVNAME=urandom
[ 15.012877] procd: DEVMODE=0666
[ 15.023498] procd: SEQNUM=221
[ 15.034760] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/mem\/null","SUBSYSTEM":"mem","MAJOR":"1","MINOR":"3","DEVNAME":"null","DEVMODE":"0666","SEQNUM":"222"}}
[ 15.081991] procd: Command: makedev
[ 15.094218] procd: /dev/null
[ 15.104090] procd: 0666
[ 15.112377] procd: Message:
[ 15.121684] procd: ACTION=add
[ 15.131788] procd: DEVPATH=/devices/virtual/mem/null
[ 15.147973] procd: SUBSYSTEM=mem
[ 15.159506] procd: MAJOR=1
[ 15.168830] procd: MINOR=3
[ 15.178135] procd: DEVNAME=null
[ 15.188755] procd: DEVMODE=0666
[ 15.199380] procd: SEQNUM=222
[ 15.210412] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/mem\/random","SUBSYSTEM":"mem","MAJOR":"1","MINOR":"8","DEVNAME":"random","DEVMODE":"0666","SEQNUM":"223"}}
[ 15.258713] procd: Command: makedev
[ 15.270714] procd: /dev/random
[ 15.281081] procd: 0666
[ 15.289585] procd: Message:
[ 15.298896] procd: ACTION=add
[ 15.309001] procd: DEVPATH=/devices/virtual/mem/random
[ 15.325736] procd: SUBSYSTEM=mem
[ 15.337165] procd: MAJOR=1
[ 15.346482] procd: MINOR=8
[ 15.355790] procd: DEVNAME=random
[ 15.366938] procd: DEVMODE=0666
[ 15.377794] procd: SEQNUM=223
[ 15.388819] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/misc\/hw_random","SUBSYSTEM":"misc","MAJOR":"10","MINOR":"183","DEVNAME":"hwrng","SEQNUM":"224"}}
[ 15.435650] procd: Command: makedev
[ 15.447094] procd: /dev/hwrng
[ 15.457178] procd: 0600
[ 15.465681] procd: Message:
[ 15.474989] procd: ACTION=add
[ 15.485092] procd: DEVPATH=/devices/virtual/misc/hw_random
[ 15.502845] procd: SUBSYSTEM=misc
[ 15.514790] procd: MAJOR=10
[ 15.524376] procd: MINOR=183
[ 15.534474] procd: DEVNAME=hwrng
[ 15.545360] procd: SEQNUM=224
[ 15.556921] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/misc\/network_latency","SUBSYSTEM":"misc","MAJOR":"10","MINOR":"62","DEVNAME":"network_latency","SEQNUM":"225"}}
[ 15.606982] procd: Command: makedev
[ 15.619015] procd: /dev/network_latency
[ 15.631754] procd: 0600
[ 15.640258] procd: Message:
[ 15.649571] procd: ACTION=add
[ 15.659675] procd: DEVPATH=/devices/virtual/misc/network_latency
[ 15.679011] procd: SUBSYSTEM=misc
[ 15.690872] procd: MAJOR=10
[ 15.700466] procd: MINOR=62
[ 15.710036] procd: DEVNAME=network_latency
[ 15.723552] procd: SEQNUM=225
[ 15.735152] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/misc\/memory_bandwidth","SUBSYSTEM":"misc","MAJOR":"10","MINOR":"60","DEVNAME":"memory_bandwidth","SEQNUM":"226"}}
[ 15.785761] procd: Command: makedev
[ 15.797651] procd: /dev/memory_bandwidth
[ 15.810648] procd: 0600
[ 15.819183] procd: Message:
[ 15.828497] procd: ACTION=add
[ 15.838608] procd: DEVPATH=/devices/virtual/misc/memory_bandwidth
[ 15.858205] procd: SUBSYSTEM=misc
[ 15.869888] procd: MAJOR=10
[ 15.879472] procd: MINOR=60
[ 15.889045] procd: DEVNAME=memory_bandwidth
[ 15.902820] procd: SEQNUM=226
[ 15.914406] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/misc\/cpu_dma_latency","SUBSYSTEM":"misc","MAJOR":"10","MINOR":"63","DEVNAME":"cpu_dma_latency","SEQNUM":"227"}}
[ 15.965190] procd: Command: makedev
[ 15.976626] procd: /dev/cpu_dma_latency
[ 15.989340] procd: 0600
[ 15.997875] procd: Message:
[ 16.007183] procd: ACTION=add
[ 16.017288] procd: DEVPATH=/devices/virtual/misc/cpu_dma_latency
[ 16.036621] procd: SUBSYSTEM=misc
[ 16.048270] procd: MAJOR=10
[ 16.057856] procd: MINOR=63
[ 16.067431] procd: DEVNAME=cpu_dma_latency
[ 16.080943] procd: SEQNUM=227
[ 16.092258] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/misc\/network_throughput","SUBSYSTEM":"misc","MAJOR":"10","MINOR":"61","DEVNAME":"network_throughput","SEQNUM":"228"}}
[ 16.144127] procd: Command: makedev
[ 16.155534] procd: /dev/network_throughput
[ 16.169033] procd: 0600
[ 16.177539] procd: Message:
[ 16.186842] procd: ACTION=add
[ 16.196944] procd: DEVPATH=/devices/virtual/misc/network_throughput
[ 16.217062] procd: SUBSYSTEM=misc
[ 16.228210] procd: MAJOR=10
[ 16.237776] procd: MINOR=61
[ 16.247352] procd: DEVNAME=network_throughput
[ 16.261654] procd: SEQNUM=228
[ 16.272974] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/tty\/ptmx","SUBSYSTEM":"tty","MAJOR":"5","MINOR":"2","DEVNAME":"ptmx","DEVMODE":"0666","SEQNUM":"229"}}
[ 16.320184] procd: Command: makedev
[ 16.331599] procd: /dev/ptmx
[ 16.341426] procd: 0666
[ 16.349931] procd: Message:
[ 16.359240] procd: ACTION=add
[ 16.369340] procd: DEVPATH=/devices/virtual/tty/ptmx
[ 16.385487] procd: SUBSYSTEM=tty
[ 16.396373] procd: MAJOR=5
[ 16.405679] procd: MINOR=2
[ 16.415251] procd: DEVNAME=ptmx
[ 16.425911] procd: DEVMODE=0666
[ 16.436532] procd: SEQNUM=229
[ 16.447807] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/tty\/console","SUBSYSTEM":"tty","MAJOR":"5","MINOR":"1","DEVNAME":"console","SEQNUM":"230"}}
[ 16.492586] procd: Command: makedev
[ 16.504218] procd: /dev/console
[ 16.514830] procd: 0600
[ 16.523102] procd: Message:
[ 16.532411] procd: ACTION=add
[ 16.542514] procd: DEVPATH=/devices/virtual/tty/console
[ 16.559451] procd: SUBSYSTEM=tty
[ 16.570340] procd: MAJOR=5
[ 16.579908] procd: MINOR=1
[ 16.589230] procd: DEVNAME=console
[ 16.600637] procd: SEQNUM=230
[ 16.612166] procd: {{"ACTION":"add","DEVPATH":"\/devices\/platform\/serial8250\/tty\/ttyS0","SUBSYSTEM":"tty","MAJOR":"4","MINOR":"64","DEVNAME":"ttyS0","SEQNUM":"231"}}
[ 16.659586] procd: Command: makedev
[ 16.671012] procd: /dev/ttyS0
[ 16.681100] procd: 0600
[ 16.689636] procd: Message:
[ 16.698945] procd: ACTION=add
[ 16.709053] procd: DEVPATH=/devices/platform/serial8250/tty/ttyS0
[ 16.728626] procd: SUBSYSTEM=tty
[ 16.739509] procd: MAJOR=4
[ 16.748815] procd: MINOR=64
[ 16.758383] procd: DEVNAME=ttyS0
[ 16.769268] procd: SEQNUM=231
[ 16.780576] procd: {{"ACTION":"add","DEVPATH":"\/devices\/virtual\/tty\/tty","SUBSYSTEM":"tty","MAJOR":"5","MINOR":"0","DEVNAME":"tty","DEVMODE":"0666","SEQNUM":"232"}}
[ 16.827265] procd: Command: makedev
[ 16.838682] procd: /dev/tty
[ 16.848246] procd: 0666
[ 16.856752] procd: Message:
[ 16.866089] procd: ACTION=add
[ 16.876195] procd: DEVPATH=/devices/virtual/tty/tty
[ 16.892078] procd: SUBSYSTEM=tty
[ 16.902964] procd: MAJOR=5
[ 16.912285] procd: MINOR=0
[ 16.921596] procd: DEVNAME=tty
[ 16.931965] procd: DEVMODE=0666
[ 16.942591] procd: SEQNUM=232
[ 16.953629] procd: {{"ACTION":"add","DEVPATH":"\/devices\/platform\/serial8250\/tty\/ttyS1","SUBSYSTEM":"tty","MAJOR":"4","MINOR":"65","DEVNAME":"ttyS1","SEQNUM":"233"}}
[ 17.001145] procd: Command: makedev
[ 17.012567] procd: /dev/ttyS1
[ 17.022660] procd: 0600
[ 17.031168] procd: Message:
[ 17.040478] procd: ACTION=add
[ 17.050580] procd: DEVPATH=/devices/platform/serial8250/tty/ttyS1
[ 17.070146] procd: SUBSYSTEM=tty
[ 17.081059] procd: MAJOR=4
[ 17.090363] procd: MINOR=65
[ 17.099934] procd: DEVNAME=ttyS1
[ 17.110829] procd: SEQNUM=233
[ 17.122166] procd: {{"ACTION":"add","DEVPATH":"\/devices\/platform\/physmap-flash.0\/mtd\/mtd4\/mtdblock4","SUBSYSTEM":"block","MAJOR":"31","MINOR":"4","DEVNAME":"mtdblock4","DEVTYPE":"disk","SEQNUM":"234"}}
[ 17.179544] procd: Command: makedev
[ 17.190973] procd: /dev/mtdblock4
[ 17.202112] procd: 0600
[ 17.210613] procd: Message:
[ 17.219922] procd: ACTION=add
[ 17.230051] procd: DEVPATH=/devices/platform/physmap-flash.0/mtd/mtd4/mtdblock4
[ 17.253295] procd: SUBSYSTEM=block
[ 17.264710] procd: MAJOR=31
[ 17.274280] procd: MINOR=4
[ 17.283358] procd: DEVNAME=mtdblock4
[ 17.295333] procd: DEVTYPE=disk
[ 17.305958] procd: SEQNUM=234
[ 17.317197] procd: Command: exec
[ 17.327839] procd: /sbin/hotplug-call
[ 17.340021] procd: block