Przy swoich zabawach z Leoxem, zauważyłem że wkładka długo się podnosi i konieczeny jest restart sieci, do tego wkładka a raczej samo openwrt w bananapi nie lubi autonegocjacji. Zerknij na mój wątek dotyczący leoxa, kilka wskazówek które mi pomogły, tam są. Do interfaceu od strony sfp, żeby dostać się do gui nie dostałem się.

77

(8 odpowiedzi, napisanych Sprzęt / Hardware)

Domyślnie brak jest pakietu od nvme czy ahci lub scsci które przydatne jest przy dyskach pci. Dyski SATA na porcie M.2 nie są obsługiwane! Dyski "PCI" na M.2 działają poprawnie po dodaniu ahci i ata.

78

(8 odpowiedzi, napisanych Sprzęt / Hardware)

Gen3 obsługuje Mediatek, instalacja Gen4 nie musi zaskoczyć, w zasadzie im tańszy Gen3 tym lepszy wink Czy instalacja potrzebnych pakietów ma sens to trudne pytanie, rozkręcanie i weryfikacja to też absurdalna sprawa, nie polecam wink

Daj sobie luzu z pingowaniem, ja tu odpuściłem, skonfiguruj ja w mediakonwerterze/switchu i wio

To nie snapshot, masze wersje 23.05 wink ew .skompiluj sam albo użyj obrazu który Cezary kompilował dla mnie, tam jest kernel 6.1

Snapshota instaluj, natychmiast!

82

(2 odpowiedzi, napisanych Sprzęt / Hardware)

R3 nie ma takiego "ficzera" więc nie musisz się niczego obawiać.

Innych wkładek nie planuje kupować, traktuje to jako ciekawostkę i nie mam w zasadzie potrzeby weryfikacji współpracy innych producentów z bananapi .Nagrywać też nie planuje bo tyle głupich maili czy komentarzy dostałem, że szkoda mi życia, choć kto wie, może ktoś kiedyś mnie zdenerwuje zbyt bardzo i podłapie temat wink

Jaką masz wersje kernela?

Zainstaluj też ethtool-full, zwykła wersja nie odczytuje poprawnie eepromu z wkładek

Bardzo często musi być podłączony i aktywny światłowód do wkładki, dopiero wówczas jest poprawna rozpoznawana/aktywna - sprawdź taki wariant

84

(48 odpowiedzi, napisanych Sprzęt / Hardware)

https://wiki.banana-pi.org/Banana_Pi_BPI-R3 i pierwsze zdjęcie z gniazdami

85

(2 odpowiedzi, napisanych Sprzęt / Hardware)

W projekcie Bananapi BPI-R4 znalazły się linie i2c doprowadzone do złącza CN18 M.2 dysku(portu) NVME, przez rezystory z podciągiem do 3.3V napięcie(sygnał) połączony jest z pinami dysku.
To może powodować problemy w działaniu waszych dysków, może też je uszkodzić!
Nie powinno bo te piny nie są wykorzystywane przez producentów dysków ale kto wie wink

https://i.imgur.com/7Kp7wrV.jpeg
https://i.imgur.com/6774S7s.jpeg

Bezpiecznie będzie je usunąć lub odlutować tak jak poniżej:
https://i.imgur.com/4Eoy33A.jpeg

https://i.imgur.com/elHwcw4.jpeg

https://i.imgur.com/m11iwnz.jpeg

https://i.imgur.com/T0GpX64.jpeg

Schemat https://drive.google.com/file/d/1r-c2ur … g82mZ/view
Cała galeria https://imgur.com/a/QpQR0uE

86

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Gorąco polecam uarty na układach FTDI, sam używam poniżej od chyba 15 lat albo dłużej i najmniejszych problemów nie zanotowałem. Nie są tanie ale biorąc pod uwagę brak problemów i długowieczność, wydaje mi się, że trudno coś lepszego kupić/złożyć.
https://i.imgur.com/gg0sA1b.jpeg

87

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

BPI-R3 ma WiFi lepsze niż Asus RT-AC88U ale jeżeli chodzi o zasięg to podobnie jak RT-AC68U, to jedyny odniesienie jakie mam wink

Co do wad to problemy z obsługą wkładek SFP oraz soft, który jest jeszcze rozwojowy.

88

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Zerknij na bananapi bpi-r3, nie jest idealny ma kilka wad ale jest stosunkowo tani i wydajny

89

(27 odpowiedzi, napisanych Oprogramowanie / Software)

Ja też chciałem mieć "wszystkomajacywjednym" a tu się zrobiła przygoda. Co do WiFi to u mnie jest lepiej niż przy Asus RT-AC88U, trudno powiedzieć czy to anteny czy "układy" WiFi

90

(27 odpowiedzi, napisanych Oprogramowanie / Software)

Usunąłem ten pakiet i zainstalowałem samba4, poszło od kopa. Więcej nie wnikałem

Dodaj radiatory, temperatury nie przekroczą 50 stopni przy zwykłym użytkowaniu.
Najmocniej grzeją się układy WiFi

DarioX7 napisał/a:

@RafalB, jak się spisuje do tej pory wkładka od Leox ?

Tak jak Cezary napisał, było całkiem dobrze po przejściu przez problemy z kernelem i rozwiązaniem problemu z długim wstawaniem wkładki.
Niestety dostałem bana z czwartku na piątek, aktualnie działam na ont netiowym, poprosiłem o wymianę urządzenia combo na zwykły ont z 1 portem eth, zostało to zrealizowane w ciągu kilku godzin.
W kolejnych dniach wrócę do zastąpienia tego ont na wkładkę - liczę na to, że tak szybko bana nie wyłapie z racji dużej zgodności z wkładką - 1 portowe urządzenie bez dodatkowych portów i opcji..

92

(62 odpowiedzi, napisanych Sprzęt / Hardware)

Ciekawe, choć zaskakuje "ubogość" portów, dwa porty 2.5g były by idealne a tak to w sumie dziwnie. Wydaje mi się, że tu bardziej idzie o "swoja" platformę a nie o najlepszą możliwą.

Mam dwie wkładki - jedna nie działa poprawnie, kompletnie nie działa - oparta jest na układzie rtl8221b (rozbierałem ją )
Druga jakaś tam, kupiona na olx i działa od kopa bez problemu, bez problemu działa też na 1000mbps, nie wiem na jakim układzie jest.

Mam już wprawę więc otworzyłem wkładkę która działa...i jest dokładnie tama sam wewnątrz jak pierwsza, która nie działa.
https://image.ifixthis.pl/_data/i/upload/2023/12/14/20231214221538-63c63f71-xx.jpg
https://image.ifixthis.pl/_data/i/upload/2023/12/14/20231214221541-80dcd383-xx.jpg

Nie działająca jest kupiona w wersji pod Cisco, wygląda na to że trzeba ją przeprogramować ale nie wiem jak(nie mam czym?)

Dodałem do rc.local

 (sleep 20; /etc/init.d/network restart) &

może bez finezji ale spełnia swoją role i wkładka Leox podnosi się, link optyczny jest widoczny i nawiązywana jest sesja pppoe, całość trwa (od włączenia do prądu bananapi) ok 45 sekund


Zauważyłem że po reboot wkładka nie podnosi się, muszę odłączyć całość od prądu.

Mam, dziękuje, za chwile sprawdzę

Cezary napisał/a:

Wieczorem.

Dziękuje! smile

Cezary napisał/a:

@RafalB: co konkretnie mam Ci skompilować?

Myślałem o takiej kompilacji które publicznie udostępniasz z Twoimi dodatkami/skryptami to jest bardzo wygodne

Payti napisał/a:

No i extra, że udało się ruszyć temat do przodu ...
Potestuj może czy na 2,5 Gbps się link zsychronizuje z OLT na tej wkladce Leox, może dlatego dłużej trwa że wymusza 1 Gbps ...
Typowo ONT'ki aktualne mają możliwości synchro 2,5Gbps ...

Patrzyłem po uart wkładki i ona ok 2 krotnie dłużej wstaje niż bananapi z karty uSD, aczkolwiek jak się trochę uspokoi to sprawdzę jak zachowa się po przełączeniu na 2500.
Sporo czasu mi zeszło żeby rozeznać się w tym, nawet postawiłem wirtualkę i przymiarki do własnej kompilacji poczyniłem wink

Cezary testuje ponownie kompilacje z kernelem 6.1 która dla mnie zrobiłeś i tutaj wkładka Leox zachowuje się całkiem fajnie, podnosi się z włączonym światłowodem choć trwa to dość długo i potrzebny jest reboot OpenWRT. Sama wkładka uruchamia się dłużej niż OpenWRT na BananaPI i pewnie to powoduje że wszystko gra dopiero po reboot.

Pierwsze uruchomienie

root@OpenWrt:/# uname -a
Linux OpenWrt 6.1.64 #0 SMP Sat Dec  2 20:57:38 2023 aarch64 GNU/Linux
root@OpenWrt:/# [  121.422499] sfp sfp-1: module removed
[  165.951942] sfp sfp-1: module Hisense-Leox     LXT-010S-H       rev 1.0  sn LEOXD10000F7     dc 221104
[  165.961435] mtk_soc_eth 15100000.ethernet eth1: switched to inband/1000base-x link mode
[  166.000919] hwmon hwmon4: temp1_input not attached to any thermal zone

root@OpenWrt:/# ethtool eth1
Settings for eth1:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseX/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseX/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: on
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: no

Drugie uruchomie/reboot, sesja PPPoE podnosi się bez problemu

root@OpenWrt:/# ethtool eth1
Settings for eth1:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseX/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseX/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  1000baseX/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

Mógłbym prosić o przygotowanie pełnej kompilacji?

Ewentualnie jakbyś miał trochę czasu to proszę zobacz jeszcze do tego wątku
https://forum.banana-pi.org/t/sfp-oem-s … y/15872/24

Kupiłem wkładkę SFP elektryczną na układzie RTL8221B i nie jest właściwie obsługiwana, jakieś patche do sterownika/kernela podobno pomagaja.

root@OpenWrt:/# uname -a
Linux OpenWrt 6.1.64 #0 SMP Sat Dec  2 20:57:38 2023 aarch64 GNU/Linux

[  838.157260] sfp sfp-2: module OEM              GLC-T            rev FG02 sn FNS19270LN3      dc 210517
[  838.229799] mt7530-mdio mdio-bus:1f sfp2: validation with support 00000000,00000000,00000000 failed: -EINVAL
[  838.239689] sfp sfp-2: sfp_add_phy failed: -EINVAL

Na wcześniejszych wersjach jest podobnie

root@OpenWrt:/# uname -a
Linux OpenWrt 5.15.142 #0 SMP Tue Dec 12 19:30:35 2023 aarch64 GNU/Linux
root@OpenWrt:/# dmesg | grep 'sfp'
[    8.928365] sfp sfp-1: Host maximum power 3.0W
[    8.933778] sfp sfp-2: Host maximum power 3.0W
[    9.270081] sfp sfp-2: module OEM              SFP-2G5          rev 1.0  sn 2G522112324218   dc 220801
[    9.309146] sfp sfp-1: module OEM              GLC-T            rev FG02 sn FNS19270LN3      dc 210517
[   17.025978] mt7530-mdio mdio-bus:1f sfp2: configuring for inband/2500base-x link mode
[   17.035656] br-lan: port 5(sfp2) entered blocking state
[   17.040896] br-lan: port 5(sfp2) entered disabled state
[   17.048261] device sfp2 entered promiscuous mode
[   17.148626] sfp sfp-1: sfp_add_phy failed: -22

Leox działa! Jednak żeby zadziałał to podczas uruchamiania wkładki/bananapi światłowód muszę mieć odłączony...

Kupiłem tez leoxa na eth i ten ruszył w mniej niż 5 minut od wyjęcia z pudełka, wkładkę wrzuciłem do mediakowertera i tak samo, nawiązanie sesji pppoe od kopa.
Problem jakiś jest z openwrt i bananapi, CEO leolabs Pan Marcin napisał, że może to mieć związek z pinem LOS (Loss of Signal) bo wkładka steruje tym pinem, może sterownik mediateka ma z tym jakiś problem.



https://wykop.pl/cdn/c3201142/78054e99b3be7c3d994eca8769489e628c51747b265623b01d4671ba815b6dd6.jpg

Trafiłem taki temat, z wyglądu taki sam hardware wkładki i dokładnie takie samo zachowanie
https://forum.banana-pi.org/t/sfp-conne … 3/14126/11