frutis napisał/a:

@rhqq a jesteś w stanie sprawdzić prędkość odczytu z jakiegoś szybkiego dysku USB na tej płycie przy użyciu hdparm?

nie mam żadnego SSD ani nowego pendrive żeby zapiąć i wysycić. Dwa - transfery dyskowe mają inną charakterystykę niż ruch sieciowy (rozmiar pakietów), i podejrzewam, że nie bedzie generować też takiego softirq. dam znać jak coś wydłubię smile

Focus napisał/a:

Można powiedzieć, że w naszym kraju 5G jest jeszcze w fazie testów.

No już nie, mam stabilne 1.3Gbit z porywami nocą do 1.9, więc to jest już daleko po testach, jeśli mam być szczery. moje testy odbyte na laptopie Lenovo z 7840HS z Archlinuxem, modem Quectel RM530N-GL. Aktualnie walczę, aby to odpalić na Openwrt z A4-3350B - póki co mam jako-tako stabilne 600Mbit, ale czuję, że dam rade wymaksować to. Aktualnym moim problemem jest po prostu kiepska płyta główna biostara z słabym scalakiem USB3.0, ale coś wykminię.

28

(86 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

Z 5G to m.in ZyXEL NR7101 i Teltonika RUTX50

Natomiast możesz sobie zrobić składaka z płytki pc czy bananapi i zakupić modem 5G od quectela, ale razem w 1k się raczej nie zmieścisz.

za "bezcen" ( 250zł) można dostać modemy 5G na m2 ale pcie-only (brandowane dellem albo lenovem, wedle mojej wiedzy nie potrzebują nawet fcc-unlocka), do tego przelotka na zwykłe pcie z aliex za 12zł i można by złożyć coś na dowolnym pc. jedyny powód dla którego wydałem $300 za tamtego quectela to to, że ma usb oraz mmwave.

IceG napisał/a:
rhqq napisał/a:

W sumie to chyba założę nowy wątek, bo aktualnym problemem jest skrajnie mizerna wydajność USB na linuksach pod proxmoxem, bo zarówno świeży archlinux jak i openwrt tak samo miałczą wydajnością.

@rhqq Nie musisz zakładać nowego wątku. Już jest temat na forum dot. tej przypadłości:

Problem z wydajnością modemów LTE-A/5G na USB3

No to nie jest problem, z którym się borykam, bo to jest problem z wirtualizacją USB w moim przypadku - VM z archlinuxem miała też 100% softirq i podobne przepustowości. Ale na 95% znalazłem obejście tego problemu, ale na razie inwestyguję ;-) ogranicza mnie trochę hardware, ale na openwrt mialem juz 750+ dzisiaj. walczę z ustawieniami proxmoxa póki co.

smereka napisał/a:

Chyba ludzie powoli doposażają się w sprzęty 5G

Dlatego brałem modem z mmwave, bo jak zacznie 5G być popularne, to siłą rzeczy będzie kolejny krok, a ja będę gotowy. Nie bedę wydawać dwa razy.

MiG25 napisał/a:

Testowałeś tą antenę ? Generalnie ja wszystkie takie anteny PCB , które z aliexpresu kupiłem ,były gorsze od orginalnych anten (też patyków ,np z Huawei B818 ) , a na jednych to już w ogóle modem się na nich co chwila resetował ( tak , opis był LTE , częstotliwości 700Mhz - 2600Mhz , wzmocnienie też oczywiście duże ... ) . Także mam awersję do anten z aliexpress....

No to jest aktywnie w użyciu i daje radę. Generalnie to siłą rzeczy nie mam żadnej oryginalnej anteny, ale kolega zakupił VNA do 6Ghz i się do niego przejdę z wszystkimi antenami i będziemy testować. Najwiekszy problem bedzie żeby te na ipexy4 testować, ale coś sie wymyśli. Co do odległości to testuje tylko na 100m od wieży, bo tak mam okno, i więcej mi nie trzeba.

a co do tych z aliex, mam jeszcze https://www.aliexpress.com/item/1005005356998721.html numer 9, ale nie testowałem - nie mogłem ich zapiąć w gniazdko, wiec się poddałem tongue

W sumie to chyba założę nowy wątek, bo aktualnym problemem jest skrajnie mizerna wydajność USB na linuksach pod proxmoxem, bo zarówno świeży archlinux jak i openwrt tak samo miałczą wydajnością.

Kraków, widać na speedtestach i long/lat z wież tongue

jak to? mam cały wór pigtaili ipexowych, ale to może kwestia tego ze od długich lat siedzę na tych modemach lte na m2, a wczesniej na pciex.

IceG napisał/a:

@rhqq przetestuj może samo LTE-A

Zainstaluj pakiet luci-app-atcommands i wykonaj:

Wymuszenie LTE
AT+QNWPREFCFG="mode_pref",LTE

Odczekaj moment aż modem wejdzie tylko na LTE
Testowy Speedtest i...

Powrót do Auto
AT+QNWPREFCFG="mode_pref",AUTO

Wiesz co, podejrzewam, że kontroler usb3.0 na płycie jest zwyczajnie spartolony. Zrobię później test i zapnę go do usb2, bo em7455 był tam zapiety, jesli osiągnę te 400m+ to znaczy ze usb3 kwiczy i płyta leci w kosz.

a co do anten... https://www.aliexpress.com/item/1005005947940316.html xD


ooo. raz pocisnęło 1.9G big_smile

Wyrabia prądowo, bo zapięty jest poprzez zasilanego huba, poza tym by dziwne rzeczy w dmesgu się pojawiały i urządzenie wypadało. Dodatkowo na adapterze dałem sporego kondziołka.
A modem kupilem z waveshare.com

Niestety teraz mam grubą zagwozdkę. W jaki najlepszy sposób zapiąć ten modem do mojego aktualnego sprzętu. Przecież 50Mbit i 100% cpu to jakaś parodia. a modem ewidentnie działa i furgocze. Może ktoś doradzi (preferowanie niskokosztowo). Mój aktualny setup to itx z AMD PRO A4-3350B, wpiętą sieciówką realteka. Na tym proxmox + docelowo parę VMek, na razie jest jedna - openwrt, dostała 3 rdzenie z 4, wszystkie podstawowe optymalizacje. z Em7455 miałem do 200mbit spokojnie. I co dalej?

Dobra, to na 100% mój sprzęt. modem na lapku z 7840HS pocisnął 1.7Gbit na fast.com, a stabilnie 1.3 https://imgur.com/QeKbo2C

No niestety, bez zmian. Zaraz wrócę na EM7455, bo tam miałem.. 3x tyle prędkości

IceG napisał/a:
rhqq napisał/a:

jeden wątek tyra. nie wiem co zrobić

Daj mi moment podeślę ci to co ja mam dodane w systemie.


spoko. tylko dodam, że jest to openwrt na proxmoxie. wszystkie inne optymalizacje są po stronie proxmoxa zrobione, sieć chodzi sprawnie poza tym. poprzedni modem przy 200Mbit na LTE nie wysycał SI jednego wątku hmm

Cezary napisał/a:
rhqq napisał/a:

Wiecie, co? mam 100% software interrupt na 1 rdzeniu przy speedtestach. That's why. Pytanie jak to zoptymalizować. To jest stary-bo-stary, ale bez przesady, AMD PRO A4-3350B. robiłem iperfy z rutingiem miedzy interfejsami i bylo 900M+. Czy to natowanie aż tak by po dupie dawało?

Przy EM7455 miałem 150Mbit, do 200Mbit w nocy.

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:01.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh=15
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:1b.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh=15
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:1b.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0801 Rev= 5.04
S:  Manufacturer=Quectel
S:  Product=RM530N-GL
S:  SerialNumber=b058c6b4
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

Jedziesz na usb3.0. Możesz przerzucić sobie przerwania na inny rdzeń, przeczytaj https://openwrt.org/docs/guide-user/adv … ng_smp_irq


pomimo zrobienia affinity dla USBa dalej mi

 45:          0          0     132069   PCI-MSI 966656-edge      xhci_hcd

jeden wątek tyra. nie wiem co zrobić

smereka napisał/a:

To ten od tego wątku mnie załamuje jak on na fonie 1,2Gbit zapiął? Można agregować już w 5G N1 i N78?

jak mi powiesz jak na andrucie zrzucic takie info to zamieszczę.

Trochę jestem w szoku. mam 100m do wieży, bezposredni kontakt wizualny, telefon spina 800M za dnia, 1.2G nocą. Czemu ten modem takie ma problemy hmm

Wiecie, co? mam 100% software interrupt na 1 rdzeniu przy speedtestach. That's why. Pytanie jak to zoptymalizować. To jest stary-bo-stary, ale bez przesady, AMD PRO A4-3350B. robiłem iperfy z rutingiem miedzy interfejsami i bylo 900M+. Czy to natowanie aż tak by po dupie dawało?

Przy EM7455 miałem 150Mbit, do 200Mbit w nocy.

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:01.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh=15
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:1b.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh=15
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 5.15
S:  Manufacturer=Linux 5.15.137 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:1b.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0801 Rev= 5.04
S:  Manufacturer=Quectel
S:  Product=RM530N-GL
S:  SerialNumber=b058c6b4
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
Cezary napisał/a:

No nic, jesteś podłączony na 5G jak widzisz.

Pytanie czemu telefon ciśnie spokojnie 800Mbit+ a modem 70? Trochę to bez sensu...

IceG napisał/a:
rhqq napisał/a:

Tak, dobrze, i to wlasnie to pomogło, jak teraz przydusić 5G, w końcu po to mam ten modem big_smile

Jak masz OpenWrt to zainstaluj 3ginfo-lite i będziesz widział co łapie. Jak nie będzie 5G (a karta obsługuje i telefon działa) to później można znów poleceniami at się bawić.

Świetny ten panel! Pytanie co dalej?
https://imgur.com/Stxkf51

Cezary napisał/a:

Na samym początku miałeś że 5G jest preferowane. Masz włączone 5G na tej karcie tmobile?

Tak, to jest karta-matka i ma na pewno 5G włączone.

IceG napisał/a:

Czyli dobrze kombinowałem

Tak, dobrze, i to wlasnie to pomogło, jak teraz przydusić 5G, w końcu po to mam ten modem big_smile

IceG napisał/a:

@rhqq

Wykonaj:

AT+QMBNCFG="List"

i sprawdź czy się przestawiło na to co u mnie.

Terminal ready
AT
OK
AT+QMBNCFG="List"
+QMBNCFG: "List",0,1,1,"ROW_Commercial",0x0A010809,202306011
+QMBNCFG: "List",1,0,0,"Commercial-DT-VOLTE",0x0A011F1F,202212061
+QMBNCFG: "List",2,0,0,"Rogers_Canada",0x0A014800,202303141
+QMBNCFG: "List",3,0,0,"Bell_Canada",0x0A014700,202111051
+QMBNCFG: "List",4,0,0,"Telus_Canada",0x0A014900,202112271
+QMBNCFG: "List",5,0,0,"Commercial-Sprint",0x0A010204,202111051
+QMBNCFG: "List",6,0,0,"Commercial-TMO",0x0A01050F,202303091
+QMBNCFG: "List",7,0,0,"VoLTE-ATT",0x0A010335,202206171
+QMBNCFG: "List",8,0,0,"CDMAless-Verizon",0x0A010126,202304251
+QMBNCFG: "List",9,0,0,"Telia_Sweden",0x0A012400,202111051
+QMBNCFG: "List",10,0,0,"TIM_Italy_Commercial",0x0A012B00,202111051
+QMBNCFG: "List",11,0,0,"France-Commercial-Orange",0x0A010B21,202111051
+QMBNCFG: "List",12,0,0,"Germany-VoLTE-Vodafone",0x0A010449,202111051
+QMBNCFG: "List",13,0,0,"UK-VoLTE-Vodafone",0x0A010426,202111051
+QMBNCFG: "List",14,0,0,"Commercial-EE",0x0A01220B,202111051
+QMBNCFG: "List",15,0,0,"Optus_Australia_Commercial",0x0A014400,202111051
+QMBNCFG: "List",16,0,0,"Telstra_Australia_Commercial",0x0A010F00,202304251
+QMBNCFG: "List",17,0,0,"Commercial-LGU",0x0A012608,202111051
+QMBNCFG: "List",18,0,0,"Commercial-KT",0x0A01280B,202304191
+QMBNCFG: "List",19,0,0,"Commercial-SKT",0x0A01270A,202111051
+QMBNCFG: "List",20,0,0,"Commercial-Reliance",0x0A011B0C,202210211
+QMBNCFG: "List",21,0,0,"Commercial-SBM",0x0A011C0B,202111051
+QMBNCFG: "List",22,0,0,"Commercial-KDDI",0x0A010709,202305241
+QMBNCFG: "List",23,0,0,"Commercial-DCM",0x0A010D0D,202301051
+QMBNCFG: "List",24,0,0,"VoLTE-CU",0x0A011561,202204211
+QMBNCFG: "List",25,0,0,"VoLTE_OPNMKT_CT",0x0A0113E0,202204211
+QMBNCFG: "List",26,0,0,"Volte_OpenMkt-Commercial-CMCC",0x0A012010,202209221

OK

Ale, siedzi na 4G zamiast 5G, co widać w transferach (telefon ciśnie 1.1Gbit, tutaj 60Mbit)

Panowie, dziekuję!

root@perun:~# ping 1.1
PING 1.1 (1.0.0.1): 56 data bytes
64 bytes from 1.0.0.1: seq=0 ttl=55 time=26.150 ms
64 bytes from 1.0.0.1: seq=1 ttl=55 time=45.270 ms
64 bytes from 1.0.0.1: seq=2 ttl=55 time=44.408 ms
^C
--- 1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 26.150/38.609/45.270 ms

coś się zmieniło!

root@perun:~# uqmi -d /dev/cdc-wdm0 --start-network --ip-family ipv4 --apn internet --auth-type none 
-495249760
Cezary napisał/a:
rhqq napisał/a:

I... co teraz? dodałem MBIM "jak zawsze" i dalej jest to samo ( Pin code rejected) - da się podejrzeć gdzieś jakieś logi tego?

Podałeś poprawny pin w konfigu? Zrób przez picocoma:

at+cpin?

i pokaż co wyszło.

AT+CPIN?
+CPIN: READY

OK