hanwckf / immortalwrt-mt798x

An Immortalwrt variant fot mediatek mt798x routers.
Other
1.08k stars 583 forks source link

360T7最新源码编译完,路由器无法正常启动 #54

Closed JCCER closed 1 year ago

JCCER commented 1 year ago

Describe the bug

image image image image image make menuconfig后在luci-applications里开启如上的一些插件后,刷入固件路由器无限重启,去掉一些插件后正常启动。是不是有哪些插件有冲突吗。

ImmortalWrt version

r19998-d91d2a8f42

ImmortalWrt target/subtarget

mediatek/mt7981

Device

360 T7

Image kind

Official downloaded image

Steps to reproduce

No response

Actual behaviour

No response

Expected behaviour

No response

Additional info

No response

Diffconfig

No response

Terms

thankeyes commented 1 year ago

只要添加kmod-netem ,编译出来的固件就启动不了

yuanlun1983 commented 1 year ago

基本就不能加插件,不然启动不了

qnnnnez commented 1 year ago

我也遇到类似的问题,增加一些内核模块之后编译出来的固件会 panic。 怀疑是 mt_wifi 驱动问题,这个驱动是以 .o 文件提供的,需要编译参数等完全一致,才能做到编译出来的二进制和他提供的二进制兼容。

64 作者说有计划提供源代码,到时候应该就可以随意增加内核模块了。

yuanlun1983 commented 1 year ago

我也遇到类似的问题,增加一些内核模块之后编译出来的固件会 panic。 怀疑是 mt_wifi 驱动问题,这个驱动是以 .o 文件提供的,需要编译参数等完全一致,才能做到编译出来的二进制和他提供的二进制兼容。 #64 作者说有计划提供源代码,到时候应该就可以随意增加内核模块了。

应该就是wifi驱动的问题,试了不加wifi驱动加什么插件加多少插件都能启动,一旦加了wifi驱动就算只是一个裸系统都是红灯不停重启

levenwindy commented 1 year ago

@thankeyes @qnnnnez @

我也遇到类似的问题,增加一些内核模块之后编译出来的固件会 panic。 怀疑是 mt_wifi 驱动问题,这个驱动是以 .o 文件提供的,需要编译参数等完全一致,才能做到编译出来的二进制和他提供的二进制兼容。 #64 作者说有计划提供源代码,到时候应该就可以随意增加内核模块了。

应该就是wifi驱动的问题,试了不加wifi驱动加什么插件加多少插件都能启动,一旦加了wifi驱动就算只是一个裸系统都是红灯不停重启

是的,我这也是 mt_wifi 启动失败,红灯常亮 CONFIG_PACKAGE_kmod-mt_wifi=m,360T7-108M 才能正常启动

yuanlun1983 commented 1 year ago

@thankeyes @qnnnnez @

我也遇到类似的问题,增加一些内核模块之后编译出来的固件会 panic。 怀疑是 mt_wifi 驱动问题,这个驱动是以 .o 文件提供的,需要编译参数等完全一致,才能做到编译出来的二进制和他提供的二进制兼容。 #64 作者说有计划提供源代码,到时候应该就可以随意增加内核模块了。

应该就是wifi驱动的问题,试了不加wifi驱动加什么插件加多少插件都能启动,一旦加了wifi驱动就算只是一个裸系统都是红灯不停重启

是的,我这也是 mt_wifi 启动失败,红灯常亮 CONFIG_PACKAGE_kmod-mt_wifi=m,360T7-108M 才能正常启动

是能启动,但没wifi

levenwindy commented 1 year ago

@yuanlun1983 请问现在又替代方法吗?听说有其它开源的 wifi 的?

yuanlun1983 commented 1 year ago

@yuanlun1983 请问现在又替代方法吗?听说有其它开源的 wifi 的? 不知道怎么弄,我只是会用现成代码编译而已

levenwindy commented 1 year ago

@yuanlun1983

【20230501更新】360T7基于H大ImmortalWrt编译固件

20230501:同步更新源码 20230416:同步更新源码,完善WiFi翻译 ...... 20230106: 注:1.编译时某些插件选择会导致启动不了,目前还未找到那些插件导致,某些插件可以在线安装(系统--软件包)

恩山不同人几个固件都能正常使用 mt-wifi,难道真的去掉某些【 插件 | 内核 】就行了?

hcym commented 1 year ago

无线一直可以,就是5G不能用160,容易断

yuanlun1983 commented 1 year ago

@yuanlun1983

【20230501更新】360T7基于H大ImmortalWrt编译固件

20230501:同步更新源码 20230416:同步更新源码,完善WiFi翻译 ...... 20230106: 注:1.编译时某些插件选择会导致启动不了,目前还未找到那些插件导致,某些插件可以在线安装(系统--软件包)

恩山不同人几个固件都能正常使用 mt-wifi,难道真的去掉某些【 插件 | 内核 】就行了? 或许要怎么设置才能启动,方法人家不说

levenwindy commented 1 year ago

@yuanlun1983 @qnnnnez mt-wifi 成功启动! 360T7固件,hanwckf源码编译,WIFI闭源驱动,有线,无线跑满千兆。 发表于 2022-11-18 直接用他的 .config 编译成功

去掉 LuCI_Applications 下所有的 luci-app-* ,也能正常启动。

之前是用这个做模板,应该是某个内核冲突了。

# 对于mt7981,推荐使用mt7981-ax3000.config
cp -f defconfig/mt7981-ax3000.config .config

2023.05.16 mt-wifikmod-sched-core 冲突导致不能开机

yuanlun1983 commented 1 year ago

@yuanlun1983 @qnnnnez mt-wifi 成功启动! 360T7固件,hanwckf源码编译,WIFI闭源驱动,有线,无线跑满千兆。 发表于 2022-11-18 直接用他的 .config 编译成功

去掉 LuCI_Applications 下所有的 luci-app-* ,也能正常启动。

之前是用这个做模板,应该是某个内核冲突了。

# 对于mt7981,推荐使用mt7981-ax3000.config
cp -f defconfig/mt7981-ax3000.config .config

2023.05.16 mt-wifikmod-sched-core 冲突导致不能开机 感谢,确实是这个插件导致不能开机,但新问题又来了,没有有线接口了,唉

levenwindy commented 1 year ago

@yuanlun1983

感谢,确实是这个插件导致不能开机,但新问题又来了,没有有线接口了,唉

用了 1 个礼拜,没遇到。immortalwrt 官方支持 360T7

gdzhujun commented 1 year ago

同样的问题,放弃了

hanwckf commented 1 year ago

我也遇到类似的问题,增加一些内核模块之后编译出来的固件会 panic。 怀疑是 mt_wifi 驱动问题,这个驱动是以 .o 文件提供的,需要编译参数等完全一致,才能做到编译出来的二进制和他提供的二进制兼容。 #64 作者说有计划提供源代码,到时候应该就可以随意增加内核模块了。

https://github.com/hanwckf/immortalwrt-mt798x/commit/61700ed7eb836f9ba03763b6bbbfd6d0d129a7ed