76

Odp: SFP plugin dla LuCI

Dodane repo na Gihtub dla projektu: https://github.com/Payti/sfp-diagnostics-luci-js
@Cezary przy okazji jak masz ochotę można dorzucić pakiet do Twoich buildów dla BPi_R3 ...

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

77

Odp: SFP plugin dla LuCI

A jak się ma to co zrobiłeś do tego co już istnieje w luci? https://github.com/openwrt/luci/tree/ma … p-sfp-info

Bo jeżeli zawiera coś więcej to może byś pomyślał nad ulepszeniem tego co jest obecnie? Nie ma na czym sprawdzić więc nawet nie sprawdzę i jednego i drugiego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

78

Odp: SFP plugin dla LuCI

Nie mam pojęcia co to za pakiet, nie używałem.
Mój to po prostu to samo co wcześniej tutaj umieszczałem tylko w wersji na Github i do możliwego dołączenia do kompilacji.
Jak znajdę chwilę to zobaczę co to za pakiet ten luci-app-sfp-info.

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

79

Odp: SFP plugin dla LuCI

Oczywiście spakietować to mogę, ale fajnie by było nie mnożyć bytów niepotrzebnie. Coś mi świta - czy ten z openwrt nie wymagał w board.json obecności sfp żeby to w ogóle czytał?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

80 (edytowany przez Payti 2026-08-19 17:02:33)

Odp: SFP plugin dla LuCI

No więc zainstalowałem ten pakiet luci-app-sfp-info, widzę że to jest świeżynka. Do działania wymaga ethtool-full od wersji 7.0 wzwyż z obsługą JSON. I tak, wykrywa wkładki SFP dopiero po włożeniu w cage, bez SFP nie ma dwóch wierszy z info j/n, tylko informacja, że nie znaleziono wkładek SFP/QSFP. Zainstalowałem takie paczki:

1. ethtool-full-7.1-r1.apk
2. luci-app-sfp-info-1.0-r1.apk

Tak prezentuje się w BPi-R3, dostępny pod menu Status -> SFP Info:

https://ns3274274.ip-5-39-87.eu/sfp/luci-app-sfp-info/sfp-info.png

Mój pakiet sfp-diagnostics-luci-js i powyższy, mogą działać sobie oba niezależnie na tym samym routerze, we współpracy
z ethtool-full-7.1 (na BPi-R3 działają bardzo OK).

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

81

Odp: SFP plugin dla LuCI

Payti napisał/a:

Dodane repo na Gihtub dla projektu: https://github.com/Payti/sfp-diagnostics-luci-js
@Cezary przy okazji jak masz ochotę można dorzucić pakiet do Twoich buildów dla BPi_R3 ...

Pozdr,

Collecting package info: done
tmp/.config-package.in:1063:error: recursive dependency detected!
tmp/.config-package.in:1063:    symbol PACKAGE_rpcd is selected by PACKAGE_rpcd-mod-luci
tmp/.config-package.in:64321:    symbol PACKAGE_rpcd-mod-luci is selected by PACKAGE_luci-base
tmp/.config-package.in:64717:    symbol PACKAGE_luci-base is selected by PACKAGE_luci-mod-admin-full
tmp/.config-package.in:64907:    symbol PACKAGE_luci-mod-admin-full is selected by PACKAGE_sfp-diagnostics-luci-js
tmp/.config-package.in:66705:    symbol PACKAGE_sfp-diagnostics-luci-js depends on PACKAGE_rpcd
For a resolution refer to Documentation/kbuild/kconfig-language.rst

ten luci-mod-admin-full jest chyba zbędny i samo luci-base by wystarczyło.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

82

Odp: SFP plugin dla LuCI

Bardzo OT: @Payti masz w tych bananach wentylator? Bo taka apka jest dla pwm: https://github.com/MayorBug/pwm-fan-builds https://forum.openwrt.org/t/luci-pwm-fa … wrt/252727

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

83 (edytowany przez Payti 2026-08-19 22:43:19)

Odp: SFP plugin dla LuCI

Tak mam wentylatorek oryginalny od 'bananów'.
O fajna ta apka przetestuję niebawem i dam jakieś info w nowym wątku jeśli zadziała ...

Co do luci-mod-admin-full dla sfp-diagnostics-luci-js to właśnie nie wiem czemu, ale jak nie był ten pakiet zainstalowany to jakoś dziwnie mi zwieszało odświeżanie wykresów. Po instalacji tego luci-mod-admin-full wszystko zadziałało z wykresami jak trzeba.

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

84 (edytowany przez Payti 2026-08-19 22:40:07)

Odp: SFP plugin dla LuCI

Więc tak, zainstalowałem paczki tego pwm-fan-builds wg info z Github i na wprost po instalacji i konfiguracji wogóle nie działa na BPi-R3. Co prawda z przyjacielem AI po jakichś 1,5h doprowadziłem go do działania na BPi-R3 ale niestety banan nie reportuje z wiatraka obrotów z tachometru i program nie działa jak trzeba oraz dodatkowo logika sterowania fanem w BPI-R3 jest odwrotna niż działa program. Także zrezygnowałem z dalszych zabaw z tym. Monitoring temperatury modemu z komend AT nie działał także i nie chciałem już z tym grzebać. Ogólnie bez poważnych przeróbek nie ma sobie nim póki co głowy zawracać dla współpracy z BPi-R3.

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

85 (edytowany przez Payti 2026-08-20 16:39:22)

Odp: SFP plugin dla LuCI

Apropo luci-app-sfp-info jest też paczka z tłumaczeniem PL (na dziś): luci-i18n-sfp-info-pl-26.231.21336~77dad3f.apk dla wersji luci-app-sfp-info-1.0-r2.apk, ale ma jeszcze bugi i wyświetla teksty PL łamane w dwóch wierszach dla danej kolumny.

Oto patch który to naprawia:

sed -i -E "s/'class' *: *'table cbi-section-table'/'class':'table cbi-section-table','style':'white-space:nowrap'/" /www/luci-static/resources/view/sfp-info/main.js
Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti

86

Odp: SFP plugin dla LuCI

@Payti - mam zamiar ten pakiet osadzić normalnie w repo, usuń z README (tylko później już) informacje że można go z testu zainstalować i ew podaj normalnie link do repo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

87

Odp: SFP plugin dla LuCI

Ok, poprawiłem linki dla Mirror 1 na te z release Github ...

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS, EDMA-NSS and PPE builds for Xiaomi AX3600 (IPQ8071A) by @Payti