Page MenuHomeFreeBSD

bxe: Detect SFP SC connector type
Needs ReviewPublic

Authored by adam.jaremko_freebsd_gmail.com on May 31 2023, 6:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 18 2024, 4:00 AM
Unknown Object (File)
Sep 5 2024, 7:56 PM
Unknown Object (File)
Sep 5 2024, 3:56 AM
Unknown Object (File)
Sep 3 2024, 5:50 AM
Unknown Object (File)
Sep 3 2024, 5:50 AM
Unknown Object (File)
Sep 3 2024, 5:22 AM
Unknown Object (File)
Aug 4 2024, 11:59 PM
Unknown Object (File)
Jul 25 2024, 11:57 AM

Details

Reviewers
None
Group Reviewers
Contributor Reviews (src)
Summary

Detect and support SFP modules with subscriber connectors, eg. GPON, EPON

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 51815
Build 48706: arc lint + arc unit

Event Timeline

do you have a reference (datasheet etc.) for this?

do you have a reference (datasheet etc.) for this?

Unfortunately, I do not. This patch series was put together in 2018 by poking registers based on obscure information from a defunct or now gated broadcom community forum listing (1) and github repository (2). The latter, I suspect has been renamed (3) and included register descriptors for the many bits at play. There is a linage to "Broadcom 2.5G" and the registers have remained pretty consistent between phys. The bxe source itself also references the registers and even 2.5G for alternative code paths to other configurations and phys, which helped to put two and two together.

  1. https://community.brocade.com/t5/Ethernet-Switch/Establish-and-configure-SGMII-connection-on-BCM53134P-to-WAN/td-p/97704
  2. https://github.com/Broadcom-Network-Switching-Software/SDKLT
  3. https://github.com/Broadcom-Network-Switching-Software/OpenBCM