You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _sfp_cage/banana-pi.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,5 +18,17 @@ layout: default
18
18
| SGMII | ✅ | ✅ | ✅ |
19
19
| Type | Router | Router | Router |
20
20
21
-
21
+
# Notes
22
+
## SFP power behavior on the Banana Pi R4
23
+
Unlike some devices, the Banana Pi R4 does not apply 3.3 V to the SFP cage immediately when a module is inserted.
24
+
Instead, the board uses a load-switch MOSFET which only enables power once the module asserts the MOD_DEF0 pin (the presence/ID signal defined in the SFP specification).
25
+
This design can cause problems with “smart” GPON sticks such as the Zyxel PMG3000-D20B.
26
+
The stick’s internal SoC requires a long time to boot before, and only then it pulls MOD_DEF0 low.
27
+
Because the R4 waits for MOD_DEF0 before supplying power, the stick never receives power at all, resulting in a deadlock where the module stays unpowered.
28
+
29
+
Some users in the BPI-R4 forums discussed a [workaround](https://forum.banana-pi.org/t/bpi-r4-zyxel-pmg3000-d20b-sfp-module-not-detected/18413/2) which bypasses the load-switch and feeds 3.3 V directly to the cage.
30
+
This allows modules like the PMG3000-D20B to start, but at the cost of losing proper hot-plug behavior.
31
+
32
+
FS.com also offers GPON ONU sticks advertised as “with MAC,” which reportedly assert MOD_DEF0 early and may therefore avoid the issue without hardware modification.
33
+
However, evaluation of these modules on the R4 is still outstanding.
0 commit comments