!RjBlCIbsLDzHBIzmaA:nixos.org

NixOS on ARM

987 Members
NixOS on ARM — Support: AArch64 is supported and cached; armv6 and armv7 are best effort, without any official cache. — Documentation: https://wiki.nixos.org/wiki/NixOS_on_ARM — Community build box: https://github.com/nix-community/aarch64-build-box → build box status: https://status.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance=147.75.77.190 —238 Servers

Load older messages


SenderMessageTime
1 Jun 2025
@emilazy:matrix.orgemilyI remember you saying a few days ago that SGMII encompasses 2.5G. am I right to think that "2.5G SGMII" is that HSGMII or whatever you were talking about and that's distinct from 2500BASE-X?12:45:46
@k900:0upti.meK900Yes12:45:55
@k900:0upti.meK900Though SGMII doesn'12:46:00
@k900:0upti.meK900t12:46:00
@k900:0upti.meK900Ugh12:46:05
@k900:0upti.meK900 I think what I was saying is that there's two PCS 12:46:11
@k900:0upti.meK900One for SGMII and one for USXGMII12:46:20
@k900:0upti.meK900 But 12:46:21
@k900:0upti.meK9002500base-x is also handled by the "SGMII" PCS12:46:30
@emilazy:matrix.orgemilyI'm glad that this is confusing enough that even you don't understand what you say :D12:46:41
@k900:0upti.meK900Which technically makes it an SGMII/2500base-x combo PCS12:46:44
@k900:0upti.meK900Though it can also do 1000base-x12:46:59
@k900:0upti.meK900So it's technically an SGMII/2500base-x/1000base-x combo PCS12:47:08
@emilazy:matrix.orgemilyokay so here's what the BCM84891L datasheet (https://datasheet4u.com/pdf-down/B/C/M/BCM84891L-Broadcom.pdf) says: "The BCM84891L supports the XFI/10GBASE-KR, USXGMII, 5000BASE-R, 2500BASE-R, 5000BASE-X, 2500BASE-X, and 1000BASE-X (SGMII) interface for connection to a MAC."12:47:19
@emilazy:matrix.orgemilydo you know what I should take that to imply about how it's going to interface?12:47:29
@emilazy:matrix.orgemily"2.5G rate over USXGMII/XFI/2500BASE-R/2500BASE-X MAC interface"12:47:38
@emilazy:matrix.orgemilythis is implying to me that it should be able to do the "dumb" passthrough?12:47:59
@emilazy:matrix.orgemilywhere the kernel can talk to the MAC directly?12:48:10
@k900:0upti.meK900I assume it's going to depend on some magic preset configuration12:48:21
@k900:0upti.meK900For a specific module12:48:25
@emilazy:matrix.orgemilyright I'm not talking about the modules themselves12:48:37
@emilazy:matrix.orgemilyI've sorta accepted I just have to keep gambling on those12:48:43
@emilazy:matrix.orgemilyI'm just trying to establish what the actual chip can do12:48:48
@emilazy:matrix.orgemily"The BCM84891L can communicate with Ethernet MACs that support 2500BASE-X interface through XFI at 3.125 Gbaud (Gb/s) through the RDN[x]/RDP[x] and TDN[x]/TDP[x] pins."12:49:20
@emilazy:matrix.orgemilythat seems promising12:49:22
@emilazy:matrix.orgemilythat would mean I could use the on-SoC MAC in the R4 and the BCM84891L would just handle the actual 2.5GBASE-T physical layer conversion?12:50:16
@magic_rb:matrix.redalder.orgmagic_rbcant you buy a 5g copper module and then plug 2.5g copper into it? wouldnt it figure out the autoneg with the other end?12:50:46
@emilazy:matrix.orgemilythere are 2.5GBASE-T modules that will talk 10G to the host with pause frames or whatever12:51:23
@emilazy:matrix.orgemilybut I think that implies the kernel not being able to directly talk to the MAC12:51:52
@emilazy:matrix.orgemilybecause it means stuff has to happen on the transceiver end12:52:04

Show newer messages


Back to Room ListRoom Version: 6