normanlu 发表于 2024-7-30 21:26

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

本帖最后由 normanlu 于 2024-8-1 07:15 编辑

到手玩了两天,编译固件,各种配置,七七八八差不多了,速度非常理想,硬件加速也没问题,模拟内外网iperf测速可以达到万兆,cpu基本没有负载,当然防火墙和nat规则只是一些基本的,并没上全。晚上试着替换掉x86 ros,结果光口不识别海信的万兆猫棒,其它光转电万兆,dac线都没问题。。。[流汗]

fkpwolf 发表于 2024-7-30 22:06

最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题

goat 发表于 2024-7-30 22:08

海信棒子挑卡,万金油去找剑桥xe-99

chip_discovery 发表于 2024-7-31 08:25

我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。

normanlu 发表于 2024-7-31 17:44

chip_discovery 发表于 2024-7-31 08:25
我的诺基亚也不识别,只能插交换机上,两个dac线接回来用。

我查了一下资料,应该是某些猫棒内部linux系统启动时间比较长,启动完成以后,才会拉低某引脚电压,但已经过了bpi r4检测时限。。。

normanlu 发表于 2024-7-31 17:45

fkpwolf 发表于 2024-7-30 22:06
最常见的ODI 2.5G猫棒那种呢?我有个SolidRun ClearFog GT 8K识别后者没有问题

上海电信是10g-epon,我手头只有这支

chip_discovery 发表于 2024-7-31 19:34

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

normanlu 发表于 2024-7-31 19:59

chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...

或者因为是不供电了,所以再查询也没用。
看这个例子,
https://forum.banana-pi.org/t/bpi-r4-zyxel-pmg3000-d20b-sfp-module-not-detected/18413/2

normanlu 发表于 2024-7-31 20:10

chip_discovery 发表于 2024-7-31 19:34
香蕉派的论坛对吧,我也看到了,但是我插上好几分钟了内核日志一直刷,但是就是不识别,
...

你这是串口看的?我这里dmesg没这些信息

normanlu 发表于 2024-8-1 07:09

本帖最后由 normanlu 于 2024-8-1 07:11 编辑

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

除了跳飞线以外,再想想看看有没有其它方法,这mos管太小了,眼神和垃圾的焊接手艺不允许。。。

fkpwolf 发表于 2024-8-1 08:10

normanlu 发表于 2024-8-1 07:09
原因已经确认,就是帖子里提到的mod-def0,猫棒插入时候,系统没启动完成,无法拉低mod-def0电压,造成没有 ...

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

或者启动后再插入猫棒?

normanlu 发表于 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          ) 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

chip_discovery 发表于 2024-8-1 08:31

normanlu 发表于 2024-7-31 20:10
你这是串口看的?我这里dmesg没这些信息

内核日志zsbd

normanlu 发表于 2024-8-1 08:35

chip_discovery 发表于 2024-8-1 08:31
内核日志zsbd

是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了

港城钢铁侠 发表于 2024-8-1 09:21

找个带管理的交换机划分下VLAN,猫棒插交换机上再用DAC线接回BPI-44就行了

normanlu 发表于 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
这样搞太复杂了,浪费端口,还不如直接飞一根线呢

还好,我是因为多个宽带所以有多个猫棒,必须得这么搞

fkpwolf 发表于 2024-8-1 09:36

fkpwolf 发表于 2024-8-1 08:10
这个拉低电压是驱动的操作?所以这个驱动移植到u-boot可以解决?

或者启动后再插入猫棒? ...

猫棒插入时候,系统没启动完成,无法拉低mod-def0电压
原来是猫棒系统启动没有完成,这个猫棒行为没法改

irdeto 发表于 2024-8-30 22:13

normanlu 发表于 2024-8-1 08:35
是我自己编译的固件,没打开动态调试,后来重新编译了一个,可以了

固件可否分享一下

afraid 发表于 2024-11-20 10:36

固件可否分享一下

tiny1990 发表于 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

normanlu 发表于 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的插件?

tiny1990 发表于 2025-3-24 09:54

normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?

https://static.chiphell.com/forum/202405/23/063848vp3e4r7p4zb3f6hk.png

这个界面都是0 或者空

normanlu 发表于 2025-3-24 13:41

tiny1990 发表于 2025-3-24 09:54
这个界面都是0 或者空

这个是op的一个插件,qq群友自己搞得,其实无所谓,我现在也没装了,一年下来,也不会去看几次。

tiny1990 发表于 2025-3-24 15:15

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

op 的的插件? openwrt吗 啥群呀 求🙏

tiny1990 发表于 2025-3-24 15:33

normanlu 发表于 2025-3-24 07:22
哪里看?openwrt的插件?

这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到

normanlu 发表于 2025-3-24 16:55

tiny1990 发表于 2025-3-24 15:33
这个页面是 猫棒的192.168.0.1 打开的 很奇怪 asp 通过ponStatus() 啥都获取不到
...

香蕉派的qq群(85785523)。

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

tiny1990 发表于 2025-3-24 17:00

normanlu 发表于 2025-3-24 16:55
香蕉派的qq群(85785523)。

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

反编译了下 boa 不知大从哪看问题了

normanlu 发表于 2025-3-24 17:19

本帖最后由 normanlu 于 2025-3-24 17:21 编辑

tiny1990 发表于 2025-3-24 17:00
反编译了下 boa 不知大从哪看问题了

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

qq群友做的op插件也能看到这些信息。

tiny1990 发表于 2025-3-24 17:21

normanlu 发表于 2025-3-24 17:19
你直接从lan口访问猫棒的ip,通过猫棒的web看这些也一样,其实没必要去折腾这些 ...

嗯嗯 我是88u,访问192.168.0.1 看的猫棒界面,猫棒web 页面显示0
强迫症难受,总感觉猫棒的传感器有问题。。。
页: [1] 2
查看完整版本: (原因已确认)尴尬了,bpi r4不识别海信万兆猫棒(LTF7263-BH+)