Davidc502- wrt1200ac wrt1900acx wrt3200acm wrt32x builds

Hey David, thanks for your builds.

I am facing a lot of dropped frames on my br-lan when i type in ifconfig, and i tried installing ethtool to see if it is really an interface error or a cable fault. however, ethtool isn't available. is it possible to add ethtool to your repository?

br-lan Link encap:Ethernet HWaddr 60:38:E0:XX:XX:XX
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::6238:e0ff:fec5:1ce0/64 Scope:Link
inet6 addr: fd65:3dab:75f2::1/60 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59348 errors:0 dropped:13318 overruns:0 frame:0
TX packets:48301 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8264458 (7.8 MiB) TX bytes:30023037 (28.6 MiB)

Thank you!

Ethtool is already an available package in the repository. Are you on the latest build?

I can confirm this myself as well.

ethtool_5.4-1_arm_cortex-a9_vfpv3-d16.ipk
r4966 | brainslayer | 2020-03-24 15:39:04 +0400 (Tue, 24 Mar 2020) | 1 line
revert 88W8964 to last known good firmware. the latest one seem to be buggy

5GHz is also going missing many times requiring reboot. crapple devices bonjour clients cannot get discoverable, too.

Sorry if off topic.

1 Like

Hey David,

I am on your r12570 build, however, I am shown this

root@OpenWrt:~# ethtool
-ash: ethtool: not found

and...

root@OpenWrt:~# opkg install ethtool
Unknown package 'ethtool'.
Collected errors:

  • opkg_install_cmd: Cannot install package ethtool.

so I was just wondering if it could be installed. or am I just doing it wrongly?

Edit: I know what I did wrongly, sorry for causing unnecessary trouble. I can now install the ethtool package. Thanks so much for confirming.

Did you run the command "opkg update" first?

Yes, but the router couldn't get an updated list.
It was a configuration problem on my WRT32X itself, that's why I couldn't update the package list and download ethtool, and that's my fault. I have already fixed it, and have managed to update the package list and download ethtool.

Thanks so much for the help!!!!

1 Like

tcpdump is also included in the build, and is a helpful tool to watch the packets coming in and going out.

Alright thank you so much!

@davidc502
I just wanted to give a big :+1:'s :arrow_up: for this r12570 Build. Compared to the stock FW? Superlative!!!

I got my new WRT1900ACS V2 replacement for a problematic EA6100 this past Friday, and it didn't take much to convince me to commit to either DD-WRT or OpenWRT. I opted for your build(s) based on where it seemed the community was pointing me and I am glad I did. Downloaded and flashed it Sunday morning and I've been having a gas since.

I'm a retired IT type (back as far as ARPANET, Big Iron, and the BUNCH, acoustic couplers, ...), and a Linux user since the early days of Redhat,Mandrake, Corel so the transition has been very, very comfortable.

Not to say I didn't have a couple of prickly armpit moments, especially when I lost the UI after installing the darkmatter theme (maybe it should be removed from the package list?). SSH opkg Remove pkg got me back to the Bootstrap theme and no more prickly armpits :wink:

All in all, it's working very well. I'm still having some issues with USB printserver and Darkstat, but Nlbwmon, Vnstat, and backup cron's are set, so I can deal with bandwith tracking down the line. Also very happy to see an SNMP package and will be playing with PRTG later on to see if it will suffice.

I am still trying to wrap my brain around how two different public space networks can use the same router though.

I use 10.10.1.x/24 with a mix of static and dynamic addresses, so I set DHCP services for the first 30 IP's and set the static addresses for the devices that require them on the 10.10.1.x/24 network. SO, I see my son's iPhone pop up and it has a 192.168.1.x address. I know this device can support a guest network, but am still very :confused: on this.

Anyway, thanks, again David, This was a very good choice for me.

2 Likes

Can you guys help me with good setup for sqm qos with netem for my ps4 please... I have a wrt32x...

I have been mirroring my eth1.2 ingress to ifb4eth1.2 then using netem to duplicate packets on eth1, and eth1.2 but adding delay on ifb4eth1.2 for ingress. Ive also changed my txqueluene to 3 on eth1 and eth1.2 and have some custum stuff with iptables to forward and prioritize ports... Is there anything more i can do?

I'm a noob at this though and ive been putting stuff together from separate websites about different firmware self-taught any advice

Welcome aboard, and glad you are liking it. I'm in IT as well (not retired yet), and started in the Madrake days when it first came out. Through the years I've always stuck with linux, but have never really been any more than a power user/administrator, as I've never got into development or engineering. However, though I stay fairly busy I usually find the time to compile OpenWrt Snapshots and upload them to the website, and every once in a while try to help solve a user issue. I usually upload builds once every 2 weeks, but will either bump that time up or spread it out depending. So, keep checking back from time to time, and download new builds as they come out.

Best Regards.

David

2 Likes

If your setting SQM for QoS gaming wise so bufferbloat is not an issue then your current way of setup is rather complex to say the least.

Now for me being a Online gamer where latency is not allowed to go above 50ms I use SQM, set to my WAN connection (no need to bounce it off every other interface)

Now in my case I am in VDSL FTTC 40/6.2 using pppoe.

Cake
Piece of cake
ECN on both Ingress and egress
Ingress: nat dual-dsthost mpu 64 pppoe-ptm
Egress: nat dual-srchost mpu 64 pppoe-ptm
DSCP set to do not squash and ignore

Ingress is set to 92% of my sync
Egress is set to 85% of my sync.

With just them settings set, I can have 4k YouTube @60 FPS a 1080p YouTube @ 30fps, host a VOIP server and play online games with my latency only increasing to a max of 35ms from 14ms without issues. But your milage will vary as each internet connection is different.

I am not even using any extra steps to prioritize ports a simply SQM QoS pointed at WAN fire and forget with A+ across the board on dslreports and decent results back on speedtest-cli from router out.

2 Likes

I play hardlined and i guess i have my egress figured out but ingress needs some work i think... Its hard to find good info on that side of things

DM me your syncs and connection type i.e is it ADSL VDSL or DOCSiS3 /3.1

1 Like

Netem will out work from a seperate device, not on the local machine.

txqueuelen, qlen, etc only has an affect for certain qdiscs (great article about tx queues).

1 Like

Prioritizing ports via firewall rules on egress seems to work fine with default sqm but on ingress it doesn't work out of the box afaik.
You could try the veth method which is described over here:

Currently I'm using layer_cake@diffserv4 and some port based rules for egress as it doesn't seem to be easy to get DSCP marks working for ingress. I can't wait for a user friendly solution for the ingress...

Btw why are you using netem for your ps4? Are you trying to add extra latency?

Yeah I guess I use it not just for Latency on ifb4eth1.2 but also to duplicate outgoing packets... It seems to make my bullets faster

I've read the veth post before but that's like trying to configure for your whole network... All I want is complete priority to my PS4. Ingress and egress although i think i have egress figured out because my bullets register fast in game. Ingress on the other hand is key to eating bullets which i cant seem to figure out exactly right... Need balance between the two...

Thank you all for your help

Good afternoon everybody and Davidc502,
Is there a way to set the radio0-Tx Pwr to 32dBm (1.6W) or 33dBm (2W) for my router wrt1900ac-ver1 ?
In combination to some settings (country), is there another driver that allow this router to transmit 1.6W ? I have TWO EXACTLY SAME routers placed in 2 adjacent thick concrete-buildings, and want to have a tiny bit more of tx power with these 2 (server <-> client). Thank you so much for your help.
PS: The power adapter of this router is HUGE (ample power, allow up to 48W DC total, says 50% for the radios output, that's a reservoir of 24W).
Wrt1900ACv1 Marvell 88W8864 (Mamba)
Model Linksys WRT1900AC
Architecture ARMv7 Processor rev 2 (v7l)
Firmware Version OpenWrt SNAPSHOT r12570-f68c48f7dd / LuCI Master git-20.074.84698-03af89a
Kernel Version 4.19.108
Radio0 (2.4GHz) Max Transmit Power 30dBm
(openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin)

kmod-mwlwifi - 4.19.108+10.3.8.0-20200206-1
mwlwifi-firmware-88w8864 - 10.3.8.0-20200206-1
mwlwifi-firmware-88w8897 - 10.3.8.0-20200206-1
mwlwifi-firmware-88w8964 - 10.3.8.0-20200206-1

Mesh networking?

For various reasons I currently own 1x wrt1900ac v2, and 2x wrt3200acm. I currently use 1x wrt3200acm as my home wifi router. As I understand it, the mwlwifi firmware for the wrt1900ac v2, and the mwlwifi firmware wrt3200acm does not support any sort of mesh networking (802.11s). So what is the next best thing that I can do with these devices to improve connectivity for the far reaches of my home? My son (upstairs, opposite end of our home from the wifi router, stuck at home while quarantined) would love to improve his ping time for gaming. He complains his wifi connection and ping time sucks rocks. Does WDS work? Ad hoc? Plug his PC via RJ45 into a wrt3200acm setup as a wifi bridge in client mode connected to the master wifi router? Throw them all away and buy cheap Archer C7s from TP-Link and setup a proper mesh network around the home? Thoughts?