Davidc502- wrt1200ac wrt1900acx wrt3200acm wrt32x builds

I still cannot build with -j1 and IGNORE_ERRORS=50. Again, the error was related with dnscrypt-proxy. @sunarowicz @slim0287, do you have any comments?

Configuring luci-app-openvpn.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-dnscrypt-proxy:
 *      dnscrypt-proxy
 * opkg_install_cmd: Cannot install package luci-app-dnscrypt-proxy.
make[2]: *** [package/Makefile:68: package/install] Error 255
make[2]: Leaving directory '/home/yihu/nas/nfs/src/openwrt'
make[1]: *** [package/Makefile:104: /home/yihu/nas/nfs/src/openwrt/staging_dir/target-arm_cortex-a9+vfpv3_musl_eabi/stamp/.package_install] Error 2
make[1]: Target 'world' not remade because of errors.
make[1]: Leaving directory '/home/yihu/nas/nfs/src/openwrt'
make: *** [/home/yihu/nas/nfs/src/openwrt/include/toplevel.mk:218: world] Error 2

@teapethu
Sorry I cannot help you in this particular case. I still do have too little experience with that. But I think you should avoid building on NAS. It might provide too slow disk operations for that. I spent last 3 weeks trying to cross compile OpenWrt on my elder PC running Ubuntu 18.04 on 6 core AMD Phenom II CPU and SSD disk. As advised on several places around I did the building in Debian guest VM. From almost 20 attempts to compile OpenWrt image I succeeded only once. Every attempt was interrupted many times by various compilation errors and except the one I always reached the point from where I could not continue further. I tried all possible values of -j parameter, various values of IGNORE_ERRORS= and --keep-going too. Nothing has helped. Other thing is that the building was really slow. Even with -j6 and virtual disk deployed on physical SSD disk it ran some 10 hours and still was not finished.

Then I gave it up, installed all recommended dependences to my host Ubuntu system and gave it a try with -j6 IGNORE_ERRORS=50 --keep-going. I was shocked that after little more than 4 hours I had builded image without a singe interruption of the building process. I could not believe to my eyes.

I do not know what did the miracle. But I guess building in VM was the main problem in my case. I realized that the disk I/O performance is hugely decreased in VM. I believe that building on the physical SSD directly (outside the VM) did not only increased the building speed substantially but prevented the occurrence of the building errors that made the process to stop earlier. Therefore I think that building on NAS is not a good idea and may cause you strange errors.

1 Like

Looks like some decent little mvebu kernel fixes are hitting Master branch today

2 Likes

Anybody have any pointers on where to start looking for slow WiFi performance on both antennas of my WRT32X? Able to duplicate the issue when I switch between partitions.

40/10 on Venom. 20/10 on OpenWRT.

@teapethu
I'm sorry I can't advise you on your specific problem. I've done my own "davidc502" build of OpenWrt a few times using the process I outlined and I've always ended up with a usable image without problem. My only guess is that this error has something to do with your build environment. I was having all sorts of problems before I settled on using Debian in a VirtualBox per:

https://openwrt.org/docs/guide-user/additional-software/beginners-build-guide

I haven't strayed from this build environment since I found it. Your use of a NAS may be partially responsible for your problems, although I can't be sure.

Let's take a look at your wifi configuration first.

Also, install a wifi analyzer on your phone and look for competing signals.

Agreed... I stopped building on my Windows workstation running a Ubuntu VM due to compiling issues. For at least the last year I've been building on my trusty Phenom 1090T (phyisical machine running Ubuntu) which I think is the same processor you have in your machine. Now that I have assembled a new workstation the old 1090T has been retired.

I'm glad to hear all is going well now with your builds.

@davidc502, my friend, any idea why dnscrypt-proxy may have suddenly gone "haywire" and is now taking over 50% of my ACS 1900 CPUs all the time for a couple of days?

I installed bearDropper on that day ... maybe have something to do?

If you see above, it's using 0% of CPU in the USER space, but 50% in "System" space...

hi guys i'm running on the latest david's firmware i have wrt1200ac ...
this is something that happens about couple of months now...
THE INTERFACE UI is DAMN SLOW !! sorry for being that aggressive but i'm so disappointed.... last time i said it in this forum i got recommendation to change the httpd.... eventually this things doesnt affect and the UI is super super slow to unresponsive in most cases.... what can i do ? should i go back to older firmwares where it didnt happen ?

@davidc502
Thank you David. Phenom 1090T really rocks! I've been thinking to retire it for many years. But why, when it is still such a decent performer? Next year my assembled PC will celebrate 10 years anniversary and still has enough horsepower for anything I need. I changed only disk and graphics card since its born.

But enjoy your new Ryzen! No doubt, it will serve you well for many, many years too.:wink:

Just a minor, but irritating, issue: my UI looks bad because of missing fonts (looks like some web fonts don't load). I've tried on different OSes and browsers but the result is the same. And yes, I have acceptet the self-signed cert.

Happens on both Rosy and AMaterial (I was only allowed to post one image to the forums per post thought…)

AMaterial:

Anyone noticed this?

Like what?

@mariano.silva

There should not be a correlation between the two. Did a reboot fix the issue or does it continue? Or you may try to re-install dnscrypt-proxy Version 2.

1 Like

@robocide
Did you try the solutions mentioned in this thread?

I played around with unbound's ip ratelimit settings.
With a limit of 20-25 requests per second, the log showed requests from 127.0.0.1 (openwrt itself) got throttled, doing reverse dns lookups.
For example:

unbound: [31868:0] notice: ip_ratelimit exceeded 127.0.0.1 20 12.0.0.10.in-addr.arpa. IN PTR
unbound: [31868:0] notice: ip_ratelimit exceeded 127.0.0.1 20 12.0.0.10.in-addr.arpa. IN PTR
unbound: [31868:0] notice: ip_ratelimit exceeded 127.0.0.1 20 12.0.0.10.in-addr.arpa. IN PTR

I don't know if this is intended behavior to do 20-25+ reverse dns lookups for the same hosts.
So every time the status page is refreshed these reverse dns lookups do happen.
And I guess if one has a lot of hosts and/or dnsmasq with a large adblock list in place things are slowing down?

@davidc502 Thanks for the quick reply!

A reboot didn't solve it. Believe it or not, i killed bearDropper and that solved the issue. I found that bearDropper is not working either ( i.e. I tried it to lock me out, and it didn't , so I reported it to the author a while back, and looks like he's not maintaining the project anymore ... ) . So I'm not using bearDropper anymore now.

Regards,
Mariano

1 Like

This fixed my lags: Proposal (and solution!) for High Load fix on OpenWrt (LuCI) - #29 by kofec

uci set uhttpd.main.http_keepalive=0
uci commit
/etc/init.d/uhttpd restart

2 Likes

@phinn
Where can I read about it?

@jacobwod

Just a minor, but irritating, issue: my UI looks bad because of missing fonts (looks like some web fonts don't load). I've tried on different OSes and browsers but the result is the same. And yes, I have acceptet the self-signed cert.

I don't have this problem. Using ungoogled chromium @Win10.

@robocide

THE INTERFACE UI is DAMN SLOW !!

I don't expirience any UI slow downs with the latest build. I'm using the default config, just disabled the Statistics, Samba4 and igmpproxy.

@Kherby the github with commits list is here: https://github.com/openwrt/openwrt/commits/master

1 Like

I don't have this issue at all, also the fonts are included with the theme, so it's strange that your having this issue. What build you running? As I have updated theme since the last build.

I can produce a build sooner than this weekend if you all want one?

2 Likes