深夜刷机 OPENWRT 失败来吐个槽--别再刷你的狗屎路由器了

2023-08-05 01:25:35 +08:00
 m1nm13

基本这玩意到了一个瓶颈.从本质上来说,硬件分为 nand 和 nor flash .

nand 有坏块. nor 很小

1.你玩 nor 就会遇到 flash 太小导致各种 ipk 塞不进去,或者预留空间太小导致被各种运行日志塞满,文件系统报错,路由崩溃

2.你玩 nand,那你可就享了大福了.因为 Openwrt 喜欢用 squashfs,这是一个高压缩,不支持坏块处理的文件系统.这意味着你得保证你的 rootfs 分区的前 X 块没有坏块(x 取决于固件大小).每台机器坏块位置都不一样,

a.可能你运气好,没有问题,喜滋滋论坛发帖.

b.可能你运气一般,坏块刚好在一些无关紧要的部分,可能只是稳定性问题.

c.更有可能你运气贼差,要么在 uboot 刷入的时候就直接挂载文件系统崩溃,反复重启.要么文件系统报错,勉强进了系统,但是对他的任何读写都会报 I/O 错误.

你要是觉得 squashfs 就辣鸡,我要上 UBIFS,好家伙,编出来的固件比你的 nand 都大.塞不进去.而且你还得考虑需要改 uboot 启动 cmdline

更痛苦的是刷机固件论坛充斥着牛鬼蛇神.各种垃圾固件,意想不到的问题.虽然我感谢对方提供了免费的固件,但是这个质量实在太过感人.终于在某大神处刷了一个有问题的 UBOOT,直接完全砖了.

又一次刷机失败.又是 nand.以前耍过几个小米的 AC2100 已经够恶心了.现在又刷飞了.痛苦 别再刷你的狗屎路由器了.它就是一坨狗屎

13165 次点击
所在节点    OpenWrt
86 条回复
bibiisme
2023-11-21 21:26:11 +08:00
@kenX tp-link 原厂固件没有开 nmbm ,所以你不用担心这个
kenX
2023-11-22 18:05:01 +08:00
@bibiisme 原来是这样。我看 openwrt 论坛关于 xdr6086 适配过程的那个帖子,有人发了原固件提取的 dtb ( https://forum.openwrt.org/t/adding-support-for-tp-link-xdr-6086/140637/6 ),里面看到有 nmbm 相关属性,以为也是开启的。可惜我前几天刷机的时候还没关注到这块的内容,没有在原厂固件上做相关确认就开刷了。
hanwckf
2023-12-22 17:38:44 +08:00
@kenX tplink 原厂没有开 nmbm ,所以不用考虑你的问题 123 ,ubi 前面应该不会出现坏块。

至于问题 4 ,因为市面上所有的 mt798x 都是使用 spi-nand 的内置 ondie-ecc 作为 ecc 引擎,没有像前代产品一样使用 cpu 内部的 snfi ,所以编程器在写入 spi-nand 时必须要开启 ondie-ecc ,由 nand 芯片自行处理 ecc oob 数据(编程器写入的数据大小就是 128M ),编程器在离线备份时也不需要备份 nand 的任何 oob 数据。
kenX
2024-01-11 11:43:48 +08:00
最近用 NX30 Pro 刷过 immportalwrt 之后,想把 tplink xdr6086 也刷成 immortalwrt ,请问已经刷了 openwrt 官方 uboot 和 bl2 的情况下,能不能直接刷 immortalwrt ?

@kenX
@hanwckf
ntgeralt
2024-04-24 18:38:42 +08:00
@kenX 有 uboot 肯定是能的,随便刷
qzydustin
2024-08-03 13:39:39 +08:00
时隔一年,再次回来,不由得觉得 op 说得越来越有道理了。
个人观点:
1. 刷使用人多的固件,某些固件支持几十个硬件设备,但是开发者可能就测试过几个自己有的设备,😂
2. 有 OpenWRT 官方的固件,直接全套官方的是个接近最优解,可能因为开源驱动无线不是最强,但是差距不大。特别是 MTK 系列,现在官方的开源驱动还是不错的,今年还修复了 mt7628 的问题,https://github.com/openwrt/openwrt/issues/10074 ,现在小米 nano 可以变成个优雅的玩具。
3. 高通 IPQ6000 系列,官方不支持,用的 Lean VIP 群的闭源固件,50 元入群费。有一些细节上的小 bug ,反馈了也没人修,软件源比较老也不适合装软件包折腾,固件内自带的软件差不多都够用。可以把这个看成加了功能的原厂固件,没有扩展性,但是稳定性和性能都是挺好的。不够优雅但是实用派。
4. padavan 太老了,pandorabox 不更新,非怀旧或者实用派还是不要碰了,不够优雅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX