51 (edytowany przez Payti 2025-02-03 13:26:38)

Odp: BananaPi BPi-R4

RafalB napisał/a:

Dostałem karę WiFi B14, pojawiło się nowe łacze 8gbps i zacząłem się bawić R4.
MTK ruszył się trochę i wypuścił kilka patchy związanych z ethernetm, wczoraj pojawiło sie RSS
Polecam zerknąć tu i puścić kompilacje bo dołączane są nowe patche od mtk https://github.com/rmandrad/openwrt/tree/bananapi4

@RafalB, testowałeś może wkładki SFP+ (10G) XGS-PON w BPI-R4? Poprawili coś by wkładki GPON/XGS-PON były rozpoznawane przez BPI-R4?

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)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

52

Odp: BananaPi BPi-R4

Jedną dostałem https://www.luleey.com/product/xgspon-s … ransceiver

To jest komplatybilne z https://pon.wiki/xgs-pon/ont/potron-tec … -onu-sfpp/

Banan to widzi, niestety moja wkładka jest w jakis sposób uszkodzona, przegrzewa się, kombinuje z nią jeszcze.

53 (edytowany przez Payti 2025-02-03 16:19:37)

Odp: BananaPi BPi-R4

O no to fajnie, że coś ruszyło z wkładkami PON do BPI-R4 dla XGS-PON'a jak znalazł jest ...
Daj znać jak to odpalisz z tą wkładką 10G, bo się też zastanawiam nad zestawem do XGS-PON ...

Ja ogólnie myślałem o tych SFP+ XGS-PON:

-->> https://hack-gpon.org/xgs/ont-hisense-ltf7267-bha+/
-->> https://hack-gpon.org/xgs/ont-fs-XGS-ONU-25-20NI/
-->> https://pl.aliexpress.com/item/1005007856556526.html

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

54

Odp: BananaPi BPi-R4

ambrozy5 napisał/a:

Możesz inne używać, ja mialem na mt7921 w adapterze zanim wypuscili be14 moduł, ale najlepiej smiga z tym modulem be14.

Namówiłeś i zamówiłem tą. Masz może wiedzę czy działa już 6GHz? Z tego co czytałem, były problemy z tą częstotliwością.

55

Odp: BananaPi BPi-R4

WiFi 6GHz chyba działa ale za to jest jakiś problem z pozostałymi radiami na BPi-R4: https://github.com/openwrt/openwrt/issues/17489

56

Odp: BananaPi BPi-R4

Nie mam problemów z WiFi BE14, nie mam czym zweryfikować wifi 6GHz wink

Natomiast mam kłopot z wkładką XSGPON

[   47.258584] sfp sfp1: module OEM              SFP+ONU-XGSPON   rev A-01 sn 202412180008     dc 241218
[   47.289070] hwmon hwmon6: temp1_input not attached to any thermal zone
[   47.583303] sfp sfp1: module transmit fault indicated
[   50.241299] mtk_soc_eth 15100000.ethernet sfp-wan: Link is Up - 10Gbps/Full - flow control off
[   50.249921] mtk_soc_eth 15100000.ethernet sfp-wan: Link is Down
[   50.255842] sfp sfp1: module transmit fault indicated
[   55.631302] sfp sfp1: module persistently indicates fault, disabling

Staram się przekompilować OpenWRT z dodaniem quirka ale jakoś opornie mi idzie wink

57 (edytowany przez Payti 2025-02-04 15:41:37)

Odp: BananaPi BPi-R4

RafalB napisał/a:

Natomiast mam kłopot z wkładką XSGPON
...
Staram się przekompilować OpenWRT z dodaniem quirka ale jakoś opornie mi idzie wink

Trzymam kciuki ... wink

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

58

Odp: BananaPi BPi-R4

Kombinowałem z edycją pliku sfp.c ale nie jest brany pod uwagę podczas kompilacji, wymyśliłem że edytuje patch /target/linux/generic/hack-6.6/790-SFP-GE-T-ignore-TX_FAULT.patch

SFP_QUIRK_F("OEM", "SFP-GE-T", sfp_fixup_ignore_tx_fault), <- zmieniłem SFP-GE-T na  SFP+ONU-XGSPON i poszło, wkładka się nie wyłącza

59

Odp: BananaPi BPi-R4

No i git, to jest progres w temacie ...

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

60

Odp: BananaPi BPi-R4

Zapowiedzieli bpi r4 z 8GB ramu. Cieszycie się? :E

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

61

Odp: BananaPi BPi-R4

Skoro mowa o bananie: szybkości:

https://forum.openwrt.org/t/banana-bpi- … 221080/107

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

62

Odp: BananaPi BPi-R4

No wkoncu, po półtorej roku coś z tego będzie.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

63

Odp: BananaPi BPi-R4

Możecie sprawdzić jakie taktowanie ma SoC w waszych R4 pod systemami które aktualnie macie wrzucone?

U mnie max to 1.5GHz i nic ponad to, próba zmiany powoduje wywalenie kernela wink

64

Odp: BananaPi BPi-R4

Standardowo też mam 1.5GHz, ale daje się zmienić komendą:
echo > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 1800000

root@68-router:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
1800000

65

Odp: BananaPi BPi-R4

Dziękuje, faktycznie na 1800MHz idzie, wyżej się wysypuje u mnie.
Przestawienie na 1800 ręcznie i normalnie dodaje skrzydeł.
Mógłbym prosić jeszcze o weryfikację skalowania i zmianę governor z userspace na ondemand?
echo > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand

66

Odp: BananaPi BPi-R4

Proszę:

root@68-router:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
userspace
root@68-router:~# echo > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
root@68-router:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand

67 (edytowany przez RafalB 2025-02-17 10:42:02)

Odp: BananaPi BPi-R4

Dzięki, posprzątałem bałagan który wprowadziłem w pliku mt7988a.dtsi i działa, nie wywala kernela. Szybkość benchmarku OpenSSL jest na rozsądnym poziomie przy częstotliwości 2100MHz

| r28959+7 -multi 4 | 26.00 | 3.0.16 | 1188267690 | 2953678850 | 2688854360 | 638595750 | 660919640 | 373290330 | 675124570 | 644606630 | 614678530 | 955.0 | 36273.3 | 2625.0 | 2846.6 |

A jak się sieć rozbrykała, fiu fiu wink

root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 56634 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  3.04 GBytes  26.1 Gbits/sec    0   1.25 MBytes
[  5]   1.00-2.00   sec  3.06 GBytes  26.3 Gbits/sec    0   1.25 MBytes
[  5]   2.00-3.00   sec  3.04 GBytes  26.1 Gbits/sec    0   1.25 MBytes
[  5]   3.00-4.00   sec  3.05 GBytes  26.2 Gbits/sec    0   1.25 MBytes
[  5]   4.00-5.00   sec  3.06 GBytes  26.3 Gbits/sec    0   1.25 MBytes
[  5]   5.00-6.00   sec  2.96 GBytes  25.4 Gbits/sec    0   1.25 MBytes
[  5]   6.00-7.00   sec  3.00 GBytes  25.7 Gbits/sec    0   1.25 MBytes
[  5]   7.00-8.00   sec  3.05 GBytes  26.2 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec  3.05 GBytes  26.2 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec  3.07 GBytes  26.4 Gbits/sec    0   1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  30.7 GBytes  26.4 Gbits/sec    0            sender
[  5]   0.00-10.00  sec  30.7 GBytes  26.4 Gbits/sec                  receiver

iperf Done.

68 (edytowany przez jaketherake 2025-02-17 13:14:47)

Odp: BananaPi BPi-R4

Podniesienie częstotliwości do 2,1GHz wymaga zmian w pliku dtsi i własnej kompilacji?
Wynik w iperf to z OC CPU i najnowszymi patchami dla MT7988? Pewnie nie szybko trafią do oficjalnych obrazów OpenWrt...

69

Odp: BananaPi BPi-R4

jaketherake napisał/a:

Podniesienie częstotliwości do 2,1GHz wymaga zmian w pliku dtsi i własnej kompilacji?
Wynik w iperf to z OC CPU i najnowszymi patchami dla MT7988? Pewnie nie szybko trafią do oficjalnych obrazów OpenWrt...

Korzystam ze źródeł https://github.com/rmandrad/openwrt/tree/bananapi4 więc poniekąd własna kompilacja, jednak to co trzeba zrobić żeby wykorzystać potencjał to zmienić ustawienie governora na ondemand, to wszystko wink
Niestety ja za dużo namieszałem, bo zacząłem od podkręcania.

Nie wiem jak jest w 24.04 i snapshot pod tym względem ale widać to będzie po pliku mt7988a.dtsi bo tu są definicje zegarów i napięć zasilających

cluster0_opp: opp_table0 {
                        compatible = "operating-points-v2";
                        opp-shared;

                        opp00 {
                                opp-hz = /bits/ 64 <800000000>;
                                opp-microvolt = <850000>;
                        };

                        opp01 {
                                opp-hz = /bits/ 64 <1100000000>;
                                opp-microvolt = <850000>;
                        };

                        opp02 {
                                opp-hz = /bits/ 64 <1500000000>;
                                opp-microvolt = <850000>;
                        };

                        opp03 {
                                opp-hz = /bits/ 64 <1800000000>;
                                opp-microvolt = <900000>;
                        };

                        opp04 {
                                opp-hz = /bits/ 64 <2000000000>;
                                opp-microvolt = <900000>;
                        };

                        opp05 {
                                opp-hz = /bits/ 64 <2200000000>;
                                opp-microvolt = <900000>;

70

Odp: BananaPi BPi-R4

Po dość zaciętej walce, mogę odtrąbić sukces! Wkłada XGSPON działa w banana pi bpi-r4 smile
Wkładka https://www.luleey.com/product/xgspon-s … ansceiver/

root@OpenWrt:~# dmesg | grep sfp
[    6.696665] mtk_soc_eth 15100000.ethernet sfp-lan: renamed from eth1
[    6.712041] mtk_soc_eth 15100000.ethernet sfp-wan: renamed from eth2
[   16.483700] sfp sfp1: Host maximum power 2.0W
[   16.488680] sfp sfp2: Host maximum power 2.0W
[   16.802487] sfp sfp1: module OEM              SFP+ONU-XGSPON   rev A-01 sn 202412180008     dc 241218
[   16.811905] mtk_soc_eth 15100000.ethernet sfp-wan: switched to inband/10gbase-r link mode
[   16.844573] sfp sfp2: module Gigalight        GSS-MDO100-010C  rev 1.0  sn GE1709083173     dc 170909
[   16.858730] mtk_soc_eth 15100000.ethernet sfp-lan: switched to inband/10gbase-r link mode
[   22.049775] mtk_soc_eth 15100000.ethernet sfp-lan: configuring for inband/10gbase-r link mode
[   22.082114] br-lan: port 4(sfp-lan) entered blocking state
[   22.087637] br-lan: port 4(sfp-lan) entered disabled state
[   22.093181] mtk_soc_eth 15100000.ethernet sfp-lan: entered allmulticast mode
[   22.100383] mtk_soc_eth 15100000.ethernet sfp-lan: entered promiscuous mode
[   22.109179] mtk_soc_eth 15100000.ethernet sfp-wan: configuring for inband/10gbase-r link mode
[   22.141134] br-wan: port 1(sfp-wan) entered blocking state
[   22.146644] br-wan: port 1(sfp-wan) entered disabled state
[   22.152185] mtk_soc_eth 15100000.ethernet sfp-wan: entered allmulticast mode
[   22.159376] mtk_soc_eth 15100000.ethernet sfp-wan: entered promiscuous mode
[   23.173360] mtk_soc_eth 15100000.ethernet sfp-lan: Link is Up - 10Gbps/Full - flow control off
[   24.191633] mtk_soc_eth 15100000.ethernet sfp-wan: Link is Up - 10Gbps/Full - flow control off
[   25.193367] mtk_soc_eth 15100000.ethernet sfp-wan: Link is Down
[   26.239768] mtk_soc_eth 15100000.ethernet sfp-wan: Link is Up - 10Gbps/Full - flow control off
[   36.236963] br-lan: port 4(sfp-lan) entered blocking state
[   36.242475] br-lan: port 4(sfp-lan) entered forwarding state
[   36.248231] br-wan: port 1(sfp-wan) entered blocking state
[   36.253716] br-wan: port 1(sfp-wan) entered forwarding state
root@OpenWrt:~# ethtool sfp-wan
Settings for sfp-wan:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseLR/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10000baseLR/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

root@OpenWrt:~# ethtool -m sfp-wan
        Identifier                                : 0x03 (SFP)
        Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
        Connector                                 : 0x01 (SC)
        Transceiver codes                         : 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
        Transceiver type                          : 10G Ethernet: 10G Base-LR
        Encoding                                  : 0x03 (NRZ)
        BR, Nominal                               : 10000MBd
        Rate identifier                           : 0x00 (unspecified)
        Length (SMF,km)                           : 20km
        Length (SMF)                              : 20000m
        Length (50um)                             : 0m
        Length (62.5um)                           : 0m
        Length (Copper)                           : 0m
        Length (OM3)                              : 0m
        Laser wavelength                          : 1270nm
        Vendor name                               : OEM
        Vendor OUI                                : 00:00:00
        Vendor PN                                 : SFP+ONU-XGSPON
        Vendor rev                                : A-01
        Option values                             : 0x00 0x00
        BR margin, max                            : 0%
        BR margin, min                            : 0%
        Vendor SN                                 : 202412180008
        Date code                                 : 241218
        Optical diagnostics support               : Yes
        Laser bias current                        : 15.166 mA
        Laser output power                        : 4.0155 mW / 6.04 dBm
        Receiver signal average optical power     : 0.0238 mW / -16.23 dBm
        Module temperature                        : 57.48 degrees C / 135.46 degrees F
        Module voltage                            : 3.3848 V
        Alarm/warning flags implemented           : Yes
        Laser bias current high alarm             : Off
        Laser bias current low alarm              : Off
        Laser bias current high warning           : Off
        Laser bias current low warning            : Off
        Laser output power high alarm             : Off
        Laser output power low alarm              : Off
        Laser output power high warning           : Off
        Laser output power low warning            : Off
        Module temperature high alarm             : Off
        Module temperature low alarm              : Off
        Module temperature high warning           : Off
        Module temperature low warning            : Off
        Module voltage high alarm                 : Off
        Module voltage low alarm                  : Off
        Module voltage high warning               : Off
        Module voltage low warning                : Off
        Laser rx power high alarm                 : Off
        Laser rx power low alarm                  : Off
        Laser rx power high warning               : Off
        Laser rx power low warning                : Off
        Laser bias current high alarm threshold   : 60.000 mA
        Laser bias current low alarm threshold    : 0.000 mA
        Laser bias current high warning threshold : 55.000 mA
        Laser bias current low warning threshold  : 0.000 mA
        Laser output power high alarm threshold   : 6.5535 mW / 8.16 dBm
        Laser output power low alarm threshold    : 1.5848 mW / 2.00 dBm
        Laser output power high warning threshold : 6.5535 mW / 8.16 dBm
        Laser output power low warning threshold  : 1.9952 mW / 3.00 dBm
        Module temperature high alarm threshold   : 90.00 degrees C / 194.00 degrees F
        Module temperature low alarm threshold    : -50.00 degrees C / -58.00 degrees F
        Module temperature high warning threshold : 85.00 degrees C / 185.00 degrees F
        Module temperature low warning threshold  : -45.00 degrees C / -49.00 degrees F
        Module voltage high alarm threshold       : 3.6000 V
        Module voltage low alarm threshold        : 3.0000 V
        Module voltage high warning threshold     : 3.4700 V
        Module voltage low warning threshold      : 3.1300 V
        Laser rx power high alarm threshold       : 0.1995 mW / -7.00 dBm
        Laser rx power low alarm threshold        : 0.0011 mW / -29.59 dBm
        Laser rx power high warning threshold     : 0.1584 mW / -8.00 dBm
        Laser rx power low warning threshold      : 0.0014 mW / -28.54 dBm

Ta konkretna wkładka wymaga quirka żeby kernel jej nie ubijał z powodu TX Fault

SFP_QUIRK_F("OEM", "SFP+ONU-XGSPON", sfp_fixup_ignore_tx_fault)

Wkładka podnosi się całkiem szybko, nic wiecej nie było potrzebne choć najbardziej umęczyłem się przez to, że dotarła do mnie uszkodzona - popękane połączenia pod układami BGA, szczególnie pamięć RAM okazała się winna.
Efekt był tak, że wyłączała się po rozgrzaniu do ok 53 stopni C, aktualnie działa przy 68 stopniach wink

71

Odp: BananaPi BPi-R4

Przypnij pod filmem komentarz ze działa mimo wszystko.

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

72

Odp: BananaPi BPi-R4

Cezary napisał/a:

Przypnij pod filmem komentarz ze działa mimo wszystko.

Dodałem komentarz pod live i podałem link do tego tematu, dziękuje bo to słuszna uwaga.

73

Odp: BananaPi BPi-R4

RafalB napisał/a:

Po dość zaciętej walce, mogę odtrąbić sukces! Wkłada XGSPON działa w banana pi bpi-r4 smile
Wkładka https://www.luleey.com/product/xgspon-s … ansceiver/


Świetny news, dzięki za 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)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

74 (edytowany przez mathorv 2025-03-04 14:45:19)

Odp: BananaPi BPi-R4

Jak zaktualizowac uboot z poziomu eMMC flash i SPI-NAND Flash?



RafalB napisał/a:
Cezary napisał/a:

Przypnij pod filmem komentarz ze działa mimo wszystko.

Dodałem komentarz pod live i podałem link do tego tematu, dziękuje bo to słuszna uwaga.

Moglbys sie podzielic konfiguracja xml ONT LXE-010X-A (V4.2.4L6a3) pod Neostrade?

wystarczy zanonimizowac
<Value Name="pppUser" Value="xxxxxxxx@xxxxxxxx"/>
<Value Name="pppPasswd" Value="xxxxxxxx"/>
<Value Name="MacAddr" Value="000000000000"/>
<Value Name="MacAddrOverride" Value="000000000000"/>
moze jeszcze jakies nieliczne dane identyfikujace,
ale da sie porownac kopie konfiguracji z konfigiem domyslnym po resecie.

75 (edytowany przez RafalB 2025-03-04 19:21:57)

Odp: BananaPi BPi-R4

Chcesz go jako router użyć czy jako ONT? Jeżeli jako router to nie ustawiałem go w tym trybie ale powinien działać, tyle że gpon musisz “sklonować” i dopiero potem user i pass oraz vlan