(原因已确认)尴尬了,bpi r4不识别海信万兆猫棒(LTF7263-BH+)
本帖最后由 normanlu 于 2024-8-1 07:15 编辑到手玩了两天,编译固件,各种配置,七七八八差不多了,速度非常理想,硬件加速也没问题,模拟内外网iperf测速可以达到万兆,cpu基本没有负载,当然防火墙和nat规则只是一些基本的,并没上全。晚上试着替换掉x86 ros,结果光口不识别海信的万兆猫棒,其它光转电万兆,dac线都没问题。。。[流汗] 最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题 海信棒子挑卡,万金油去找剑桥xe-99 我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。 chip_discovery 发表于 2024-7-31 08:25
我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。
我查了一下资料,应该是某些猫棒内部linux系统启动时间比较长,启动完成以后,才会拉低某引脚电压,但已经过了bpi r4检测时限。。。 fkpwolf 发表于 2024-7-30 22:06
最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题
上海电信是10g-epon,我手头只有这支 normanlu 发表于 2024-7-31 17:44
我查了一下资料,应该是某些猫棒内部linux系统启动时间比较长,启动完成以后,才会拉低某引脚电压,但已 ...
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
sfp sfp@0: SM: enter probe:up:down event remove
sfp sfp@0: SM: exit empty:up:down
sfp sfp@0: SM: enter empty:up:down event insert
sfp sfp@0: SM: exit probe:up:down
sfp sfp@0: SM: enter probe:up:down event remove
sfp sfp@0: SM: exit empty:up:down
sfp sfp@0: SM: enter empty:up:down event insert
sfp sfp@0: SM: exit probe:up:down
sfp sfp@0: SM: enter probe:up:down event remove
sfp sfp@0: SM: exit empty:up:down
sfp sfp@0: SM: enter empty:up:down event insert
sfp sfp@0: SM: exit probe:up:down chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...
或者因为是不供电了,所以再查询也没用。
看这个例子,
https://forum.banana-pi.org/t/bpi-r4-zyxel-pmg3000-d20b-sfp-module-not-detected/18413/2 chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...
你这是串口看的?我这里dmesg没这些信息 本帖最后由 normanlu 于 2024-8-1 07:11 编辑
原因已经确认,就是帖子里提到的mod-def0,猫棒插入时候,系统没启动完成,无法拉低mod-def0电压,造成没有3.3v供电。而mod-def0又必须要拉低后,才开始供电,造成恶性循环。我用镊子短接,手动给电,有了供电,等猫棒启动后,就可以拿开镊子,bpi r4会持续供电,直到下一次断电启动。。。
除了跳飞线以外,再想想看看有没有其它方法,这mos管太小了,眼神和垃圾的焊接手艺不允许。。。 normanlu 发表于 2024-8-1 07:09
原因已经确认,就是帖子里提到的mod-def0,猫棒插入时候,系统没启动完成,无法拉低mod-def0电压,造成没有 ...
这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?
或者启动后再插入猫棒? 本帖最后由 normanlu 于 2024-8-1 08:39 编辑
fkpwolf 发表于 2024-8-1 08:10
这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?
或者启动后再插入猫棒? ...
根据香蕉派官方说法,万兆sfp模块pin6一般都是接地线,当一般模块插入时,立马就会拉低这个电压,所以是外部信号输入驱动。
模块插入前:
root@OpenWrt:/# cat sys/kernel/debug/gpio
gpiochip0: GPIOs 512-595, parent: platform/1001f000.pinctrl, pinctrl_moore:
gpio-512 ( |tx-disable ) inlo
gpio-513 ( |tx-fault ) inhi IRQ
gpio-514 ( |los ) inhi IRQ
gpio-515 ( |rate-select0 ) inhi ACTIVE LOW
gpio-517 ( |reset ) out hi ACTIVE LOW
gpio-524 ( |cd ) inlo IRQ ACTIVE LOW
gpio-526 ( |WPS ) inhi IRQ ACTIVE LOW
gpio-533 ( |rate-select0 ) inlo ACTIVE LOW
gpio-566 ( |los ) inhi IRQ
gpio-575 ( |blue:wps ) out lo
gpio-581 ( |tx-fault ) inhi IRQ
gpio-582 ( |tx-disable ) inlo
gpio-591 ( |green:status ) out hi
gpio-594 ( |mod-def0 ) inhi IRQ ACTIVE LOW
gpio-595 ( |mod-def0 ) inhi IRQ ACTIVE LOW
模块插入后:
root@OpenWrt:/# cat sys/kernel/debug/gpio
gpiochip0: GPIOs 512-595, parent: platform/1001f000.pinctrl, pinctrl_moore:
gpio-512 ( |tx-disable ) inlo
gpio-513 ( |tx-fault ) inhi IRQ
gpio-514 ( |los ) inhi IRQ
gpio-515 ( |rate-select0 ) inhi ACTIVE LOW
gpio-517 ( |reset ) out hi ACTIVE LOW
gpio-524 ( |cd ) inlo IRQ ACTIVE LOW
gpio-526 ( |WPS ) inhi IRQ ACTIVE LOW
gpio-533 ( |rate-select0 ) inlo ACTIVE LOW
gpio-566 ( |los ) inhi IRQ
gpio-575 ( |blue:wps ) out lo
gpio-581 ( |tx-fault ) inlo IRQ
gpio-582 ( |tx-disable ) out lo
gpio-591 ( |green:status ) out hi
gpio-594 ( |mod-def0 ) inlo IRQ ACTIVE LOW
gpio-595 ( |mod-def0 ) inhi IRQ ACTIVE LOW normanlu 发表于 2024-7-31 20:10
你这是串口看的?我这里dmesg没这些信息
内核日志zsbd
chip_discovery 发表于 2024-8-1 08:31
内核日志zsbd
是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了 找个带管理的交换机划分下VLAN,猫棒插交换机上再用DAC线接回BPI-44就行了 港城钢铁侠 发表于 2024-8-1 09:21
找个带管理的交换机划分下VLAN,猫棒插交换机上再用DAC线接回BPI-44就行了
这样搞太复杂了,浪费端口,还不如直接飞一根线呢 normanlu 发表于 2024-8-1 09:29
这样搞太复杂了,浪费端口,还不如直接飞一根线呢
还好,我是因为多个宽带所以有多个猫棒,必须得这么搞 fkpwolf 发表于 2024-8-1 08:10
这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?
或者启动后再插入猫棒? ...
猫棒插入时候,系统没启动完成,无法拉低mod-def0电压
原来是猫棒系统启动没有完成,这个猫棒行为没法改 normanlu 发表于 2024-8-1 08:35
是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了
固件可否分享一下 固件可否分享一下 同 LTF7263-BH+ 求助下 pon stats 界面都显示0 是啥原因
PON Status
This page shows the current system status of PON.
PON Status
Vendor Name
Part Number
Temperature 0.000000 °C
Voltage 0.000000 V
Tx Power 0.000000 dBm
Rx Power 0.000000 dBm
Bias Current 0.000000 mA tiny1990 发表于 2025-3-23 23:42
同 LTF7263-BH+ 求助下 pon stats 界面都显示0 是啥原因
PON Status
This page shows the current system s ...
哪里看?openwrt的插件? normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?
https://static.chiphell.com/forum/202405/23/063848vp3e4r7p4zb3f6hk.png
这个界面都是0 或者空 tiny1990 发表于 2025-3-24 09:54
这个界面都是0 或者空
这个是op的一个插件,qq群友自己搞得,其实无所谓,我现在也没装了,一年下来,也不会去看几次。 normanlu 发表于 2025-3-24 13:41
这个是op的一个插件,qq群友自己搞得,其实无所谓,我现在也没装了,一年下来,也不会去看几次。 ...
op 的的插件? openwrt吗 啥群呀 求🙏 normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?
这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到
tiny1990 发表于 2025-3-24 15:33
这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到
...
香蕉派的qq群(85785523)。
用ethtool也能看,我现在把猫棒接到mikrotik的交换机了,winbox也可以直接看这些信息。 normanlu 发表于 2025-3-24 16:55
香蕉派的qq群(85785523)。
用ethtool也能看,我现在把猫棒接到mikrotik的交换机了,winbox也可以直接 ...
反编译了下 boa 不知大从哪看问题了 本帖最后由 normanlu 于 2025-3-24 17:21 编辑
tiny1990 发表于 2025-3-24 17:00
反编译了下 boa 不知大从哪看问题了
前面我理解错了,你贴的那张图就是猫棒的web界面。你直接从路由器的lan口访问猫棒的ip,其实真没必要去折腾这些。
qq群友做的op插件也能看到这些信息。 normanlu 发表于 2025-3-24 17:19
你直接从lan口访问猫棒的ip,通过猫棒的web看这些也一样,其实没必要去折腾这些 ...
嗯嗯 我是88u,访问192.168.0.1 看的猫棒界面,猫棒web 页面显示0
强迫症难受,总感觉猫棒的传感器有问题。。。
页:
[1]
2