1

(156 odpowiedzi, napisanych Sprzęt / Hardware)

mvincm napisał/a:

1) Biggest limitation: Since this is kernel 4.4.117, IPA (IP Accelerator) does not work – it only works on kernel 4.4.206! This limits speed to about 300 Mbit/s (as also indicated on rework.network for Linksys firmware). Building a boot.img with kernel 206 would be needed.

Z ciekawości zajrzałem do mojego Tricascade

Linux sdxprairie 4.14.117-perf #1 PREEMPT Tue Dec 10 04:37:41 UTC 2024 armv7l GNU/Linux

IPA działa/zdaje się działać - w każdym razie po r8125 wykręcam w porywach 600/120 Mbps. Soft już był wrzucany tutaj https://eko.one.pl/forum/viewtopic.php? … 1&p=6; byćmoże da się coś stamtąd wziąć?

2

(577 odpowiedzi, napisanych Sprzęt / Hardware)

changliuxian napisał/a:

I would like to flash the full firmware for either the rxm-g1 or the SG500M2-X.

https://eko.one.pl/forum/viewtopic.php? … 59#p326459 OTA file & other tools

3

(577 odpowiedzi, napisanych Sprzęt / Hardware)

W skrócie: ode mnie też dzięki.

Sam Xunisona podmieniłem na razie na combo BPI-Wifi6 + Fibocom oraz Tricascade SG500M2-X w przejściówce z eth, na tych platformach sporo udało mi się zdziałać dając Claude Code dostęp po SSH do modemu, build dir openwrt i tak dalej. Więc jeśli masz sprawdzony sposób odzyskiwania urządzenia to być może w ten sposób uda się trochę coś pchnąć?

4

(135 odpowiedzi, napisanych Gadżety USB)

MiG25 napisał/a:

Sam modem wsadziłem do mojej nieużywanej obudowy  Dual-Q 5G2PHY
[...]
Wg web modem agreguje tylko B1+n78 (karta VM)
Sama obudowa bez problemu działa jako przejściówka m.2 - USB3.0 ( no ale to raczej nic dziwnego) , gniazdo LAN wiadomo , nie działa smile

Poszperałem trochę w modemie i znalazły się tam sterowniki:

Realtek RTL8125
Aquantia AQC107

Także potencjalnie ethernet w tych różnych przejściówkach mógłby zadziałać. Byćmoże wystarczy po prostu skonfigurować interfejs.

Update: Ethernet na przejściówce z RTL8125 działa. Pojawia się jako eth0 na modemie.

5

(135 odpowiedzi, napisanych Gadżety USB)

https://i.imgur.com/F56s1pb.png

Działa na MacOS. Całkiem ładnie radzi sobie z Passthrough i CLAT, wysyła Option 108 i mimo tego potrafi odpowiedzieć na 192.168.225.1. Z ciekawości spróbowałem go podpiąć pod adapter usb<->eth, bez sukcesu.

Update:

Da się wejść po ssh; root/oelinux123



Choose Composition by Pid:
   9008 -    QDLOADER
   900E -    DIAG
   901C -    DIAG + UAC2
   901D -    DIAG + ADB
   901F -    DIAG + ADB + DUN
   9021 -    DIAG + QMI_RMNET (Android)
   9022 -    DIAG + ADB + QMI_RMNET (Android)
   9024 -    RNDIS + ADB [Android]
   9025 -    DIAG + ADB + MODEM + NMEA + QMI_RMNET + Mass Storage (Android)
   902B -    RNDIS + ADB + Mass Storage
   902D -    RNDIS + DIAG + ADB [Android]
   9039 -    MTP + ADB(Android)
   9049 -    DIAG + ADB + DUN + RMNET + Mass Storage + QDSS [Android]
   904A -    DIAG + QDSS [Android]
   9056 -    DIAG + ADB + SERIAL + RMNET + Mass Storage + Audio [Android]
   9057 -    RNDIS : ECM
   9058 -    DIAG + ADB + RNDIS + MODEM
   9059 -    ECM + DIAG + ADB
   905B -    MBIM
   9060 -    DIAG + QDSS + ADB
   9063 -    ECM : RNDIS : MBIM
   9064 -    DIAG + ADB + MODEM + QMI_RMNET : ECM : MBIM
   9067 -    Mass storage + QMI_RMNET : Mass Storage + MBIM
   9084 -    DIAG + QDSS + ADB + RMNET
   9085 -    DIAG+ADB+MBIM+GNSS
   9091 -    DIAG + MODEM + QMI_RMNET + ADB
   90A1 -    DIAG + ADB + (multiplexed) QMI_RMNET (Android)
   90A9 -    DIAG + ADB + MODEM + NMEA + QDSS (bulk in) + RMNET : ECM : MBIM
   90AD -    DIAG + ADB + MODEM + NMEA + QMI_RMNET + Mass Storage + DPL
   90B0 -    DIAG + DUN + NMEA + RMNET + Mass Storage + DPL
   90B1 -    ECM
   90B8 -    DIAG + DUN + RMNET + DPL + ADB
   90C0 -    RNDIS + DIAG + DPL + ADB (Android)
   90CA -    DIAG + ADB + UAC2
   90CB -    DIAG + ADB + UVC
   90CC -    DIAG + ADB + UAC2 + UVC
   90CD -    DIAG + ADB + GNSS
   90D5 -    DIAG + ADB + MBIM + GNSS + DUN
   90D6 -    DIAG + MBIM + GNSS + DUN
   90D9 -    DIAG + DIAG_MDM + ADB
   90DB -    DIAG + DUN + RMNET + DPL + QDSS(Trace) + ADB
   90DF -    DIAG + UVC
   90E0 -    DIAG + UAC2 + UVC
   90E2 -    MBIM + GNSS
   90E5 -    DIAG MSM + DIAG_MDM + QDSS MSM + QDSS_MDM + DUN + DPL + RMNET + ADB
   90E7 -    RNDIS + DIAG MSM + DIAG_MDM + QDSS MSM + QDSS_MDM + DUN + DPL + ADB
   90EC -    DIAG + ADB + MBIM + GNSS + DUN + DPL
   90EF -    RNDIS + RmNet + IPC_ROUTER + DIAG
   90F0 -    RNDIS + RmNet + IPC_ROUTER + DIAG + MODEM + NMEA + ADB
   90F2 -    DIAG + ADB + DUN + DPL
   90FC -    DIAG + DUN + Muliplexed 15 pdn RMNET + DPL + QDSS MSM DATA + ADB
   90FD -    DIAG + IPC_ROUTER + RmNet + RmNet + ECM (s/w path)
   90FF -    MSM DIAG + MDM DIAG + MDM QDSS + MDM ADPL + ADB
   9102 -    DIAG + IPC_ROUTER + RmNet + RmNet + ECM + QDSS (Trace Only) + ADPL + ADB
   9103 -    DIAG + IPC_ROUTER + RmNet + RmNet + ECM + ADPL
   9104 -    DIAG + QDSS (Trace Only) + ADPL + ADB
   9105 -    DIAG + ADPL
   9106 -    DIAG + IPC_ROUTER + RmNet + ECM + QDSS (Trace Only) + ADPL + ADB
   9107 -    DIAG + IPC_ROUTER + RmNet + ECM + ADPL
   9108 -    DIAG + UAC1 + ADB
   9109 -    DIAG + UAC1
   910A -    DIAG + RmNet + ADPL + QDSS (Trace Only) + IPC_ROUTER + ECM + ADB
   910B -    DIAG + RmNet + ADPL + IPC_ROUTER + ECM
   910C -    DIAG + ADPL + QDSS (Trace Only) + IPC_ROUTER + ECM + ADB
   910D -    DIAG + ADPL + IPC_ROUTER + ECM
   9165 -    ECM + DIAG + ADB + MODEM : DIAG + ADB + RNDIS : MBIM + DIAG + ADB
   F000 -    Mass Storage
   PCIE -    Switching adb + Diag + AT to PCIe
   USB -    Switching adb + Diag + AT to USB
   empty -    it is used to allow either hsic or hsusb to have no composition at all(must reboot to take effect).
   hsic_next -
   hsusb_next -

9165 wpuszcza mnie zarówno po adb jak i ssh; internet działa.

6

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Focus napisał/a:

Dla 464xlat masz option iface_464xlat '0'.
Za to option pdp_type 'ipv4v6', option apn 'internetipv6', sugeruje że masz "dual stack".
ip addr show, jeżeli jest tylko inet, inet6, to nie masz 464xlat.
clat4 to 464XLAT.

Na uplinku IPv4 router przydziela sobie 192.0.0.2, więc napewno xlat. Potwierdzam, że przy iface_464xlat stoi 0 - nawyraźniej odbywa się to na innej warstwie.

MiG25 napisał/a:

Z tym Orange i IPv6 to różnie bywa. Na tym samym modemie i tych samych ustawieniach w jednej lokalizacji działa ok , a winnej są problemy. Takze zależeć może od tego kto konfigurował BTSa smile

Orange od dłuższego czasu na wszystkich kartach domyślnie podaje apn ipv6, więc biorąc pod uwagę, że nie ma w internecie płaczu, że nic nie działa, to nie sądzę by zależało to od BTS.

Co mogę potwierdzić, to że w roamingu za granicą napewno nie działa hotspot na ipv6 i trzeba wracać na ipv4 (ale APN do hotspota domyślnie jest przez Orange ustawiony na ipv4)

7

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Tak na marginesie, bo co jakiś czas pojawiają się tutaj rady żeby zmieniać APN na IPv4 w Orange:

W tej konfiguracji Orange Flex normalnie przydziela klientom IPv6, a dla IPv4 router robi 464xlat:

config main 'main'
    option enable_dial '1'
    option try_preset_pcie '1'
    option modem_count '1'

config modem-slot '5g_pcie'
    option type 'pcie'
    option slot '0000:01:00.0'
    option alias '5g_pcie'
    option associated_usb '1-1'
    option default_metric '10'

config modem-device '0000_01_00_0'
    option alias '5g_pcie'
    option path '/sys/bus/pci/devices/0000:01:00.0/'
    option data_interface 'pcie'
    option enable_dial '1'
    option pdp_type 'ipv4v6'
    option extend_prefix '1'
    option iface_464xlat '0'
    option state 'enabled'
    option metric '10'
    option name 'rm500q-ae'
    option network 'rmnet_mhi0'
    option manufacturer 'quectel'
    option platform 'qualcomm'
    option define_connect '1'
    option at_port '/dev/ttyUSB1'
    option auth 'none'
    option auth2 'none'
    option apn 'internetipv6'
    list modes 'qmi'
    list modes 'gobinet'
    list modes 'mbim'
    list valid_at_ports '/dev/ttyUSB1'
    list ports '/dev/mhi_DUN'
    list ports '/dev/ttyUSB0'
    list ports '/dev/ttyUSB1'
    list ports '/dev/ttyUSB2'

8

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Na Orange flex działa u mnie bez problemu, łącznie z ipv6. Nie podejrzewam nju o duże różnice

9

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Klient 80Mhz na stockowym GL-Inetowym FW:

❯ iperf3 -c 192.168.8.1 -P 4
Connecting to host 192.168.8.1, port 5201
[...]
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   219 MBytes   184 Mbits/sec                  sender
[  5]   0.00-10.01  sec   217 MBytes   182 Mbits/sec                  receiver
[  7]   0.00-10.00  sec   220 MBytes   184 Mbits/sec                  sender
[  7]   0.00-10.01  sec   218 MBytes   182 Mbits/sec                  receiver
[  9]   0.00-10.00  sec   209 MBytes   175 Mbits/sec                  sender
[  9]   0.00-10.01  sec   208 MBytes   174 Mbits/sec                  receiver
[ 11]   0.00-10.00  sec   212 MBytes   178 Mbits/sec                  sender
[ 11]   0.00-10.01  sec   211 MBytes   177 Mbits/sec                  receiver
[SUM]   0.00-10.00  sec   859 MBytes   721 Mbits/sec                  sender
[SUM]   0.00-10.01  sec   853 MBytes   715 Mbits/sec                  receiver
❯ iperf3 -c 192.168.8.1 -P 4 -R
Connecting to host 192.168.8.1, port 5201
Reverse mode, remote host 192.168.8.1 is sending
[...]
[SUM]   0.00-10.02  sec  1.05 GBytes   898 Mbits/sec    0             sender
[SUM]   0.00-10.01  sec  1.04 GBytes   891 Mbits/sec                  receiver

10

(1 odpowiedzi, napisanych Sprzęt / Hardware)

Wygląda na to, że za oceanem wyrasta właśnie całkiem tani 3-zakresowy sprzęt wifi7 z portami 10g

https://forum.openwrt.org/t/quantum-fib … 222776/749

Do kupienia
https://www.amazon.com/Quantum-Fiber-W1 … B0DR7KMNC4
https://www.ebay.com/itm/336107478163

11

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

Weź zrób ten logrread od razu po restarcie żeby były logi od startu systemu, teraz jest po prostu śmieciowisko z działającego systemu. Kompletnie nie przydatne.

Hm, poprzedni był po restarcie, ale widzę ucięło trochę zanim udało mi się zalogować przez VPN.

Wydłużyłem ringbuffer:

https://app.filen.io/#/d/e5ab199c-0500- … 636e397574

12

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Logread: https://app.filen.io/#/d/b175ffdf-0526- … 574c637345

Za build Cezarego serdecznie dziękuję, ale nie mogę wypróbować bo moja sztuka już się realizuje "na produkcji" smile

13

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Wg autora źródeł nie działa:

https://www.reddit.com/r/openwrt/commen … t/nmikmux/

14

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

Niech ktoś zrzuci zawartość wszystkich partycji i wystawi je gdzieś w internecie.


Firmware od sprzedawcy:
https://app.filen.io/#/d/97dccf1f-1906- … 447835634e

Jimmy napisał/a:

U mnie tak to wygląda
[...]
i speedtest pokazuje koło 30Mb/s.

Nie jest to po prostu zapchana sieć? Na innych urządzeniach wychodzi Ci więcej?

15

(577 odpowiedzi, napisanych Sprzęt / Hardware)

(Odpowiadam przy okazji za luki)

root@Exigo_Hub:~# ls /usr/bin | grep block
root@Exigo_Hub:~# ls /usr/sbin/ | grep block
ubiblock
root@Exigo_Hub:~#

Z rzeczy które mnie irytują: prędkości przez tailscale są słabe, do wireguarda brakuje kmodu roll

W wolnej chwili spróbuję skonfigurować wireguarda w userspace.

16

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Z ciekawostek zainstalowałem embedded tailscale i prędkości są aż podejrzanie biedne - 20Mbps, 100% CPU.

17

(577 odpowiedzi, napisanych Sprzęt / Hardware)

To jednak przewyższa moje umiejętności o przynajmniej jeden rząd wielkości ;-)

Co do trybu bridge:

z tego co widzę trzeba skompilować sterowniki ze wsparciem dla trybu bridge, inaczej nie da sie dodać interfejsu modemu do bridge w openwrt.

Znalazłem wprawdzie poradnik jak je skompilować tutaj:
https://forum.gl-inet.com/t/how-to-inst … /45404/126

ale pojawia się kolejny problem:
OpenWrt wsparcie dla linux-qualcommax_ipq50xx ma w snapshocie, który działa już na linux-6.12.54 lub wyżej. Tymczasem obraz z xunisona ma "Kernel Version:5.4.213".

18

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Pogrzebałem trochę i wyciągnąłem dts z urządzenia: https://pastebin.com/gn14Q7yM

Jest jakaś szansa, żeby na jego podstawie zbudować własny image openwrt? Architektura w OpenWrt zdaje się już być: qualcommax

19

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Mi w takiej konfiguracji przydziela /64 na br-lan modemu - bierze wtedy default profil z karty sim. Możesz ustawić taki jak mój za pomocą

quectel-CM-M -n 1 -4 -6 -s internetipv6

Z tego co pamiętam nie da się wysępić od Orange więcej niż /64 za pomocą prefix hintu (na mobilkach, na światłowodzie się da). Modemowego bridge nie próbowałem.

Ponadto: gdy grzebię coś w ustawieniach 5g_pciev6 muszę robić soft reset modemu żeby sieć zechciała mi przyznać adres na nowo.

https://i.imgur.com/ZOlDXO3.png

20

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Wracając do tematu XUNISON Exigo D50 5G ;-)

Nurtowała mnie w dalszym ciągu różnica prędkości między Wi-Fi a Ethernet. Wykonałem kilka testów

Internet połączony przez gniazdko WAN <-> D50 <-> Laptop

Po Wi-Fi: pełna prędkość
Po Eth: pełna prędkość

Internet z 5G operator Orange Flex <-> D50 <-> Laptop

Po Eth: zatyka się między 150-170 Mbps
Po Wi-Fi: pełna prędkość (300-800 Mbps zależnie od lokalizacji)
Po Eth, ale z LS1005G między D50 a laptopem: prawdopodobnie pełna prędkość, ok 250Mbps w pierwszej lokalizacji

O ile różnicę między Wi-Fi a Eth potencjalnie mógłby wytłumaczyć throttling u operatora na podstawie TTL (nie wiem jak Orange w Polsce, ale wiem, że zagranicą się zdarza), o tyle nie wiem dlaczego z przełącznikiem 2 warstwy pomiędzy nagle zdaje się działać. Testy wykonywałem wielokrotnie o różnych godzinach i z różnymi laptopami, więc samą wariancję sieci 5G lub problemy z urządzeniem końcowym też raczej wykluczam.

Ma ktoś jakieś wytłumaczenie? hmm

21

(577 odpowiedzi, napisanych Sprzęt / Hardware)

Kupiłem, z pierwszych wrażeń:

Coś dziwnego dzieje się z portem ethernet, speedtesty z modemu po wifi dają około 300Mbps (mniej więcej tyle się można spodziewać w tej lokalizacji), ale ethernet konsekwentnie zatyka się koło 150-170Mbps. Synchronizuje się na 1000 full duplex, iperf3 daje koło 800Mbps.

root@Exigo_Hub:~# swconfig dev switch0 help
switch0: QCA MP(QCA MP), ports: 3 (cpu @ 0), vlans: 128
     --switch
    Attribute 1 (int): enable_vlan (Enable 8021q VLAN)
    Attribute 2 (int): max_frame_size (Set Max frame Size Of Mac)
    Attribute 3 (none): reset_mibs (Reset All MIB Counters)
    Attribute 4 (none): flush_arl (Flush All ARL table)
    Attribute 5 (string): dump_arl (Dump All ARL table)
    Attribute 6 (unknown): switch_ext (Switch extended configuration)
    Attribute 7 (none): apply (Activate changes in the hardware)
    Attribute 8 (none): reset (Reset the switch)
     --vlan
    Attribute 1 (int): vid (Configure Vlan Id)
    Attribute 2 (ports): ports (VLAN port mapping)
     --port
    Attribute 1 (none): reset_mib (Reset Mib Counters)
    Attribute 2 (string): mib (Get Mib Counters)
    Attribute 3 (int): enable_eee (Enable EEE)
    Attribute 4 (int): pvid (Primary VLAN ID)
    Attribute 5 (unknown): link (Get port link information)
root@Exigo_Hub:~#
root@Exigo_Hub:~# swconfig dev switch1 help
switch1: QCA AR8337(QCA AR8337), ports: 7 (cpu @ 0), vlans: 128
     --switch
    Attribute 1 (int): enable_vlan (Enable 8021q VLAN)
    Attribute 2 (int): max_frame_size (Set Max frame Size Of Mac)
    Attribute 3 (none): reset_mibs (Reset All MIB Counters)
    Attribute 4 (none): flush_arl (Flush All ARL table)
    Attribute 5 (string): dump_arl (Dump All ARL table)
    Attribute 6 (unknown): switch_ext (Switch extended configuration)
    Attribute 7 (none): apply (Activate changes in the hardware)
    Attribute 8 (none): reset (Reset the switch)
     --vlan
    Attribute 1 (int): vid (Configure Vlan Id)
    Attribute 2 (ports): ports (VLAN port mapping)
     --port
    Attribute 1 (none): reset_mib (Reset Mib Counters)
    Attribute 2 (string): mib (Get Mib Counters)
    Attribute 3 (int): enable_eee (Enable EEE)
    Attribute 4 (int): pvid (Primary VLAN ID)
    Attribute 5 (unknown): link (Get port link information)

[edit]

Po podpięciu do GL-BE3600 wyciąga 250Mbps po eth. O co chodzi, nie wiem roll

Sprzęt z Play, wpięty najtańszym injektorem PoE 48V z allegro.

Z innych ciekawostek:

Zestawia poprawnie sesje IPv6 ale sam z siebie nie robi 464xlat. Testowo stoi u mnie w oknie, uptime 2.5 dni, przepchał ok. 30GB transferu, na razie bez problemów.

Że max zależy od sieci, natężenia, sygnału itd to wiem, po prostu zastanawiałem się, na ile ten sprzęt stać w nie-laboratoryjnych warunkach. W sieci ludzie donoszą o ok. 70 Mbps DL, co mniej-więcej pokrywa się z moimi najlepszymi speedtestami.

Mam sam ODU - zdaje się, że do niego nie ma konta superadmin, tylko do IDU? W każdym razie nie znalazłem tutaj zakładki dla drugiego bandu

https://i.imgur.com/8j4r4tx.png

Po wielu zmaganiach i mi się udało odpalić sprzęt - u mnie prawie wszystkie APNy były włączone, dane zadziałały dopiero gdy większość wyłączyłem i ustawiłem poprawne dane na trzecim APNie.

Speedtest:

      Server: Orange Polska S.A. - wyredagowane
         ISP: Orange Mobile
Idle Latency:    20.16 ms   (jitter: 17.52ms, low: 14.76ms, high: 39.90ms)
    Download:    54.78 Mbps (data used: 97.3 MB)
                614.27 ms   (jitter: 84.31ms, low: 22.64ms, high: 1797.21ms)
      Upload:    30.74 Mbps (data used: 13.9 MB)
                219.28 ms   (jitter: 53.92ms, low: 24.57ms, high: 1560.97ms)
 Packet Loss:     0.0%

Tyle się spodziewać? Zastanawiam się, czy CA działa, bo w zakładce status widzę tylko B7.

25

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Na 941 zrobiłem

/etc/init.d/dnsmasq disable
/etc/init.d/dnsmasq stop

a w luci 941 ma zaznaczone "wyłącz dhcp na tym interfejsie" dla LAN