If you will be intrested i got few corner cases with using this sfp+ with bpi-r4
1 - SFP-2.5G-T stop receive traffic after software reboot.
For example if i restart bpi with reboot command
or restart Wan interface coresponded to this sfp+ module then it can’t receive any packet from ISP
Even replug ethernet cable can’t solve this problem
Only way to fix it is to replug sfp module from router. Or reboot router with power switch
it is not so critical in real case because i rarely change some settings that need software reboot
Good day! I would like to understand: is it possible to use regular SFP RJ45 for 1Gb? None of the models that I have are suitable: the error is the same:
OpenWrt SNAPSHOT, r26895-d7a76fc351
-----------------------------------------------------
root@OpenWrt:/# [ 51.702912] sfp sfp1: module Molex Inc. 74741-0015 rev A sn 83182063 dc 081113
[ 51.803665] mtk_soc_eth 15100000.ethernet eth2: validation with support 00,00000000,00000000,00000000 failed: -EINVAL
[ 51.814377] sfp sfp1: sfp_add_phy failed: -EINVAL
root@OpenWrt:/# dmesg | grep sfp
[ 12.077394] sfp sfp1: Host maximum power 3.0W
[ 12.082269] sfp sfp2: Host maximum power 3.0W
[ 51.702912] sfp sfp1: module Molex Inc. 74741-0015 rev A sn 83182063 dc 081113
[ 51.814377] sfp sfp1: sfp_add_phy failed: -EINVAL
root@OpenWrt:/#
It was detected in the earlier openwrt versions already, but I could never access the web interface.
Today I figured out that the issue was the auto negotiation for the speed between the R4 and the module. I used ethtool to disable autoneg and set the speed to full duplex and 1000Mbit. Then it all worked.
I might add that double-sided tape that is applied to those heatsinks from AliExpress is most likely not a thermal transfer tape, but a generic acrylic adhesive tape, which is actually a thermal insulator. Even if it’s labeled as 3M. The real deal from 3M like is the 88xx series tapes. They’re not cheap at all though.
By the way, could someone tell me what extra package I need to see the SFP module temperature with the sensors command? On my system it can only monitor the SoC and wireless Phy temperatures.
Just a word of caution do not attempt to upgrade or install to any new snapshot as of OpenWrt SNAPSHOT, r28056-40b8fbaa97 , opkg is no longer working and other than the core functionality not much else is available. I understand that the migration from opkg to apk has been planned for some time, but is now happened, I have also been advised to sit tight till all the packages have been migrated to the new apk. I did read some posts about Attended Sysupgrade being broken, I experienced the same… This is an issue for me (or anyone else) needing ethtool to get their SFP to work - ethtool is not available yet…