Giter Club home page Giter Club logo

Comments (19)

hanwckf avatar hanwckf commented on August 22, 2024

如果双7615的机器刷了这里的K2P固件的话,会让第一块7615工作在DBDC模式,第二块应该不工作……我手头没有双7615的机器因此短期不会增加这类机器

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

如果修改编译的配置文件,把第二个wireless也和第一个一样选择mt7615n,然后选择5g的话,能不能驱动呢?如果需要,我可以寄一个AC860m给您。

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024

可以在K2P的内核配置的基础上修改启用第二块7615,看看能否正常启动和配置

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

1st Wireless Interface

#
# CONFIG_RT_FIRST_IF_NONE is not set
# CONFIG_RT_FIRST_IF_RT3090 is not set
# CONFIG_RT_FIRST_IF_RT5392 is not set
# CONFIG_RT_FIRST_IF_RT5592 is not set
# CONFIG_RT_FIRST_IF_RT3593 is not set
# CONFIG_RT_FIRST_IF_MT7610E is not set
# CONFIG_RT_FIRST_IF_MT7602E is not set
# CONFIG_RT_FIRST_IF_MT7612E is not set
# CONFIG_RT_FIRST_IF_MT7603E is not set
CONFIG_RT_FIRST_IF_MT7615E=y
CONFIG_RT_FIRST_IF_RANGE_2GHZ=y
# CONFIG_RT_FIRST_IF_RANGE_5GHZ is not set
CONFIG_RT_FIRST_IF_EEPROM_FLASH=y
CONFIG_RT_FIRST_IF_RF_OFFSET=0x40000
CONFIG_RT_FIRST_CARD=7615
CONFIG_RT_FIRST_CARD_EEPROM="flash"

#
# 2nd Wireless Interface
#
CONFIG_RT_SECOND_IF_NONE=y
# CONFIG_RT_SECOND_IF_RT3352_INIC is not set
# CONFIG_RT_SECOND_IF_RT3090 is not set
# CONFIG_RT_SECOND_IF_RT5392 is not set
# CONFIG_RT_SECOND_IF_RT5592 is not set
# CONFIG_RT_SECOND_IF_RT3593 is not set
# CONFIG_RT_SECOND_IF_MT7610E is not set
# CONFIG_RT_SECOND_IF_MT7602E is not set
# CONFIG_RT_SECOND_IF_MT7612E is not set
# CONFIG_RT_SECOND_IF_MT7603E is not set
# CONFIG_RT_SECOND_IF_MT7615E is not set
CONFIG_RT_SECOND_CARD=0

是修改这个部分吗?

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

看了一下规格,是3x3的,所以这里也要改吧
#define BOARD_NUM_ANT_5G_TX 2
#define BOARD_NUM_ANT_5G_RX 2
#define BOARD_NUM_ANT_2G_TX 2
#define BOARD_NUM_ANT_2G_RX 2

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

另外问一下,硬件转发是打不开的么

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024

看了一下规格,是3x3的,所以这里也要改吧
#define BOARD_NUM_ANT_5G_TX 2
#define BOARD_NUM_ANT_5G_RX 2
#define BOARD_NUM_ANT_2G_TX 2
#define BOARD_NUM_ANT_2G_RX 2

其实是4x4,不过这个你写了大于2的数值目前是不起作用的,还需要修改别的地方,hwnat那边我还没仔细研究,短时间内不支持

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

@hanwckf 编译之后,发现2.4G没有问题,但是5G网络WiFi无法打开

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024
# 2nd Wireless Interface
#
# CONFIG_RT_SECOND_IF_NONE is not set
# CONFIG_RT_SECOND_IF_RT3352_INIC is not set
# CONFIG_RT_SECOND_IF_RT3090 is not set
# CONFIG_RT_SECOND_IF_RT5392 is not set
# CONFIG_RT_SECOND_IF_RT5592 is not set
# CONFIG_RT_SECOND_IF_RT3593 is not set
# CONFIG_RT_SECOND_IF_MT7610E is not set
# CONFIG_RT_SECOND_IF_MT7602E is not set
# CONFIG_RT_SECOND_IF_MT7612E is not set
# CONFIG_RT_SECOND_IF_MT7603E is not set
CONFIG_RT_SECOND_IF_MT7615E=y
# CONFIG_RT_SECOND_IF_RANGE_2GHZ is not set
CONFIG_RT_SECOND_IF_RANGE_5GHZ=y
CONFIG_RT_SECOND_IF_EEPROM_FLASH=y
# CONFIG_RT_SECOND_IF_EEPROM_EFUSE is not set
# CONFIG_RT_SECOND_IF_EEPROM_PROM is not set
CONFIG_RT_SECOND_IF_RF_OFFSET=0x48000
CONFIG_RT_SECOND_CARD=7615
CONFIG_RT_SECOND_CARD_EEPROM="flash"

修改之后编译没有问题,但是刷机之后依然只有一个7615在工作

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024
# 2nd Wireless Interface
#
# CONFIG_RT_SECOND_IF_NONE is not set
# CONFIG_RT_SECOND_IF_RT3352_INIC is not set
# CONFIG_RT_SECOND_IF_RT3090 is not set
# CONFIG_RT_SECOND_IF_RT5392 is not set
# CONFIG_RT_SECOND_IF_RT5592 is not set
# CONFIG_RT_SECOND_IF_RT3593 is not set
# CONFIG_RT_SECOND_IF_MT7610E is not set
# CONFIG_RT_SECOND_IF_MT7602E is not set
# CONFIG_RT_SECOND_IF_MT7612E is not set
# CONFIG_RT_SECOND_IF_MT7603E is not set
CONFIG_RT_SECOND_IF_MT7615E=y
# CONFIG_RT_SECOND_IF_RANGE_2GHZ is not set
CONFIG_RT_SECOND_IF_RANGE_5GHZ=y
CONFIG_RT_SECOND_IF_EEPROM_FLASH=y
# CONFIG_RT_SECOND_IF_EEPROM_EFUSE is not set
# CONFIG_RT_SECOND_IF_EEPROM_PROM is not set
CONFIG_RT_SECOND_IF_RF_OFFSET=0x48000
CONFIG_RT_SECOND_CARD=7615
CONFIG_RT_SECOND_CARD_EEPROM="flash"

修改之后编译没有问题,但是刷机之后依然只有一个7615在工作

这...按理来说这样配置会出现第二个7615,你ifconfig -a看看有多少个ra/rax/ray之类的东西,然后分别尝试up一下?(如ifconfig ray0 up);如果搞不定的话再考虑把机器提供给我

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

ifconfig -a 之后,从显示的接口来看,ra0是5G的接口,然而up之后无效。 rax0是2.4G的接口,正常使用。会不会是因为硬件地址找不对呢?但是之前通过刷潘多拉的时候,从硬件信息上看,5G应该是rai0。然而我在ifconfig rai0 up的时候机器会卡住。大概几分钟之后,成功开启5G功能。请问我需要修改固件里哪个地方来实现开机自动启动呢?

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

尝试修改/trunk/usr/share/netutils.h里的配置,发现rax0确实是2.4G,然后如果设置成
#define IFNAME_5G_MAIN "rai0"
就会导致2.4G打不开,并且必须手动对ra0这个端口进行up不然rai0找不到。太奇怪。

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024

ifconfig 能出来ra0和rax0但是其中启动失败……这个我也不太清楚为何。那个shutils.h里面定义的接口名就是给rc操作ifconfig用的,和你手动在命令行里ifconfig up是一样的

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

修改K2P的配置文件,重新制作了AC860的配置文件,这样编译出来的固件就会找不到2.4G,这个是其他地方有对K2P进行了特殊定义吗?明天我重新做一个直接修改K2P的配置的,不自己弄配置文件。试试看,如果成功可能就是其他的地方的问题了

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024

如果直接用K2P的配置的话,要把rc/ralink.c里面的DBDC_MODE那行给注释掉

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

重新测试了一下,2.4G的interface是rax0,5G的是rai0。然后用K2P的配置修改来编译的话,rax0和rai0无法自己启动,然后必须手动启动ra0才能去启动rax0;然而手动启动rax0之后没有rai0。5G不能用。如果自己仿照K2P的写配置文件,然后修改interface,编译AC860。依然是通过ifconfig -a找不到rax0和rai0.必须手动先启动ra0才能找到rax和rai。然而手动启动ra0之后。rax和rai可以手动启动了,但是2.4G信号很,有时甚至无信号。我其实主要好奇为何ra0启动之后才能找到rax0和rai0.

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

@hanwckf 研究了很久,不成功,能不能把地址发邮件给我,我快递过去给你那边看一下是什么情况。

from rt-n56u.

hanwckf avatar hanwckf commented on August 22, 2024

@hanwckf 研究了很久,不成功,能不能把地址发邮件给我,我快递过去给你那边看一下是什么情况。

好的,不过现在刚开学比较忙,过一个星期才有时间弄,把你的邮箱告诉我吧

from rt-n56u.

phoenixxie0 avatar phoenixxie0 commented on August 22, 2024

@hanwckf 同样是开学,也是比较忙,邮箱就算GitHub上的邮箱。谢啦

from rt-n56u.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.