cpe510 v3.20 isn't yet known to AREDN or Openwrt. This must be a newly released product-version. KK4ZUZ has added support for tp-link models to both Openwrt and AREDN (in advance). Let's give Andrew an opportunity to comment.
Please make sure you have a copy of the original firmware and know how to recover as this may
break your device and require you to recover back to the standard firmware.
The firmware installation worked very proper. No trouble during flashing.
Could you tell me something about this problem?
I have two devices. One CPE510 (EU) Vers: 3.20 and one CPE210 (EU) Vers: 3.20.
The CPE210 didn't make trouble.
The reason why is because OpenWrt already had someone request adding support for the CPE210 (EU) Vers: 3.20
You are the first one asking for support for the CPE510 (EU) Vers: 3.20
Joe AE6XE
Log on to your device using ssh and the provide the
output requested in this thread
https://github.com/aredn/aredn_ar71xx/issues/219
What is the output of
cat /dev/mtdblock2 | grep CPE510
Andrew (KK4ZUZ)
Thanks for response, Andrew
The desired output is:
CPE510(TP-LINK|EU|N300-5|45550000):3.20
cat /proc/cpuinfo
$ cat /proc/cpuinfoAtheros AR934processor : 0
cpu model : MIPS 74Kc V4.12
BogoMIPS : 279.55
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0943, 0x09d0]
ASEs implemented : mips16 dsp
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
dmesg
Linux version 2.6.31 (zys@ubuntu) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Fri Jun 12 10:20:04 CST 2020
flash_size passed from bootloader = 0
CPU revision is: 0001974c (MIPS 74Kc)
ath_sys_frequency: cpu srif ddr srif cpu 560 ddr 450 ahb 225
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Zone PFN ranges:
Normal 0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00004000
On node 0 totalpages: 16384
free_area_init_node: node 0, pgdat 802a7230, node_mem_map 81000000
Normal zone: 128 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 16256 pages, LIFO batch:3
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200 root=31:04 rootfstype=squashfs init=/init mtdparts=ath-nor0:128k(u-boot),64k(pation-table),64k(product-info),1536k(kernel),6144k(rootfs),192k(config),64k(ART) mem=64M
PID hash table entries: 256 (order: 8, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 60968k/65536k available (2122k kernel code, 4496k reserved, 590k data, 120k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
plat_time_init: plat time init done
Calibrating delay loop... 279.55 BogoMIPS (lpj=559104)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
NET: Registered protocol family 2
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
net_link: create socket ok.
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
ATH GPIOC major 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NTFS driver 2.1.29 [Flags: R/O].
msgmni has been set to 119
alg: No test for lzma (lzma-generic)
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
console [ttyS0] enabled
PPP generic driver version 2.4.2
NET: Registered protocol family 24
7 cmdlinepart partitions found on MTD device ath-nor0
Creating 7 MTD partitions on "ath-nor0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000030000 : "pation-table"
0x000000030000-0x000000040000 : "product-info"
0x000000040000-0x0000001c0000 : "kernel"
0x0000001c0000-0x0000007c0000 : "rootfs"
0x0000007c0000-0x0000007f0000 : "config"
0x0000007f0000-0x000000800000 : "ART"
TCP cubic registered
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
athwdt_init: Registering WDT success
athwdt_timer_init: Starting WDT.
ath_otp_init: Registering OTP success
ath_clksw_init: Registering Clock Switch Interface success
VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
Freeing unused kernel memory: 120k freed
xt_time: kernel timezone is -0000
nf_conntrack version 0.5.0 (1024 buckets, 30720 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
Register vlan_manage hooks success.
PPPoL2TP kernel driver, V1.0
PPTP driver version 0.8.3
ATHR_GMAC: Length per segment 1536
ATHR_GMAC: fifo cfg 3 01f00140
mac:0 Registering S27....
ATHR_GMAC: RX TASKLET - Pkts per Intr:100
ATHR_GMAC: Mac address for unit 0:bfff0000
ATHR_GMAC: ff:ff:ff:ff:ff:ff
ATHR_GMAC: Max segments per packet : 1
ATHR_GMAC: Max tx descriptor count : 128
ATHR_GMAC: Max rx descriptor count : 128
ATHR_GMAC: Mac capability flags : 2580
mac:1 Registering S27....
ATHR_GMAC: RX TASKLET - Pkts per Intr:100
ATHR_GMAC: Mac address for unit 1:bfff0006
ATHR_GMAC: ff:ff:ff:ff:ff:ff
ATHR_GMAC: Max segments per packet : 1
ATHR_GMAC: Max tx descriptor count : 128
ATHR_GMAC: Max rx descriptor count : 128
ATHR_GMAC: Mac capability flags : 2D80
device eth0 entered promiscuous mode
device eth1 entered promiscuous mode
athr_gmac_ring_alloc Allocated 2048 at 0x83078800
athr_gmac_ring_alloc Allocated 2048 at 0x83078000
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
ADDRCONF(NETDEV_UP): eth0: link is not ready
athr_gmac_ring_alloc Allocated 2048 at 0x8303f800
athr_gmac_ring_alloc Allocated 2048 at 0x8303f000
WASP ----> S27 PHY MDIO
ATHRS27: resetting s27
ATHRS27: s27 reset done
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
ADDRCONF(NETDEV_UP): eth1: link is not ready
Disable VlanManage, data.enable(0), data.vid(0)
Jumbo Frame disabled in Mac:1
Jumbo Frame sz val:5ee
athr_gmac_ring_free Freeing at 0x8303f800
athr_gmac_ring_free Freeing at 0x8303f000
athr_gmac_ring_alloc Allocated 2048 at 0x8303f000
athr_gmac_ring_alloc Allocated 2048 at 0x83130000
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
Jumbo Frame disabled in Mac:0
Jumbo Frame sz val:5ee
athr_gmac_ring_free Freeing at 0x83078800
athr_gmac_ring_free Freeing at 0x83078000
athr_gmac_ring_alloc Allocated 2048 at 0x83078000
athr_gmac_ring_alloc Allocated 2048 at 0x830e6000
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
br0: no IPv6 routers present
athr_gmac_ring_free Freeing at 0x83078000
athr_gmac_ring_free Freeing at 0x830e6000
athr_gmac_ring_alloc Allocated 2048 at 0x830e6000
athr_gmac_ring_alloc Allocated 2048 at 0x83078000
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
DMA STATUS disabled in Mac:0
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
br0: port 1(eth0) entering forwarding state
adf: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ath_hal: 0.9.17.1 (AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D)
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
ath_spectral: Version 2.0.0
Copyright (c) 2005-2009 Atheros Communications, Inc. All Rights Reserved
SPECTRAL module built on Jun 12 2020 10:25:58
ath_dfs: Version 2.0.0
Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
ath_ahb: 9.5.2.18 (Atheros/multi-bss)
Enterprise mode: 0x00000000
Restoring Cal data from Flash
ar9300_convert_eeprom templateVersion = 82
===>>>[ar9300_eeprom_cover_ctl:5143] cover_ctl_flag: 0.
ath_get_caps[6210] rx chainmask mismatch actual 3 sc_chainmak 0
ath_get_caps[6185] tx chainmask mismatch actual 3 sc_chainmak 0
wifi0: Atheros 9340: mem=0xb8100000, irq=2
===>>>[ar9300_eeprom_cover_ctl:5143] cover_ctl_flag: 0.
dfs is NULL dfs_init_radar_filtersset 5G max noiseFloor related value(-100) successful!
ieee80211_wifipos_vattach: 3570: Wifipos intialization starting
ieee80211_wifipos_vattach: 3583: Wifipos intialization mem alloc complete
ieee80211_wifipos_vattach:3597 Netlink socket created for wifipos:8270ae00
ieee80211_wifipos_vattach: 3613: Wifipos intialization sock alloc complete
ieee80211_wifipos_vattach:3616 Registered WIFIPOS netlink family
ieee80211_wifipos_vattach: 3667: Wifipos intialization time alloc complete
ieee80211_wifipos_vattach: 3686: Wifipos intialization data store 1 alloc complete
ieee80211_wifipos_vattach: 3696: Wifipos intialization data store 2 alloc complete
ieee80211_wifipos_vattach: 3710: Wifipos intialization complete
VAP device ath7 created
ic->ic_set_special_chwidth(ic, 20)
dfs is NULL dfs_init_radar_filtersieee80211_wifipos_automeas_timer() 2659: cur_distance 55851 exceed max_distance 27925
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
device ath7 entered promiscuous mode
br0: port 3(ath7) entering forwarding state
dfs_attach: use DFS enhancements
DFS min filter rssiThresh = 15
DFS max pulse dur = 151 ticks
dfs_attach enable detects
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
enet0 port4 down
ATHR_GMAC:unit 0: phy 4 not up carrier 1
br0: port 1(eth0) entering disabled state
enet0 port4 up 100Mbps Full duplex
ATHR_GMAC: Enet Unit:0 PHY:4 is UP RGMii 100Mbps full duplex
ATHR_GMAC: done cfg2 0x7115 ifctl 0x10000 miictrl
Setting Drop CRC Errors, Pause Frames and Length Error frames
br0: port 1(eth0) entering forwarding state
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ATH_RESET: call ath_internal_reset begin.
ATH_RESET: call ath_internal_reset end.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
ieee80211_wifipos_automeas_calc_timer() 2711: No client, need not measure, return.
$
73 Rolf (DL6MCO)
Please make sure you have a copy of the original firmware and know how to recover as this may
break your device and require you to recover back to the standard firmware.
Here is a Test Build for you to try and see if it works
https://andynet.duckdns.org/nextcloud/index.php/s/dxa5FMrDeMQamGw
I will delete these files in a few days.
If it works please send me the system data from the Admin Screen.
Regards
Andrew (KK4ZUZ)
The firmware installation worked very proper. No trouble during flashing.
Could you tell me something about this problem?
I have two devices. One CPE510 (EU) Vers: 3.20 and one CPE210 (EU) Vers: 3.20.
The CPE210 didn't make trouble.
Thanks for your good business
73 Rolf (DL6MCO)
The reason why is because OpenWrt already had someone request adding support for the CPE210 (EU) Vers: 3.20
You are the first one asking for support for the CPE510 (EU) Vers: 3.20
Regards
Andrew (KK4ZUZ)
here the requested data. Hope they are the right one you want
regards
Rolf (DL6MCO)
I have added support for this device to the Nightly Builds so you should be able to download updates from there.
Regards
Andrew (KK4ZUZ)