找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 7964|回复: 18

『已解决』关于原版asus编译没有5G信号。

[复制链接]
发表于 2016-9-4 00:25 | 显示全部楼层 |阅读模式
本帖最后由 sasalemma 于 2016-9-7 02:57 编辑

=。=  

机型 newifi mini,源码非老毛子,而是原厂

http://support.asus.com.cn/downl ... id=NAWbVZo4x8k2p8i1

无论哪个源码,编译出来的原版都是没有正确读取到5G wifi的 MAC 地址。但编译的时候 rtl_wifi 模块是作为 build_in.o 编译进固件的

GPIO一类也是根据NBD坛子斑竹的修改好了。有没有遇到同样问题的朋友?



绿色框框就是。。。。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2016-9-4 11:19 | 显示全部楼层
为什么我编译不通过。我的环境是ubuntu16.04 64位。问问你的环境是什么,顺路,编译的环境配置是根据readme配置的吗?试过多次虚拟机以前的ubuntu15.10的64位也无法通过一直是这条报错
make[4]: *** No rule to make target 'tcode.c', needed by 'tcode.o'。 停止。

点评

用长支持的14.06或12.05之类就是。最好用32bit,会少很多麻烦。因为14是3.x内核,默认下,16是4.x。编译环境按readme就是。  详情 回复 发表于 2016-9-4 17:41
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-4 17:41 来自手机 | 显示全部楼层
hcg101 发表于 2016-9-4 11:19
为什么我编译不通过。我的环境是ubuntu16.04 64位。问问你的环境是什么,顺路,编译的环境配置是根据readme ...

用长支持的14.06或12.05之类就是。最好用32bit,会少很多麻烦。因为14是3.x内核,默认下,16是4.x。编译环境按readme就是。

点评

谢谢。。看来是与我无缘的  详情 回复 发表于 2016-9-4 17:51
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-4 17:51 来自手机 | 显示全部楼层
sasalemma 发表于 2016-9-4 17:41
用长支持的14.06或12.05之类就是。最好用32bit,会少很多麻烦。因为14是3.x内核,默认下,16是4.x。编译 ...

谢谢。。看来是与我无缘的

点评

为何?14.x在ubuntu官方网站也有下载,支持软件也是,64位编译只是一个c文件出错,并不影响编译。。  详情 回复 发表于 2016-9-4 18:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-4 18:43 来自手机 | 显示全部楼层
hcg101 发表于 2016-9-4 17:51
谢谢。。看来是与我无缘的

为何?14.x在ubuntu官方网站也有下载,支持软件也是,64位编译只是一个c文件出错,并不影响编译。。

点评

感谢,用ubuntu14.04 32位虚拟机一次编译成功,[attachimg]137433[/attachimg] 还木有刷到newifi y1里面,刷过后给你反馈  详情 回复 发表于 2016-9-5 17:10
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-5 17:10 | 显示全部楼层
sasalemma 发表于 2016-9-4 18:43
为何?14.x在ubuntu官方网站也有下载,支持软件也是,64位编译只是一个c文件出错,并不影响编译。。

感谢,用ubuntu14.04 32位虚拟机一次编译成功,
还木有刷到newifi y1里面,刷过后给你反馈

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

每次看到 12.15m 就知道 其实5G 就和我上图是一样的,对比原版编译好的固件就少了那么几十k。 用这个环境就 最初始版本 4018  详情 回复 发表于 2016-9-5 17:33
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-5 17:33 | 显示全部楼层
hcg101 发表于 2016-9-5 17:10
感谢,用ubuntu14.04 32位虚拟机一次编译成功,
还木有刷到newifi y1里面,刷过后给你反馈



每次看到 12.15m 就知道 其实5G 就和我上图是一样的,对比原版编译好的固件就少了那么几十k。

用这个环境就 最初始版本 4018

点评

重新配置了下path,编译出来的,比开始那个固件,多了5KB Data Size: 12740165 Bytes = 12441.57 kB = 12.15 MB  详情 回复 发表于 2016-9-6 09:59
hoho。确实。而且newifi mini只有三个口子。找不到wan 。不论设置为wan at p0还是p4都找不到,不研究的。  详情 回复 发表于 2016-9-6 07:46
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-6 07:46 来自手机 | 显示全部楼层
sasalemma 发表于 2016-9-5 17:33
每次看到 12.15m 就知道 其实5G 就和我上图是一样的,对比原版编译好的固件就少了那么几十k。

...

hoho。确实。而且newifi mini只有三个口子。找不到wan 。不论设置为wan at p0还是p4都找不到,不研究的。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-6 09:59 | 显示全部楼层
sasalemma 发表于 2016-9-5 17:33
每次看到 12.15m 就知道 其实5G 就和我上图是一样的,对比原版编译好的固件就少了那么几十k。

...

重新配置了下path,编译出来的,比开始那个固件,多了5KB Data Size:    12740165 Bytes = 12441.57 kB = 12.15 MB

点评

mt7620.c init.c raether.c 这三个文件修改 wan 和 gpio 查找1200HP ///////////////////////////////////// WAN_PORT=4, LAN1_PORT=1, LAN2_PORT=0, LAN3_PORT=2, LAN4_PORT=3, P5_PORT=5,  详情 回复 发表于 2016-9-6 15:13
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-6 15:13 | 显示全部楼层
hcg101 发表于 2016-9-6 09:59
重新配置了下path,编译出来的,比开始那个固件,多了5KB Data Size:    12740165 Bytes = 12441.57 kB = ...

mt7620.c  init.c  raether.c 这三个文件修改 wan 和 gpio 查找1200HP


/////////////////////////////////////

        WAN_PORT=4,
        LAN1_PORT=1,
        LAN2_PORT=0,
        LAN3_PORT=2,
        LAN4_PORT=3,
        P5_PORT=5,
        CPU_PORT=6,
        P7_PORT=7,
////////////////////////////////////

"2", "1", "3", "4", "", "x"

///////////////////////////////////


                nvram_set_int("btn_rst_gpio", 11|GPIO_ACTIVE_LOW);
//                nvram_set_int("btn_wps_gpio", 11|GPIO_ACTIVE_LOW);
                nvram_set_int("led_usb_gpio", 52|GPIO_ACTIVE_LOW);
                nvram_set_int("led_lan_gpio", 55|GPIO_ACTIVE_LOW);
                nvram_set_int("led_wan_gpio", 51|GPIO_ACTIVE_LOW);
                nvram_set_int("led_pwr_gpio",  9|GPIO_ACTIVE_LOW);
                nvram_set_int("led_wps_gpio",  9|GPIO_ACTIVE_LOW);
                nvram_set_int("led_2g_gpio", 72|GPIO_ACTIVE_LOW);
                nvram_set_int("led_5g_gpio", 50|GPIO_ACTIVE_LOW);
//                nvram_set_int("led_all_gpio", 10|GPIO_ACTIVE_LOW);

/////////////////////////////////////////////////////////////////

点评

谢谢。资料哪里获取更多。比如添加新应用什么的  详情 回复 发表于 2016-9-6 16:34
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-6 16:34 来自手机 | 显示全部楼层
sasalemma 发表于 2016-9-6 15:13
mt7620.c  init.c  raether.c 这三个文件修改 wan 和 gpio 查找1200HP



谢谢。资料哪里获取更多。比如添加新应用什么的

点评

已经搞定。我知道怎么回事了。没有认真看asus的代码。 Dec 1 00:00:22 kernel: CDMA_CSG_CFG = 81000000 Dec 1 00:00:22 kernel: GDMA1_FWD_CFG = 20710000 Dec 1 00:00:22 syslog: module rlt_wifi not  详情 回复 发表于 2016-9-7 02:56
这个。。。得研究init.c了。  详情 回复 发表于 2016-9-6 21:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-6 21:43 来自手机 | 显示全部楼层
hcg101 发表于 2016-9-6 16:34
谢谢。资料哪里获取更多。比如添加新应用什么的

这个。。。得研究init.c了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-7 02:56 | 显示全部楼层
hcg101 发表于 2016-9-6 16:34
谢谢。资料哪里获取更多。比如添加新应用什么的

已经搞定。我知道怎么回事了。没有认真看asus的代码。

Dec  1 00:00:22 kernel: CDMA_CSG_CFG = 81000000
Dec  1 00:00:22 kernel: GDMA1_FWD_CFG = 20710000
Dec  1 00:00:22 syslog: module rlt_wifi not found in modules.dep
Dec  1 00:00:23 kernel: rt2860v2:RX DESC a6e06000  size = 2048
Dec  1 00:00:24 kernel: rt2860v2:APSDCapable[0]=1

这个是启动日志。

也就是说 rtl_wifi 并没有 用 m 参数编译成 ko 模块文件,所以并不能加载驱动。

这个是 源代码的坑,需要修改下代码。具体迟些说吧。

我是希望在编译正常使用下在编译添加软件,那个更是大坑,源码里面有说明。得慢慢啃。



点评

感谢。。。虽然我用不好··我决定好是摸索padavan,去补全qos模块,但是一样搞不定。。HOHO。  详情 回复 发表于 2016-9-7 12:14
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2016-9-7 12:14 | 显示全部楼层
sasalemma 发表于 2016-9-7 02:56
已经搞定。我知道怎么回事了。没有认真看asus的代码。

Dec  1 00:00:22 kernel: CDMA_CSG_CFG = 81 ...

感谢。。。虽然我用不好··我决定好是摸索padavan,去补全qos模块,但是一样搞不定。。HOHO。

点评

这两货是一样的。padavan就是基于这个大改,把原版这个make简单化分块化了。原版make是一层一层的模式,要改动什么得一步一步找。有qos源码,移植也不是很难。毕竟只是模块,不像驱动,非要编进内核。不过我还是再次  详情 回复 发表于 2016-9-7 13:03
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-7 13:03 来自手机 | 显示全部楼层
hcg101 发表于 2016-9-7 12:14
感谢。。。虽然我用不好··我决定好是摸索padavan,去补全qos模块,但是一样搞不定。。HOHO。

这两货是一样的。padavan就是基于这个大改,把原版这个make简单化分块化了。原版make是一层一层的模式,要改动什么得一步一步找。有qos源码,移植也不是很难。毕竟只是模块,不像驱动,非要编进内核。不过我还是再次感到asus的源码坑太多,本身带的很多东西都是无用的,比如usb的网卡驱动。比如smb的不同版本,编译特定版本,很多版本是不用的,不过也因为这样留有很多修改空间。

开源最大的好处是可以随意定制。我用原厂修改只是因为至少自己编译的能相对安全一些。一些技巧可以借用其他开源项目来修改。开源本身就意味着安全,毕竟看得到什么编译进去。上面说了,pandava的源码把原厂繁琐的层叠关系简单化了,添加功能会比较方便,去掉也方便。

点评

你好 请问具体怎么修改makefile啊?我为了解决这个问题弄好了好几天了 还是老样子  详情 回复 发表于 2017-4-7 15:11
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 14:25

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表