Low speed PPPoE Sercomm h500s

Hi.

I have installed openwrt 24.10 on my Sercomm H500-s from lowi (Spain)

Everything seems ok, I can use it and it does everything I need, but I have a performance trouble.

It can only reach 100mbps. If I test my network speed or download one big file (like one Linux ISO) the two cores of the H500 get 100% at 100mbps.

What can I do to solve the problem?

Get a faster/newer device.

Enable firewall soft offload, make sure no sqm is used.

Test at each step.
https://www.waveform.com/tools/bufferbloat
Post result links so we can say something wise

2-3x speedup expected, if that frees some CPU you get improved latency.

Or buy a new one from list (filogic aka mt79xx)

I searched for you, this is 10x faster than sercomm :wink:

https://www.mediamarkt.es/es/product/_router-wifi-asus-rt-ax59u-42-gbits-extensible-doble-banda-wifi-6-3-puertos-lan-ethernet-negro-1554857.html

Hi.

Thank you very much for your fast answer.

I've found how to enable firewall soft offload but I don't know how to search if I have any sqm in use.

Here you have the test:
https://www.waveform.com/tools/bufferbloat?test-id=5fa97212-a0ba-47f5-93f3-7f0f8ff66b5b

I have a little improvement about 20-30mbps more...

Then probably not. run tc -s qdisc in ssh - if it shows noqueue fq-codel and mq then certainly not.

ok, lets add 3 packet steering values to search space found in network/interfaces/global

try to srtucture tests:

  • no offload
  • sw offload
  • hw offload (no support in hardware but still uses different interfaces set which may or may not be better)

Out of 3 choose the best
Then roll through 3 steering options (default is "Enabled" , the middle one)

Then return and check through offload.

Post how it goes illustrating with waveform links.

Whats your subscribed speed? Also read service description, might be 50% guaranteed esp during weekend.

Ok I'll try to be clear...

My subscribed speed is 300mpbs.

the command tc -s qdisc tells me that tc isn't known...

The tests you ask:


NONE -> https://www.waveform.com/tools/bufferbloat?test-id=21fc2d1f-bdcd-443b-9744-0436c03bc064
Software Offload -> https://www.waveform.com/tools/bufferbloat?test-id=79a7af67-1708-468c-9370-89e562f42fec
Hardware Offload -> https://www.waveform.com/tools/bufferbloat?test-id=5111a17e-44ce-444f-a114-41d099a8dccc (Seems quite good for me...)

Global network options, steering flows 128 -> https://www.waveform.com/tools/bufferbloat?test-id=32c548e9-fb78-430e-a227-641e07a5531c

and steering flows (rps) -> 256 -> https://www.waveform.com/tools/bufferbloat?test-id=94d80970-8d14-4536-bb7e-ed720c7cdbb0

flows are for local traffic,quite expected they do nothing, only steering type matters for forwarding. disabled - enabled - enabled (all cpus)

EDIT: ie keep "hardware" offloading and walk through 3 steering options
none: all on cpu0
enabled: interrupts on cpu0 softirqs on cpu1
enabled(all) : interrupts on cpu0, softirq (firewall) in both cpus

Hi

Ok:

Steering disabled:
https://www.waveform_com/tools/bufferbloat?test-id=a56ed696-2d80-4f56-825a-5a98b8771920

enabled:
https://www.waveform_com/tools/bufferbloat?test-id=f696194f-5a5a-4640-b8b5-89ae37f8d746

Enabled (all cpus):
https://www.waveform_com/tools/bufferbloat?test-id=6fecd6bf-882a-4b8c-950b-5509df4b3b48

Sorry: I don't know why now the system tells me that I cannot post a link to that host...

Dont worry, thats ice bucket if new user posts too loud :wink:

So leave steering default.

Unlikely much help, but you can try diagnosing unnecesary packet drops and whether doubling some of packet batching parameters reduces that.

i'd go shopping tomorrow if I was you.

Thanks.

I prefer not going shopping.

I used to use the T-Plink Deco M9 for the mesh wifi and as router, but I don't know why it stopped using ethernet backhaul and my wifi sucks (big house problems...)

I can go back to that config before going shopping...

Thank you very much. I'll read the doc you give ...

Let's be realistic here:

  • Broadcom BCM63167 (MIPS BMIPS4350), 2*400 MHz
  • totally unusable WLAN hardware (BCM63167 (<54 MBit/s) and QT3740BC (no support at all))
  • 128 MB NAND flash
  • 128 MB RAM

…it's time to go shopping, urgently.

2 Likes

Normal routers make better (mesh) coverage than mesh pucks.

You are right.

But I don't have budget to buy a new router now.

I have an "old" Intel(R) Celeron(R) CPU J3455 @ 1.50GHz laying around so I go x86.

I don't need wifi on the router I already have a mesh.

Thanks to your advices and tips now I have stable and fast internet.

By now...

2port netcard would be about same as arouter.
Also PC 24x7 will drive up electricity bills,
this 40€ will pay off vs the pc rather soon.
https://www.amazon.es/dp/B0BRK3CYY3/

Wow. That price is very attractive...

I'm using a pico psu and 10-15w are not a big deal...

I could not find this device in the openwrt hardware list.
I've read it uses a custom version of Openwrt but I would prefer to use the original one...

Thank you very much.!!

-- https://firmware-selector.openwrt.org/?version=24.10.1&target=mediatek%2Ffilogic&id=cudy_wr3000-v1

:grimacing:
Sorry I was looking for AX3000 :innocent: Tought that was the model number...... :innocent:

Maybe a little offtopic but... do you know if I can install openwrt in an "Orange Pi Plus 2e" ?

I've searched in the forums but didn't find anything...

Thanks...

if it's not listed at https://firmware-selector.openwrt.org/?version=SNAPSHOT, it's not supported.

you need to figure out what the Plus and e in 2e stands for.

You need an extra sd card to try?