-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broadcom 57810S based SFP+ NIC compatibility #10
Comments
For HP 530SFP+: no experience with this specific SFP but it likely works out of the box, have used it with Juniper&Arista vendors as well. The BCM57810S should support HSGMII but Auto negotiation for that likely does not |
For me it doesn't matter if fiber is connected or not, it might make sense to hot-reload drivers. Since the SFP runs Linux it can take some time to boot up and the interface doesn't come up properly |
I have tested two BCM57810S based cards and two Zyxel SFP modules. No matter what I do its not detected via ethtool -m. It simply wont show up - with our without fibre connected. When I insert Huawei MA5671A or some 10G Ethernet - its immedieately recognized. Do I really have two dead Zyxel adapters (purchased as used from Italy) or some magic is needed? |
@k0xak you're located nearby by chance, then I could check. I ordered the official telekom branded modem (idealo link) and it worked on my desktop 10G card (Intel chipset), an Intel Atom based 10G chipset and a Mikrotik Rb5009 which is its current home. |
10G card with Intel chipset - you mean Intel X520 card? |
I tried this tip. Unfortunately module stil not detected. On monday I will try to find another sfp device. |
Yep, Intel X520. You could try to plug the SFP into a regular switch and see if the link is coming up. IMHO the 2.5G HSGMII is not really relevant here in Germany (yet), as you almost never reach >1Gbit data rates. That's me saying with an extended homelab ;) |
I can now confirm Zyxel SFP GPON module works out of the box in Intel X520 card. Broadcom 57810S seems incompatible - cannot get it to work even with soldering mod. |
@k0xak feel free to create a PR and add your findings there! |
Hmmm for me the dslreports soldering mod works. I have a QLogic QLE3442-CU, which should be the exact same card as the HP 530SFP+ but with a different name. Did you double check continuity with a multimeter @k0xak? Solder bridge the green parts and probe between to top of the marked resistor and ground. It should read around 0 Ohm. The resistor itself has 5k Ohm. It is really easy to make a cold solder joint here. The other method to get it working is to solder on the module. This module seems to suffer the same issue as the Nokia ones, described here. Compared to the Nokia one I'm reading 56k Ohm between pin 6 and ground. The layout is quite different. There seem to be multiple parts between pin 6 and ground. The right hand bottom resistor in this picture is 10k Ohm. Don't see an obvious way to bridge to ground though. Haven't tested 2.5G mode yet. 1G works. EDIT: 2.5G mode also works Activated 2.5G with this command. I don't know why it says it doesn't work with 57810s...it works for me.
|
Regarding soldering directly on the module: You can put a wire strand between the resistor connected to pin 6 and the cap next to it. The module is working fine for me now in a BCM957810A1006G NIC with 2.5G link speed. Btw the module was working fine out of the box in an Intel X520-DA2 via 1G. Also, I used this patch to patch my kernel driver module (Gentoo Linux): |
Anybody can confirm compatibility of this SFP module with server/desktop NIC based on Broadcom 57810S chipset?
Is soldering mod needed to get it working in these type of cards?
Is management working when fiber is not plugged in?
1Gbps (SGMII) speed is working with unmodified driver?
Anyone tested 2.5Gbps (HSGMII) with modified driver?
The text was updated successfully, but these errors were encountered: