版主能帮忙适配个tp-link wdr5700的bootloader吗?

terra
Site Admin
帖子: 524
注册: 周二 11月 24, 2015 9:02 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子terra » 周五 6月 30, 2017 6:07 pm

x140_g 写了:
terra 写了:貌似内存或Flash有问题。有几种可能,第一,可能需要RAM降频跑,第二,可能RAM供电有问题,第三,可能RAM有虚焊,第四,可能你的Flash有问题,或者可能你外接线了。

我换上原来的flash , 开关几次什么问题都没有, 按照你以上的答复是不是就剩下那个flash有问题这个选项了?

很可能。956x的IO电压比较低,对flash有要求。而且刚才看你的照片,flash飞的线可能也有影响。

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 7:09 pm

terra 写了:
x140_g 写了:
terra 写了:貌似内存或Flash有问题。有几种可能,第一,可能需要RAM降频跑,第二,可能RAM供电有问题,第三,可能RAM有虚焊,第四,可能你的Flash有问题,或者可能你外接线了。

我换上原来的flash , 开关几次什么问题都没有, 按照你以上的答复是不是就剩下那个flash有问题这个选项了?

很可能。956x的IO电压比较低,对flash有要求。而且刚才看你的照片,flash飞的线可能也有影响。

我飞线用原来的固件已经有半年时间的了。所以应该不是飞线的问题。 我等下把原版的编程固件写到测试的这个flash里面试试。

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 7:51 pm

我把原厂的变成固件刷进去 一个新的flash里面 插上去用了好几次都没有问题。 然后把我最新配置的分区的uboot 刷进去 还是第一能启动 能用 第二次有不行了。。。我的分区配置是根据原系统的ttl信息配的 如下 请过目

0x000000000000-0x00000001d800 : "factory_boot"
0x00000001d800-0x00000001e000 : "factory_info"
0x00000001e000-0x000000020000 : "art"
0x000000020000-0x000000030000 : "config"
0x000000030000-0x000000040000 : "normal_boot"
0x000000040000-0x00000013fe54 : "kernel"
0x00000013fe54-0x000000680000 : "rootfs"
0x000000680000-0x000000800000 : "rootfs_data"
0x000000040000-0x000000800000 : "firmware"


bootargs="console=ttyS0,115200 mtdparts=spi0.0:112k(uboot),8k(SBI),8k(CAL),64k(config),64k(config2),7936k(firmware)"

下面是无法启动的ttl 好像也是说找不到文件。

[ 0.464000] console [ttyS0] enabled
[ 0.464000] console [ttyS0] enabled
[ 0.472000] bootconsole [early0] disabled
[ 0.472000] bootconsole [early0] disabled
[ 0.492000] m25p80 spi0.0: found s25fl064k, expected m25p80
[ 0.496000] m25p80 spi0.0: s25fl064k (8192 Kbytes)
[ 0.500000] 6 cmdlinepart partitions found on MTD device spi0.0
[ 0.508000] Creating 6 MTD partitions on "spi0.0":
[ 0.512000] 0x000000000000-0x00000001c000 : "uboot"
[ 0.520000] 0x00000001c000-0x00000001e000 : "SBI"
[ 0.524000] 0x00000001e000-0x000000020000 : "CAL"
[ 0.528000] 0x000000020000-0x000000030000 : "config"
[ 0.536000] 0x000000030000-0x000000040000 : "config2"
[ 0.540000] 0x000000040000-0x000000800000 : "firmware"
[ 0.548000] Split rootfs Part: off:0x17d2e8 len:0x682d18
[ 0.552000] 0x00000017d2e8-0x000000800000 : "rootfs"
[ 0.560000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.564000] 0x000000388000-0x000000800000 : "rootfs_data"
[ 0.572000] mtd: device 6 (rootfs) set to be root filesystem
[ 0.588000] switch0: Atheros AR8337 rev. 2 switch registered on ag71xx-mdio.0
[ 0.668000] libphy: ag71xx_mdio: probed. phys=0x01ff001f
[ 1.244000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:SGMII
[ 1.248000] PPP generic driver version 2.4.2
[ 1.256000] PPP MPPE Compression module registered
[ 1.260000] NET: Registered protocol family 24
[ 1.264000] PPTP driver version 0.8.5
[ 1.268000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.276000] ehci-pci: EHCI PCI platform driver
[ 1.280000] ehci-platform: EHCI generic platform driver
[ 1.284000] ehci-platform ehci-platform.0: EHCI Host Controller
[ 1.292000] ehci-platform ehci-platform.0: new USB bus registered, assigned bus number 1
[ 1.300000] ehci-platform ehci-platform.0: irq 48, io mem 0x1b000000
[ 1.320000] ehci-platform ehci-platform.0: USB 2.0 started, EHCI 1.00
[ 1.324000] hub 1-0:1.0: USB hub found
[ 1.328000] hub 1-0:1.0: 1 port detected
[ 1.332000] ehci-platform ehci-platform.1: EHCI Host Controller
[ 1.340000] ehci-platform ehci-platform.1: new USB bus registered, assigned bus number 2
[ 1.352000] ehci-platform ehci-platform.1: irq 49, io mem 0x1b400000
[ 1.368000] ehci-platform ehci-platform.1: USB 2.0 started, EHCI 1.00
[ 1.372000] hub 2-0:1.0: USB hub found
[ 1.376000] hub 2-0:1.0: 1 port detected
[ 1.384000] usbcore: registered new interface driver usblp
[ 1.388000] usbcore: registered new interface driver usb-storage
[ 1.396000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[ 1.404000] Netfilter messages via NETLINK v0.30.
[ 1.408000] nf_conntrack version 0.5.0 (944 buckets, 3776 max)
[ 1.416000] xt_time: kernel timezone is -0000
[ 1.420000] gre: GRE over IPv4 demultiplexor driver
[ 1.424000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.432000] TCP: cubic registered
[ 1.436000] NET: Registered protocol family 10
[ 1.440000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 1.448000] NET: Registered protocol family 17
[ 1.452000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 1.464000] Ebtables v2.0 registered
[ 1.468000] 8021q: 802.1Q VLAN Support v1.8
[ 1.480000] VFS: Mounted root (squashfs filesystem) readonly on device 31:6.
[ 1.488000] Freeing unused kernel memory: 208K (803fc000 - 80430000)
init started: BusyBox v1.22.1 (2017-06-21 14:37:16 CST)
starting pid 338, tty '': 'sh /etc/init.d/rcS S start'
mount: mounting usbfs on /proc/bus/usb failed: No such file or directory
mount: mounting nodev on /sys/kernel/debug failed: No such file or directory
Fri Jan 1 00:00:00 UTC 2010
[ 3.324000] BUG: Bad rss-counter state mm:83a744e0 idx:0 val:-1
[ 3.328000] BUG: Bad rss-counter state mm:83a744e0 idx:1 val:1
Segmentation fault
[ 3.340000] BUG: Bad rss-counter state mm:83a74b60 idx:0 val:1
[ 3.344000] BUG: Bad rss-counter state mm:83a74b60 idx:1 val:-1
nl80211 not found.
[ 3.708000] ------------[ cut here ]------------
[ 3.708000] WARNING: CPU: 0 PID: 376 at /home/yangbo/workspace/swrt/linux/kernels/linux-3.18.47/fs/buffer.c:634 0x8011fe3c()
[ 3.708000] Modules linked in:
[ 3.708000] CPU: 0 PID: 376 Comm: S32swrt Not tainted 3.18.47 #1
[ 3.708000] Stack : 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
...
[ 3.708000] Raw Call Trace:[<800731f8>] 0x800731f8
[ 3.708000] [<800731f8>] 0x800731f8
[ 3.708000] [<8008294c>] 0x8008294c
[ 3.708000] [<8011fe3c>] 0x8011fe3c
[ 3.708000] [<80082a04>] 0x80082a04
[ 3.708000] [<8006a880>] 0x8006a880
[ 3.708000] [<8011fe3c>] 0x8011fe3c
[ 3.708000] [<8006a8c8>] 0x8006a8c8
[ 3.708000] [<8011ff80>] 0x8011ff80
[ 3.708000] [<8006a8c8>] 0x8006a8c8
[ 3.708000] [<800e258c>] 0x800e258c
[ 3.708000] [<8006a8c8>] 0x8006a8c8
[ 3.708000] [<800e2f70>] 0x800e2f70
[ 3.708000] [<800d584c>] 0x800d584c
[ 3.708000] [<800e7ed8>] 0x800e7ed8
[ 3.708000] [<801a4db8>] 0x801a4db8
[ 3.708000] [<8006a880>] 0x8006a880
[ 3.708000] [<80080538>] 0x80080538
[ 3.708000] [<8006a8c8>] 0x8006a8c8
[ 3.708000] [<800836a4>] 0x800836a4
[ 3.708000] [<801e4594>] 0x801e4594
[ 3.708000] [<8008acfc>] 0x8008acfc
[ 3.708000] [<800848c8>] 0x800848c8
[ 3.708000] [<8008d40c>] 0x8008d40c
[ 3.708000] [<80071a3c>] 0x80071a3c
[ 3.708000] [<8009c618>] 0x8009c618
[ 3.708000] [<800a1ff4>] 0x800a1ff4
[ 3.708000] [<8006a8e8>] 0x8006a8e8
[ 3.708000] [<8008c3bc>] 0x8008c3bc
[ 3.708000] [<80084bd8>] 0x80084bd8
[ 3.708000] [<800751f8>] 0x800751f8
[ 3.708000] [<8007273c>] 0x8007273c
[ 3.708000] [<800609ac>] 0x800609ac
[ 3.708000]
[ 3.708000] Call Trace:
[ 3.708000] [<800731f8>] 0x800731f8
[ 3.708000]
[ 3.708000] ---[ end trace b62fc8881a9f81dd ]---
[ 3.908000] BUG: Bad page map in process S32swrt pte:00fe03df pmd:83b19000
[ 3.912000] page:8103f800 count:2 mapcount:-1 mapping:834043cc index:0x11c
[ 3.920000] flags: 0xa74(referenced|dirty|lru|active|arch_1|private)
[ 3.928000] page dumped because: bad pte
[ 3.932000] addr:00c2f000 vm_flags:00100077 anon_vma:83b130a8 mapping: (null) index:c2f
[ 3.940000] CPU: 0 PID: 376 Comm: S32swrt Tainted: G W 3.18.47 #1
[ 3.948000] Stack : 00000006 00000004 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
...
[ 3.984000] Raw Call Trace:[<800731f8>] 0x800731f8
[ 3.988000] [<800731f8>] 0x800731f8
[ 3.992000] [<800e1240>] 0x800e1240
[ 3.996000] [<800e25f4>] 0x800e25f4
[ 4.000000] [<8006a8c8>] 0x8006a8c8
[ 4.004000] [<800e2f70>] 0x800e2f70
[ 4.008000] [<800d584c>] 0x800d584c
[ 4.012000] [<800e7ed8>] 0x800e7ed8
[ 4.016000] [<801a4db8>] 0x801a4db8
[ 4.016000] [<8006a880>] 0x8006a880
[ 4.020000] [<80080538>] 0x80080538
[ 4.024000] [<8006a8c8>] 0x8006a8c8
[ 4.028000] [<800836a4>] 0x800836a4
[ 4.032000] [<801e4594>] 0x801e4594
[ 4.036000] [<8008acfc>] 0x8008acfc
[ 4.040000] [<800848c8>] 0x800848c8
[ 4.044000] [<8008d40c>] 0x8008d40c
[ 4.048000] [<80071a3c>] 0x80071a3c
[ 4.052000] [<8009c618>] 0x8009c618
[ 4.056000] [<800a1ff4>] 0x800a1ff4
[ 4.056000] [<8006a8e8>] 0x8006a8e8
[ 4.060000] [<8008c3bc>] 0x8008c3bc
[ 4.064000] [<80084bd8>] 0x80084bd8
[ 4.068000] [<800751f8>] 0x800751f8
[ 4.072000] [<8007273c>] 0x8007273c
[ 4.076000] [<800609ac>] 0x800609ac
[ 4.080000]
[ 4.080000] Call Trace:
[ 4.084000] [<800731f8>] 0x800731f8
[ 4.088000]
[ 4.088000] Disabling lock debugging due to kernel taint
[ 4.096000] BUG: Bad rss-counter state mm:83a749c0 idx:0 val:-1
[ 4.100000] BUG: Bad rss-counter state mm:83a749c0 idx:1 val:1
Bus error
cp: can't stat '/tmp/spool/cron/crontabs/root': No such file or directory
[ 4.164000] random: crond urandom read with 15 bits of entropy available
Jan 1 00:00:02 crond[425]: crond: crond (busybox 1.22.1) started, log level 8. random: 3273616979.

Please press Enter to activate this console. [ 33.044000] random: nonblocking pool is initialized

terra
Site Admin
帖子: 524
注册: 周二 11月 24, 2015 9:02 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子terra » 周五 6月 30, 2017 8:08 pm

应该是可以的啊。难道和我读flash用的速率高有关系?目前看读出数据是有错的。

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 8:14 pm

terra 写了:应该是可以的啊。难道和我读flash用的速率高有关系?目前看读出数据是有错的。

还有更扯的 我启动不了之后我进去uboot 把编程固件备份下来 然后把0X20000 之前复制出来跟我uboot比较 一个字节不差
64k(config),64k(config2) 全是fffff 然后把编程固件里面的固件部分复制出来 也是跟superwrt-qca-qca9k-std_v0.5.7_20170621.spkg 一个字节不差
后面的全是ffffff 你说这不是见鬼了么。。。。。。

难道是要在uboot里面重启才可以用? 现在想想唯一的区别就是 每次刷完固件都是在uboot里面重启的。 我这就去试试。。。。。。

确实是这样子的 什么原因呢?

2。4G
5G
都没问题 一个手机连接看了会视频。
上次由 x140_g 在 周五 6月 30, 2017 8:26 pm,总共编辑 1 次。

terra
Site Admin
帖子: 524
注册: 周二 11月 24, 2015 9:02 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子terra » 周五 6月 30, 2017 8:23 pm

x140_g 写了:
terra 写了:应该是可以的啊。难道和我读flash用的速率高有关系?目前看读出数据是有错的。

还有更扯的 我启动不了之后我进去uboot 把编程固件备份下来 然后把0X20000 之前复制出来跟我uboot比较 一个字节不差
64k(config),64k(config2) 全是fffff 然后把编程固件里面的固件部分复制出来 也是跟superwrt-qca-qca9k-std_v0.5.7_20170621.spkg 一个字节不差
后面的全是ffffff 你说这不是见鬼了么。。。。。。

难道是要在uboot里面重启才可以用? 现在想想唯一的区别就是 每次刷完固件都是在uboot里面重启的。 我这就去试试。。。。。。

确实是这样子的 什么原因呢?

说明写没出问题,而是在系统里读出问题。在系统里,对flash操作我用的频率比boot下高。

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 8:28 pm

terra 写了:
x140_g 写了:
terra 写了:应该是可以的啊。难道和我读flash用的速率高有关系?目前看读出数据是有错的。

还有更扯的 我启动不了之后我进去uboot 把编程固件备份下来 然后把0X20000 之前复制出来跟我uboot比较 一个字节不差
64k(config),64k(config2) 全是fffff 然后把编程固件里面的固件部分复制出来 也是跟superwrt-qca-qca9k-std_v0.5.7_20170621.spkg 一个字节不差
后面的全是ffffff 你说这不是见鬼了么。。。。。。

难道是要在uboot里面重启才可以用? 现在想想唯一的区别就是 每次刷完固件都是在uboot里面重启的。 我这就去试试。。。。。。

确实是这样子的 什么原因呢?

说明写没出问题,而是在系统里读出问题。在系统里,对flash操作我用的频率比boot下高。

这个要你才能知道了 我比较只会看表面的东西。,

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 8:39 pm

路由启动不久后就不能访问 http://192.168.17.1/
有线连接上级路由 自动获取ip 可以联网
2。4G
5G
都没问题 一个手机和电脑同时连接开了几个视频直播看了会视频。

无线过了15分钟的样子 掉了 2.4G 5G 都无法重新连接上去 信号还在的, 有线还没问题。

terra
Site Admin
帖子: 524
注册: 周二 11月 24, 2015 9:02 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子terra » 周五 6月 30, 2017 9:03 pm

x140_g 写了:路由启动不久后就不能访问 http://192.168.17.1/
有线连接上级路由 自动获取ip 可以联网
2。4G
5G
都没问题 一个手机和电脑同时连接开了几个视频直播看了会视频。

无线过了15分钟的样子 掉了 2.4G 5G 都无法重新连接上去 信号还在的, 有线还没问题。

如果出现那个错误打印,系统会不稳定。建议还是找到原因,先让硬件稳定跑的。

x140_g
帖子: 33
注册: 周三 11月 23, 2016 3:46 pm

Re: 版主能帮忙适配个tp-link wdr5700的bootloader吗?

帖子x140_g » 周五 6月 30, 2017 9:12 pm

想试试新版会不会好点 然后更新到 superwrt-qca-qca9k-std_v0.5.9_20170630.spkg ,结果更糟 连uboot 进去不是稳定的可以用了。 还会自动重启好多次


[ 98.816000] CPU 0 Unable to handle kernel paging request at virtual address 03bfd7d8, epc == 83240b7c, ra == 83240b70
[ 98.828000] Oops[#1]:
[ 98.828000] CPU: 0 PID: 0 Comm: swapper Tainted: P B 3.18.47 #1
[ 98.828000] task: 803db228 ti: 803d2000 task.ti: 803d2000
[ 98.828000] $ 0 : 00000000 00000000 00000000 000f0000
[ 98.828000] $ 4 : 83244164 00000100 03bfd780 00000000
[ 98.828000] $ 8 : a3bb0230 0000007f 00000018 00000000
[ 98.828000] $12 : 00000018 7f8984c8 00000000 004b0000
[ 98.828000] $16 : 03bfd780 803d3c98 831d1900 831d578c
[ 98.828000] $20 : 00000002 8328e1f4 8324522c 803e0000
[ 98.828000] $24 : 00000000 83241be4
[ 98.828000] $28 : 803d2000 803d3c88 803a2f28 83240b70
[ 98.828000] Hi : 00000017
[ 98.828000] Lo : 00f05c00
[ 98.828000] epc : 83240b7c 0x83240b7c [ath10k_pci@83240000+0x6260]
[ 98.828000] Tainted: P B
[ 98.828000] ra : 83240b70 0x83240b70 [ath10k_pci@83240000+0x6260]
[ 98.828000] Status: 1100dc03 KERNEL EXL IE
[ 98.828000] Cause : 00800008
[ 98.828000] BadVA : 03bfd7d8
[ 98.828000] PrId : 00019750 (MIPS 74Kc)
[ 98.828000] Modules linked in: ath10k_pci[0x83240000] ath10k_core[0x83280000] ath9k[0x83150000] ath9k_common[0x83b78000] ath9k_hw[0x83100000] ath[0x83b68000] swdgpl[0x83bb6000] swd(P)[0x83b80000] mac80211[0x83080000] cfg80211[0x83bc0000] compat[0x83b2c000]
[ 98.828000] Process swapper (pid: 0, threadinfo=803d2000, task=803db228, tls=00000000)
[ 98.828000] Stack : 00000000 8006a8e8 83b9c454 00000001 803d3c98 803d3c98 00000000 83241744
831d1900 831d1900 00000000 00000030 03bfd780 831d1900 831d578c 831d5734
831d1900 00057c30 803dadc8 803e0000 00000040 832444fc 803e4620 803e0000
8036ee50 800a92d0 8043d568 00000002 831d1900 00000000 00000001 832445c4
803e4620 831d5560 831d1900 832400cc 803e4620 831d5560 831d1900 00000040
...
[ 98.828000] Call Trace:[<8006a8e8>] 0x8006a8e8
[ 98.828000] [<83241744>] 0x83241744 [ath10k_pci@83240000+0x6260]
[ 98.828000] [<832444fc>] 0x832444fc [ath10k_pci@83240000+0x6260]
[ 98.828000] [<800a92d0>] 0x800a92d0
[ 98.828000] [<832445c4>] 0x832445c4 [ath10k_pci@83240000+0x6260]
[ 98.828000] [<832400cc>] 0x832400cc [ath10k_pci@83240000+0x6260]
[ 98.828000] [<83242228>] 0x83242228 [ath10k_pci@83240000+0x6260]
[ 98.828000] [<8027e578>] 0x8027e578
[ 98.828000] [<8006a880>] 0x8006a880
[ 98.828000] [<8006a8e8>] 0x8006a8e8
[ 98.828000] [<80084f78>] 0x80084f78
[ 98.828000] [<800aa06c>] 0x800aa06c
[ 98.828000] [<8006be60>] 0x8006be60
[ 98.828000] [<800ae23c>] 0x800ae23c
[ 98.828000] [<800852c8>] 0x800852c8
[ 98.828000] [<80060830>] 0x80060830
[ 98.828000] [<8006a918>] 0x8006a918
[ 98.828000] [<8006a918>] 0x8006a918
[ 98.828000] [<8007034c>] 0x8007034c
[ 98.828000] [<800a28b8>] 0x800a28b8
[ 98.828000] [<80070364>] 0x80070364
[ 98.828000] [<800651f8>] 0x800651f8
[ 98.828000] [<803fca60>] 0x803fca60
[ 98.828000] [<803fc354>] 0x803fc354
[ 98.828000]
[ 98.828000]
Code: 1440002d 8fb00030 00003821 <8e030058> 14600004 8e020054 8e0700a8 8e0300a4 00e33823
[ 99.104000] ---[ end trace ddc34e30928af494 ]---
[ 99.108000] Kernel panic - not syncing: Fatal exception in interrupt
[ 99.108000] Rebooting in 3 seconds..


回到 “bootloader”