!RjBlCIbsLDzHBIzmaA:nixos.org

#nixos-on-arm:nixos.org

1025 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 —247 Servers

Load older messages


SenderMessageTime
1 Jun 2025
@emilazy:matrix.orgemilyso the tl;dr is that you have to explicitly specify 2500BASE-X on the host end for the PCS on the R4?12:44:20
@emilazy:matrix.orgemilyto have it talk that to an SFP+?12:44:29
@emilazy:matrix.orgemilyand then the other patchset hopefully makes that work?12:44:42
@k900:0upti.meK900 In most cases it doesn't matter because you're either speaking GMII whatever to the module and then that's running at its own rate 12:44:46
@k900:0upti.meK900But specifically for base2500-x it kinda matters because base2500-x is supposed to be dumb12:44:58
@k900:0upti.meK900EXCEPT WHEN IT'S NOT etc12:45:03
@emilazy:matrix.orgemilyright…12:45:09
@k900:0upti.meK900 Basically it depends on what your module is doing 12:45:40
@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

Show newer messages


Back to Room ListRoom Version: 6