admin 发表于 2024-10-16 01:31:07

[H69K]immortalwrt固件更新20241009

如有问题可以在回复反馈

更新说明:
发布时间:2024年10月09号
固件名称:《241009-下载需解压-immortalwrt-v1.2.3-20241009-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.img.gz》
适用机型:H69K-MAX / H69K-PRO(不支持H69K-MINI FM650版本)
更新内容如下:
优化了风扇控制,当风扇存在异响,但是又需要用H69K的情况下,可设置关闭风扇。

发布时间:2024年9月20号
固件名称:《240920-下载需解压-immortalwrt-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.rar》
适用机型:H69K-MAX / H69K-PRO(不支持H69K-MINI FM650版本)

更新内容如下:
优化了H69K-PRO H69K-MAX的信号强度显示和小区情况显示。

固件注意事项:
风控尚未优化,同时小区锁定功能不支持。


文件下载:
123网盘:https://www.123pan.com/s/e84PTd-ltqN3.html 提取码:NASY
百度网盘:https://pan.baidu.com/s/1JvwVvuvdiqu23y4quylTpg?pwd=NASY


shshsh 发表于 2024-10-23 15:40:25

感谢楼主的辛勤付出,也顺便问问能支持一下h68k嘛

admin 发表于 2024-10-25 15:20:28

shshsh 发表于 2024-10-23 15:40
感谢楼主的辛勤付出,也顺便问问能支持一下h68k嘛

没测试过 你可以试一下

YUE-H69K-MAX 发表于 2024-12-9 19:11:08

楼主最近有更新吗

apango 发表于 2024-12-31 01:01:27

楼主你好,我想反馈一个使用上的问题,但不确定是否是BUG...

简单的说就是20241009发布的ImmortalWRT固件存在几个内核模块无法加载的问题,起因是我需要在H69K上安装tailscale异地组网,发现tailscale无法接入我的headscale服务器,一直报错如下:

# Health check:
#   - adding [-i tailscale0 -j MARK --set-mark 0x40000/0xff0000] in v4/filter/ts-forward: running : exit status 2: Warning: Extension MARK revision 0 not supported, missing kernel module?
iptables v1.8.8 (nf_tables): MARK: bad value for option "--set-mark", or out of range (0-4294967295).

Try `iptables -h' or 'iptables --help' for more information.


tailscale暂时还是使用老的iptables而不是nftables,所以需要旧的iptables兼容层,上面看起来iptables不支持MARK参数。

进一步排查,原因是/lib/modules/5.15.162/x_tables.ko内核模块无法加载,进而引起/lib/modules/5.15.162/xt_mark.ko也无法加载,最后造成iptables不支持MARK参数。

进一步排查发现dmesg | tail -n 20输出的内核消息有如下错误:
x_tables: Unknown symbol kmem_cache_alloc_trace (err -2)
xt_mark: Unknown symbol xt_register_match (err -2)
xt_mark: Unknown symbol xt_unregister_match (err -2)
xt_mark: Unknown symbol xt_register_target (err -2)
xt_mark: Unknown symbol xt_unregister_target (err -2)

看起来在编译过程中,似乎kmem_cache_alloc_trace被遗漏了。

上述环境为H69K MAX版本,EMMC刷入immortalwrt-v1.2.4-20241019-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.img.gz。Tailscale使用的是来自于https://github.com/adyanth/openwrt-tailscale-enabler的openwrt安装脚本,同时自动升级到最新版1.78.1再配置。xt_mark.ko应该是来自iptables-mod-ipopt包(或者是其依赖包)。

目前其他组网的设备都是ImmortalWRT X86和ImmortalWRT R4S,都能正常载入x_tables和xt_mark模块,所以都可以正常使用tailscale,但目前最新版的ImmortalWRT在H69K目前上不能正常使用tailscale,如能修正该问题不胜感激。

apango 发表于 2024-12-31 09:03:50

刚入手的H69MAX,昨天线刷ImmortalWRT 241019的版本,发现一个小问题,x_table.ko和xt_mark.ko内核模块无法载入,来自于immoertal官方库的kmod-ipt-iptopt包,在应用上造成的问题是iptable无法使用mask参数。iptables v1.8.8: Unknown arg `--set-mark'
Try `iptables -h' or 'iptables --help' for more information.

内核模块载入的过程dmsg查看内核日志,说是x_tables有个kmem_xxx的函数,没有找到reference,可能编译的时候漏了什么库。

这个对使用有比较大的影响,需要用tailscale多设备远程异地组网,tailscale每次启动配置需要自动配置iptables,需要mask参数,如能修正,不胜感激
页: [1]
查看完整版本: [H69K]immortalwrt固件更新20241009