126

Odp: Arcadyan AW1000

Jedno i drugie. Zintegrowane. Oczywiście działa pod zmodyfikowanym OpenWrt.

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

127 (edytowany przez MiG25 2024-03-25 08:12:44)

Odp: Arcadyan AW1000

No i po testach z N78. Generalnie słabo... Sam router nie przekraczał 400Mbps , po uruchomieniu tego skryptu co to go @IceG podlinkował było lepiej , ok 480Mbps. Rdzeń 0 faktycznie bez tego skryptu szedł na czerwone pole w htop.
W tym samym czasie w galaxy S21 prędkość po790Mbps....
Podłączyłem S21 pod USB3 tego AW1000 , ustawiłem go jako modem RNDIS , no i tu prędkości też podobnie , 420Mbps - 480Mbps. Z tym ,że tu skrypt już niewiele dawał ( zamieniłem w nim usb3 na usb1 ) , najpierw obciążał rdzeń 1 ( zamiast 0) , a po restarcie obciążony był 0 ,zarówno ze skryptem jak i bez.

To wszystko na orginalnym QWRT z tym wspomaganiem NSS....
Nie wiem ,jak tym ludziom wychodzi po 1Gbps na AW1000...

Na telefonie Galaxy S21 mam eSima z nielimitowanym netem , ale na karcie iternet już się skończył smile Także następne testy dopiero po Świętach...

128 (edytowany przez IceG 2024-03-25 09:37:19)

Odp: Arcadyan AW1000

MiG25 napisał/a:

No i po testach z N78. Generalnie słabo... Sam router nie przekraczał 400Mbps , po uruchomieniu tego skryptu co to go @IceG podlinkował było lepiej , ok 480Mbps. Rdzeń 0 faktycznie bez tego skryptu szedł na czerwone pole w htop.
W tym samym czasie w galaxy S21 prędkość po790Mbps....

W tym temacie https://eko.one.pl/forum/viewtopic.php?id=23476 wrzucilem skrypt/skrypty ktore dostalem od jednego z tych uzytkownikow co robili na tym routerze takie fajne predkosci. Nie wiem czy to jest kompletne ale widać że troche pozmieniali. Inna sprawa że oni moga mieć ekstra wyniki dlatego że operator np pozwala łączyć takie same pasma np 2x7 co u nas nie jest mozliwe. Najgorsze jest to że nie potrafimy przebić na routerach 600 Mbps. Przegladalem tez poprawki w nowych kernelach i nie rzucilo mi się w oczy nic co mogloby to odczarować.

U siebie tez jestem w stanie troche wiecej jak 400/500 wyciągnąć.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

129

Odp: Arcadyan AW1000

A testowaliście na kernelu 6.6?

130

Odp: Arcadyan AW1000

frutis napisał/a:

A testowaliście na kernelu 6.6?

Ja testowalem na 6.6.22.

Z tego co widzialem to dla 6.6 ostro dzialaja z NSS.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

131

Odp: Arcadyan AW1000

IceG napisał/a:

W tym temacie https://eko.one.pl/forum/viewtopic.php?id=23476 wrzucilem skrypt/skrypty ktore dostalem od jednego z tych uzytkownikow co robili na tym routerze takie fajne predkosci. Nie wiem czy to jest kompletne ale widać że troche pozmieniali. Inna sprawa że oni moga mieć ekstra wyniki dlatego że operator np pozwala łączyć takie same pasma np 2x7 co u nas nie jest mozliwe. Najgorsze jest to że nie potrafimy przebić na routerach 600 Mbps. Przegladalem tez poprawki w nowych kernelach i nie rzucilo mi się w oczy nic co mogloby to odczarować.

U siebie tez jestem w stanie troche wiecej jak 400/500 wyciągnąć.

No i dokładnie ten skrypt trochę poprawił prędkość ( o jakieś 20% więc w sumie sporo) , no ale i tak to nie jest to....

Telefon Galaxy S21 ( co nie jest w sumie cudem techniki) , osiąga 800Mbps , podłączony kablem USB3.0 jako karta RNDIS tyle samo , a podłączony pod AW1000 już o 300Mbps mniej...

132

Odp: Arcadyan AW1000

Zrobiłem test, do portu LAN podłączyłem laptopa, a po wifi telefon z wifi6 .

Connecting to host 192.168.11.126, port 5201
[  4] local 192.168.11.236 port 48666 connected to 192.168.11.126 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  28.6 MBytes   239 Mbits/sec                 
[  4]   1.00-2.01   sec  22.5 MBytes   188 Mbits/sec                 
[  4]   2.01-3.00   sec  22.5 MBytes   190 Mbits/sec                 
[  4]   3.00-4.03   sec  23.8 MBytes   195 Mbits/sec                 
[  4]   4.03-5.00   sec  20.0 MBytes   172 Mbits/sec                 
[  4]   5.00-6.02   sec  20.0 MBytes   164 Mbits/sec                 
[  4]   6.02-7.01   sec  32.5 MBytes   278 Mbits/sec                 
[  4]   7.01-8.02   sec  30.0 MBytes   249 Mbits/sec                 
[  4]   8.02-9.00   sec  22.5 MBytes   191 Mbits/sec                 
[  4]   9.00-10.01  sec  22.5 MBytes   188 Mbits/sec                 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.01  sec   245 MBytes   205 Mbits/sec                  sender
[  4]   0.00-10.01  sec   241 MBytes   202 Mbits/sec                  receiver

iperf Done.

Connecting to host 192.168.11.126, port 5201
Reverse mode, remote host 192.168.11.126 is sending
[  4] local 192.168.11.236 port 48670 connected to 192.168.11.126 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  70.5 MBytes   591 Mbits/sec                 
[  4]   1.00-2.00   sec  85.7 MBytes   719 Mbits/sec                 
[  4]   2.00-3.00   sec  76.6 MBytes   642 Mbits/sec                 
[  4]   3.00-4.00   sec  78.3 MBytes   658 Mbits/sec                 
[  4]   4.00-5.00   sec  81.1 MBytes   680 Mbits/sec                 
[  4]   5.00-6.00   sec  80.3 MBytes   674 Mbits/sec                 
[  4]   6.00-7.00   sec  80.0 MBytes   670 Mbits/sec                 
[  4]   7.00-8.00   sec  79.4 MBytes   667 Mbits/sec                 
[  4]   8.00-9.00   sec  77.3 MBytes   649 Mbits/sec                 
[  4]   9.00-10.00  sec  80.7 MBytes   677 Mbits/sec                 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   792 MBytes   664 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   792 MBytes   664 Mbits/sec                  receiver

iperf Done.

Zawsze w jedną stronę jest słabiej.
Speedtest na lanie coś około 230Mb/s, po wifi stabilne 500Mb/s (max 610Mb/s).

Czy taki wpis znaczy że kernel 6.1(snapshot) ma już akcelerację ??

 [    3.067786] ssdk_dt_parse_interrupt[935]:INFO:intr-gpio does not exist
[    4.197252] regi_init[3603]:INFO:Initializing HPPE Done!!
[    4.197377] regi_init[3662]:INFO:qca-ssdk module init succeeded!
[    4.203892] EDMA ver 1 hw init
[    4.207956] EDMA HW Reset completed succesfully
[    4.210609] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7)
[    4.215005] RxDesc:1 (15-15) RxFill:1 (7-7)
[    4.749882] **********************************************************
[    4.749922] * NSS Data Plane driver
[    4.755300] **********************************************************

133

Odp: Arcadyan AW1000

Nie, openwrt ma część rzeczy z NSS jako serownik po prostu, nie włożyli domyślne pełnej akceleracji bo pisali że to jest pełne jakiś hacków i takiego śmiecia że nie chcą żeby to oficjalnie było w kernelu.

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

134

Odp: Arcadyan AW1000

secam7 napisał/a:

Zrobiłem test, do portu LAN podłączyłem laptopa, a po wifi telefon z wifi6 .

A jak AW1000 będzie serwerem ? Z tego laptopa do AW1000 , i z tego telefonu do AW1000 ?

135

Odp: Arcadyan AW1000

Laptop wysyca kabel, już pisałem #59, ~941Mb/s.
Po wifi (jakoś tak niestabilnie):

Connecting to host 192.168.11.1, port 5201
[  4] local 192.168.11.236 port 39922 connected to 192.168.11.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  75.0 MBytes   625 Mbits/sec
[  4]   1.01-2.02   sec  72.5 MBytes   602 Mbits/sec
[  4]   2.02-3.03   sec  61.2 MBytes   509 Mbits/sec
[  4]   3.03-4.01   sec  35.0 MBytes   300 Mbits/sec
[  4]   4.01-5.01   sec  46.2 MBytes   388 Mbits/sec
[  4]   5.01-6.02   sec  51.2 MBytes   423 Mbits/sec
[  4]   6.02-7.02   sec  50.0 MBytes   421 Mbits/sec
[  4]   7.02-8.03   sec  48.8 MBytes   407 Mbits/sec
[  4]   8.03-9.00   sec  48.8 MBytes   418 Mbits/sec
[  4]   9.00-10.01  sec  38.8 MBytes   324 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.01  sec   527 MBytes   442 Mbits/sec                  sender
[  4]   0.00-10.01  sec   524 MBytes   439 Mbits/sec
receiver

iperf Done.

Connecting to host 192.168.11.1, port 5201
Reverse mode, remote host 192.168.11.1 is sending
[  4] local 192.168.11.236 port 39926 connected to 192.168.11.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  54.6 MBytes   458 Mbits/sec
[  4]   1.00-2.00   sec  62.6 MBytes   525 Mbits/sec
[  4]   2.00-3.00   sec  58.4 MBytes   489 Mbits/sec
[  4]   3.00-4.00   sec  58.3 MBytes   490 Mbits/sec
[  4]   4.00-5.00   sec  57.5 MBytes   482 Mbits/sec
[  4]   5.00-6.00   sec  59.2 MBytes   496 Mbits/sec
[  4]   6.00-7.00   sec  56.6 MBytes   475 Mbits/sec
[  4]   7.00-8.00   sec  53.1 MBytes   444 Mbits/sec
[  4]   8.00-9.00   sec  56.4 MBytes   475 Mbits/sec
[  4]   9.00-10.00  sec  57.4 MBytes   481 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   578 MBytes   485 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   574 MBytes   482 Mbits/sec
receiver

iperf Done.

Connecting to host 192.168.11.1, port 5201
[  4] local 192.168.11.236 port 39930 connected to 192.168.11.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  21.9 MBytes   184 Mbits/sec
[  4]   1.00-2.01   sec  22.6 MBytes   189 Mbits/sec
[  4]   2.01-3.01   sec  18.1 MBytes   152 Mbits/sec
[  4]   3.01-4.04   sec  20.2 MBytes   163 Mbits/sec
[  4]   4.04-5.01   sec  20.8 MBytes   180 Mbits/sec
[  4]   5.01-6.03   sec  23.5 MBytes   194 Mbits/sec
[  4]   6.03-7.02   sec  21.6 MBytes   183 Mbits/sec
[  4]   7.02-8.01   sec  22.4 MBytes   188 Mbits/sec
[  4]   8.01-9.01   sec  21.3 MBytes   180 Mbits/sec
[  4]   9.01-10.00  sec  22.9 MBytes   193 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   215 MBytes   180 Mbits/sec                  sender
[  4]   0.00-10.00  sec   212 MBytes   178 Mbits/sec
receiver

iperf Done.

Connecting to host 192.168.11.1, port 5201
Reverse mode, remote host 192.168.11.1 is sending
[  4] local 192.168.11.236 port 39938 connected to 192.168.11.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  50.4 MBytes   423 Mbits/sec
[  4]   1.00-2.00   sec  57.7 MBytes   484 Mbits/sec
[  4]   2.00-3.00   sec  58.8 MBytes   493 Mbits/sec
[  4]   3.00-4.00   sec  61.1 MBytes   513 Mbits/sec
[  4]   4.00-5.00   sec  59.7 MBytes   501 Mbits/sec
[  4]   5.00-6.00   sec  64.1 MBytes   536 Mbits/sec
[  4]   6.00-7.00   sec  69.2 MBytes   581 Mbits/sec
[  4]   7.00-8.00   sec  61.2 MBytes   514 Mbits/sec
[  4]   8.00-9.00   sec  62.9 MBytes   527 Mbits/sec
[  4]   9.00-10.00  sec  65.2 MBytes   547 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   614 MBytes   515 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   611 MBytes   512 Mbits/sec
receiver

iperf Done.

Dodam skrypt o IceG, zobaczę czy się coś zmieni.

136 (edytowany przez MiG25 2024-03-25 13:15:57)

Odp: Arcadyan AW1000

Na lokalne testy prędkości iperf3 skrypt wogóle nie powinien mieć wpływu , on teoretycznie ma rozdzielać przerwana po wszystkich procesorach to co jest podłączone do usb3 ,czyli modem....
Ale swoją drogą możesz odpalić htop , i zobaczyć , czy przesył przez to wifi jakoś nadwyręża któryś z rdzeni.

EDIT: Do tego wifi masz coś aktualnego ? w sensie coś co ma wifi6 , MIMMO4x4 , 160Mhz szerokość pasma ?

137

Odp: Arcadyan AW1000

BTW, w dts o partycjach jest tylko tyle:

compatible = "qcom,smem-part";

Skąd są brane informacje o partycjach , i skąd mam wiedzieć ,co wchodzi w skład ubiblock ?

138

Odp: Arcadyan AW1000

MiG25 napisał/a:

BTW, w dts o partycjach jest tylko tyle:

compatible = "qcom,smem-part";

Skąd są brane informacje o partycjach , i skąd mam wiedzieć ,co wchodzi w skład ubiblock ?

Informacje o partycjach są zapisane, i są czytane tak samo jak je czyta u-boot.
Możesz zawsze sprawdzić:

cat /proc/mtd

139

Odp: Arcadyan AW1000

Tak ,ale chodzi mi o to jak kompilacja wie o partycjach , skoro nie ma jej rozpisanej w dts... Co to jest smem-part ... 

A dwa , z tej komendy dalej nie wiem , gdzie fizycznie jest ubiblock...

140

Odp: Arcadyan AW1000

mtd18 - mtd20 masz rootfs i rootfs1. i tam partycja ubi 0_0 to kernel a 0_1 to rootfs.

141

Odp: Arcadyan AW1000

czyli ma to podwójny boot ? może na tej drugiej partycji co innego jest ....

142

Odp: Arcadyan AW1000

MiG25 napisał/a:

Na lokalne testy prędkości iperf3 skrypt wogóle nie powinien mieć wpływu , on teoretycznie ma rozdzielać przerwana po wszystkich procesorach to co jest podłączone do usb3 ,czyli modem....
Ale swoją drogą możesz odpalić htop , i zobaczyć , czy przesył przez to wifi jakoś nadwyręża któryś z rdzeni.

EDIT: Do tego wifi masz coś aktualnego ? w sensie coś co ma wifi6 , MIMMO4x4 , 160Mhz szerokość pasma ?

Do wifi mam starego poco f2 pro i to chyba on ogranicza prędkości.
BTW. Jako ciekawostka, zapomniałem że on ma modem 5G, ale tylko n78, które własnie teraz zaczęło działać!

143 (edytowany przez Polimery 2024-03-25 19:02:31)

Odp: Arcadyan AW1000

frutis napisał/a:

A testowaliście na kernelu 6.6?

Tu jest wersja  z nowszym kernelem z NSS: https://github.com/AgustinLorenzo/openwrt ale w buildzie póki co konfigurację akurat arcadyana zakomentował, więc są póki co tylko te: https://github.com/AgustinLorenzo/openw … 03-25-1818

Chińczycy mają te Arcadyany od Australijskiego operatora Telstra, który pozbywał się ich wraz z premierą Meteora na Mediateku i całe parte po zwrotach i nowe niesprzedane wylądowały w Chinach. Chińczycy wgrali tam QWRT i sprzedają to na ich rodzimym odpowiedniku OLX za 276-386 zł, więc mają całkiem sporą przebitkę na tym na aliexpress.

144

Odp: Arcadyan AW1000

MiG25 napisał/a:

czyli ma to podwójny boot ? może na tej drugiej partycji co innego jest ....

Zrzuć i wystaw gdzieś to się zobaczy.

145

Odp: Arcadyan AW1000

Mogę to zrobi ,ale tu jest zdampowany : https://github.com/kylemd/Arcadyan-AW10 … /tree/main
Choć sprzed dwóch lat...

146

Odp: Arcadyan AW1000

Jest tutaj USB więc dla zabawy można by było odpalać obraz initramfs.
@MiG25 masz tam podpiętą konsolę żeby sprawdzić komendy u-boot'a?

147

Odp: Arcadyan AW1000

IPQ807x# help
?       - alias for 'help'
aes_256 - AES 256 CBC/ECB encryption/decryption
aq_load_fw- LOAD aq-fw-binary
aq_phy_restart- Restart Aquantia phy
arc_fuseipq- arcadyan fuse QFPROM registers from memory

arc_manuf- arcadyan manufacturing board data utility

base    - print or set address offset
bdinfo  - print Board Info structure
bootipq - bootipq from flash device
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
bootz   - boot Linux zImage image from memory
canary  - test stack canary
chpart  - change active partition
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
dcache  - enable or disable data cache
dhcp    - boot image via network using DHCP/TFTP protocol
dm      - Driver model low level access
echo    - echo args to console
env     - environment handling commands
erase   - erase FLASH memory
exectzt - execute TZT

exit    - exit script
false   - do nothing, unsuccessfully
fdt     - flattened device tree utility commands
flash   - flash part_name
        flash part_name load_addr file_size

flasherase- flerase part_name

flinfo  - print FLASH memory information
fuseipq - fuse QFPROM registers from memory

go      - start application at address 'addr'
help    - print command description/usage
i2c     - I2C sub-system
icache  - enable or disable instruction cache
imxtract- extract a part of a multi-image
ipq_mdio- IPQ mdio utility commands
is_sec_boot_enabled- check secure boot fuse is enabled or not

itest   - return true/false on integer compare
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - display MMC info
mtdparts- define flash/nand partitions
mtest   - simple RAM read/write test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
runmulticore- Enable and schedule secondary cores
saveenv - save environment variables to persistent storage
secure_authenticate- authenticate the signed image

setenv  - set environment variables
sf      - SPI flash sub-system
showvar - print local hushshell variables
sleep   - delay execution for some time
smeminfo- print SMEM FLASH information
source  - run script from memory
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
tftpput - TFTP put command, for uploading files to a server
true    - do nothing, successfully
uart    - UART sub-system
ubi     - ubi commands
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor, compiler and linker version
IPQ807x#

148

Odp: Arcadyan AW1000

Polimery napisał/a:
frutis napisał/a:

A testowaliście na kernelu 6.6?

Tu jest wersja  z nowszym kernelem z NSS: https://github.com/AgustinLorenzo/openwrt ale w buildzie póki co konfigurację akurat arcadyana zakomentował, więc są póki co tylko te: https://github.com/AgustinLorenzo/openw … 03-25-1818

Napisałem na forum openwrt i gość obiecał dołączyć nasz router do swojej kompilacji.

149 (edytowany przez frutis 2024-03-25 20:21:37)

Odp: Arcadyan AW1000

@MiG25 to teraz pokaż jeszcze printenv i env print -a.

150 (edytowany przez MiG25 2024-03-25 20:39:04)

Odp: Arcadyan AW1000

IPQ807x# printenv
baudrate=115200
bootargs=console=ttyMSM0,115200n8 pcie_dev=RG50
bootcmd=bootipq
bootcount=0
bootdelay=2
eth1addr=a8:a2:37:
eth2addr=a8:a2:37:
eth3addr=a8:a2:37:
eth4addr=a8:a2:37:
eth5addr=a8:a2:37:
ethact=eth0
ethaddr=a8:a2:37:
fdt_high=0x4A400000
fdtcontroladdr=4a975370
flash_type=2
ipaddr=192.168.1.254
machid=8010008
netmask=255.255.255.0
serverip=192.168.1.2
soc_hw_version=200d0200
soc_version_major=2
soc_version_minor=0
stderr=serial@78B3000
stdin=serial@78B3000
stdout=serial@78B3000

Environment size: 593/262140 bytes
IPQ807x# env print -a
baudrate=115200
bootargs=console=ttyMSM0,115200n8 pcie_dev=RG50
bootcmd=bootipq
bootcount=0
bootdelay=2
eth1addr=a8:a2:37:
eth2addr=a8:a2:37:
eth3addr=a8:a2:37:
eth4addr=a8:a2:37:
eth5addr=a8:a2:37
ethact=eth0
ethaddr=a8:a2:37:
fdt_high=0x4A400000
fdtcontroladdr=4a975370
flash_type=2
ipaddr=192.168.1.254
machid=8010008
netmask=255.255.255.0
serverip=192.168.1.2
soc_hw_version=200d0200
soc_version_major=2
soc_version_minor=0
stderr=serial@78B3000
stdin=serial@78B3000
stdout=serial@78B3000

Environment size: 593/262140 bytes
IPQ807x#

Te macadresy są te same ( usunąłem sześć ostatnik znaków) ,no i komendy dają to samo