找回密码
 加入我们
搜索
      
查看: 5170|回复: 34

[网络] (原因已确认)尴尬了,bpi r4不识别海信万兆猫棒(LTF7263-BH+)

[复制链接]
发表于 2024-7-30 21:26 | 显示全部楼层 |阅读模式
本帖最后由 normanlu 于 2024-8-1 07:15 编辑

到手玩了两天,编译固件,各种配置,七七八八差不多了,速度非常理想,硬件加速也没问题,模拟内外网iperf测速可以达到万兆,cpu基本没有负载,当然防火墙和nat规则只是一些基本的,并没上全。晚上试着替换掉x86 ros,结果光口不识别海信的万兆猫棒,其它光转电万兆,dac线都没问题。。。
发表于 2024-7-30 22:06 | 显示全部楼层
最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题
发表于 2024-7-30 22:08 | 显示全部楼层
海信棒子挑卡,万金油去找剑桥xe-99
发表于 2024-7-31 08:25 | 显示全部楼层
我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。
 楼主| 发表于 2024-7-31 17:44 | 显示全部楼层
chip_discovery 发表于 2024-7-31 08:25
我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。

我查了一下资料,应该是某些猫棒内部linux系统启动时间比较长,启动完成以后,才会拉低某引脚电压,但已经过了bpi r4检测时限。。。
 楼主| 发表于 2024-7-31 17:45 | 显示全部楼层
fkpwolf 发表于 2024-7-30 22:06
最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题

上海电信是10g-epon,我手头只有这支
发表于 2024-7-31 19:34 | 显示全部楼层
normanlu 发表于 2024-7-31 17:44
我查了一下资料,应该是某些猫棒内部linux系统启动时间比较长,启动完成以后,才会拉低某引脚电压,但已 ...

香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
[  121.374394] sfp sfp@0: SM: enter probe:up:down event remove
[  121.379966] sfp sfp@0: SM: exit empty:up:down
[  121.384351] sfp sfp@0: SM: enter empty:up:down event insert
[  121.389929] sfp sfp@0: SM: exit probe:up:down
[  121.543477] sfp sfp@0: SM: enter probe:up:down event remove
[  121.549057] sfp sfp@0: SM: exit empty:up:down
[  121.553446] sfp sfp@0: SM: enter empty:up:down event insert
[  121.559025] sfp sfp@0: SM: exit probe:up:down
[  121.712588] sfp sfp@0: SM: enter probe:up:down event remove
[  121.718161] sfp sfp@0: SM: exit empty:up:down
[  121.722546] sfp sfp@0: SM: enter empty:up:down event insert
[  121.728124] sfp sfp@0: SM: exit probe:up:down
 楼主| 发表于 2024-7-31 19:59 | 显示全部楼层
chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...

或者因为是不供电了,所以再查询也没用。
看这个例子,
https://forum.banana-pi.org/t/bp ... ot-detected/18413/2
 楼主| 发表于 2024-7-31 20:10 | 显示全部楼层
chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...

你这是串口看的?我这里dmesg没这些信息
 楼主| 发表于 2024-8-1 07:09 | 显示全部楼层
本帖最后由 normanlu 于 2024-8-1 07:11 编辑

原因已经确认,就是帖子里提到的mod-def0,猫棒插入时候,系统没启动完成,无法拉低mod-def0电压,造成没有3.3v供电。而mod-def0又必须要拉低后,才开始供电,造成恶性循环。我用镊子短接,手动给电,有了供电,等猫棒启动后,就可以拿开镊子,bpi r4会持续供电,直到下一次断电启动。。。

除了跳飞线以外,再想想看看有没有其它方法,这mos管太小了,眼神和垃圾的焊接手艺不允许。。。
发表于 2024-8-1 08:10 | 显示全部楼层
normanlu 发表于 2024-8-1 07:09
原因已经确认,就是帖子里提到的mod-def0,猫棒插入时候,系统没启动完成,无法拉低mod-def0电压,造成没有 ...

这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?

或者启动后再插入猫棒?
 楼主| 发表于 2024-8-1 08:27 | 显示全部楼层
本帖最后由 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          ) in  lo
gpio-513 (                    |tx-fault            ) in  hi IRQ
gpio-514 (                    |los                 ) in  hi IRQ
gpio-515 (                    |rate-select0        ) in  hi ACTIVE LOW
gpio-517 (                    |reset               ) out hi ACTIVE LOW
gpio-524 (                    |cd                  ) in  lo IRQ ACTIVE LOW
gpio-526 (                    |WPS                 ) in  hi IRQ ACTIVE LOW
gpio-533 (                    |rate-select0        ) in  lo ACTIVE LOW
gpio-566 (                    |los                 ) in  hi IRQ
gpio-575 (                    |blue:wps            ) out lo
gpio-581 (                    |tx-fault            ) in  hi IRQ
gpio-582 (                    |tx-disable          ) in  lo
gpio-591 (                    |green:status        ) out hi
gpio-594 (                    |mod-def0            ) in  hi IRQ ACTIVE LOW
gpio-595 (                    |mod-def0            ) in  hi IRQ ACTIVE LOW

模块插入后:
root@OpenWrt:/# cat sys/kernel/debug/gpio
gpiochip0: GPIOs 512-595, parent: platform/1001f000.pinctrl, pinctrl_moore:
gpio-512 (                    |tx-disable          ) in  lo
gpio-513 (                    |tx-fault            ) in  hi IRQ
gpio-514 (                    |los                 ) in  hi IRQ
gpio-515 (                    |rate-select0        ) in  hi ACTIVE LOW
gpio-517 (                    |reset               ) out hi ACTIVE LOW
gpio-524 (                    |cd                  ) in  lo IRQ ACTIVE LOW
gpio-526 (                    |WPS                 ) in  hi IRQ ACTIVE LOW
gpio-533 (                    |rate-select0        ) in  lo ACTIVE LOW
gpio-566 (                    |los                 ) in  hi IRQ
gpio-575 (                    |blue:wps            ) out lo
gpio-581 (                    |tx-fault            ) in  lo IRQ
gpio-582 (                    |tx-disable          ) out lo
gpio-591 (                    |green:status        ) out hi
gpio-594 (                    |mod-def0            ) in  lo IRQ ACTIVE LOW
gpio-595 (                    |mod-def0            ) in  hi IRQ ACTIVE LOW
发表于 2024-8-1 08:31 | 显示全部楼层
normanlu 发表于 2024-7-31 20:10
你这是串口看的?我这里dmesg没这些信息

内核日志zsbd
Quicker_20240801_083035.png
 楼主| 发表于 2024-8-1 08:35 | 显示全部楼层

是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了
发表于 2024-8-1 09:21 来自手机 | 显示全部楼层
找个带管理的交换机划分下VLAN,猫棒插交换机上再用DAC线接回BPI-44就行了
 楼主| 发表于 2024-8-1 09:29 | 显示全部楼层
港城钢铁侠 发表于 2024-8-1 09:21
找个带管理的交换机划分下VLAN,猫棒插交换机上再用DAC线接回BPI-44就行了

这样搞太复杂了,浪费端口,还不如直接飞一根线呢
发表于 2024-8-1 09:30 来自手机 | 显示全部楼层
normanlu 发表于 2024-8-1 09:29
这样搞太复杂了,浪费端口,还不如直接飞一根线呢

还好,我是因为多个宽带所以有多个猫棒,必须得这么搞
发表于 2024-8-1 09:36 | 显示全部楼层
fkpwolf 发表于 2024-8-1 08:10
这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?

或者启动后再插入猫棒? ...
猫棒插入时候,系统没启动完成,无法拉低mod-def0电压

原来是猫棒系统启动没有完成,这个猫棒行为没法改
发表于 2024-8-30 22:13 | 显示全部楼层
normanlu 发表于 2024-8-1 08:35
是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了

固件可否分享一下
发表于 2024-11-20 10:36 | 显示全部楼层
固件可否分享一下
发表于 2025-3-23 23:42 | 显示全部楼层
同 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
 楼主| 发表于 2025-3-24 07:22 | 显示全部楼层
tiny1990 发表于 2025-3-23 23:42
同 LTF7263-BH+ 求助下 pon stats 界面都显示0 是啥原因
PON Status
This page shows the current system s ...

哪里看?openwrt的插件?
发表于 2025-3-24 09:54 | 显示全部楼层
normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?



这个界面都是0 或者空
 楼主| 发表于 2025-3-24 13:41 | 显示全部楼层
tiny1990 发表于 2025-3-24 09:54
这个界面都是0 或者空

这个是op的一个插件,qq群友自己搞得,其实无所谓,我现在也没装了,一年下来,也不会去看几次。
发表于 2025-3-24 15:15 | 显示全部楼层
normanlu 发表于 2025-3-24 13:41
这个是op的一个插件,qq群友自己搞得,其实无所谓,我现在也没装了,一年下来,也不会去看几次。 ...

op 的的插件? openwrt吗 啥群呀 求🙏
发表于 2025-3-24 15:33 | 显示全部楼层
normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?

这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到
 楼主| 发表于 2025-3-24 16:55 | 显示全部楼层
tiny1990 发表于 2025-3-24 15:33
这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到
...

香蕉派的qq群(85785523)。

用ethtool也能看,我现在把猫棒接到mikrotik的交换机了,winbox也可以直接看这些信息。
发表于 2025-3-24 17:00 | 显示全部楼层
normanlu 发表于 2025-3-24 16:55
香蕉派的qq群(85785523)。

用ethtool也能看,我现在把猫棒接到mikrotik的交换机了,winbox也可以直接 ...

反编译了下 boa 不知大从哪看问题了
 楼主| 发表于 2025-3-24 17:19 | 显示全部楼层
本帖最后由 normanlu 于 2025-3-24 17:21 编辑
tiny1990 发表于 2025-3-24 17:00
反编译了下 boa 不知大从哪看问题了


前面我理解错了,你贴的那张图就是猫棒的web界面。你直接从路由器的lan口访问猫棒的ip,其实真没必要去折腾这些。

qq群友做的op插件也能看到这些信息。
发表于 2025-3-24 17:21 | 显示全部楼层
normanlu 发表于 2025-3-24 17:19
你直接从lan口访问猫棒的ip,通过猫棒的web看这些也一样,其实没必要去折腾这些 ...

嗯嗯 我是88u,访问192.168.0.1 看的猫棒界面,猫棒web 页面显示0
强迫症难受,总感觉猫棒的传感器有问题。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-21 06:44 , Processed in 0.014198 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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