Gargoyle 1.11.0 Release Candidate 5

Want to share your OpenWrt / Gargoyle knowledge? Implemented a new feature? Let us know here.

Moderator: Moderators

ViBE
Posts: 152
Joined: Sun Apr 19, 2015 6:58 pm

Re: Gargoyle 1.11.0 Release Candidate 5

Postby ViBE » Sat Dec 08, 2018 4:59 pm

ispyisail wrote:maybe desktop is easier for a first build

I mean I'm already an Ubuntu user and usually it's fine for every cases. That's not the Ubuntu subsystem on Windows. I see the dependencies but I guess nothing go wrong if I install the necessary stuffs what you mentioned. But tell me if it's not the right environment. Then I will do a virtual machine with a server version.

Lantis
Moderator
Posts: 5051
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle 1.11.0 Release Candidate 5

Postby Lantis » Sat Dec 08, 2018 5:43 pm

If you’re referring to “Linux subsystem for Windows”, don’t bother.
It works, but is much trickier to make work.

It should not be what you use for your FIRST build. Once you are confident, you could maybe switch. You can google what is required to make it work for Openwrt compiling.
Routers: Various ar71xx/mvebu/x86-64
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases

tapper
Moderator
Posts: 1065
Joined: Sun Oct 13, 2013 5:49 pm
Location: Stoke-on-trent UK

Re: Gargoyle 1.11.0 Release Candidate 5

Postby tapper » Sat Dec 08, 2018 5:53 pm

Hi I build openwrt and gargoyle on linux subsystem for windows and all works grate. CPU is Intel Xeon W3580
6 gig ram and 1 gb hdd.
Linksys WRT1900AC V2 Gargoyle 1.11
Linksys WRT3200ACM OpenWrt Snapshot

ViBE
Posts: 152
Joined: Sun Apr 19, 2015 6:58 pm

Re: Gargoyle 1.11.0 Release Candidate 5

Postby ViBE » Sun Dec 09, 2018 12:09 pm

I guess now I'm closer but still having issues... I dunno where these start. Here's some output:

Code: Select all

/home/akos/gargoyle/ramips-src/staging_dir/host/include/byteswap.h:2:2: warning: #include_next is a GCC extension
 #include_next <byteswap.h>
  ^~~~~~~~~~~~
  WRAP    tools/lib/rsa/rsa-checksum.c
  HOSTCC  tools/lib/rsa/rsa-checksum.o
  WRAP    tools/lib/rsa/rsa-sign.c
  HOSTCC  tools/lib/rsa/rsa-sign.o
In file included from tools/lib/rsa/rsa-sign.c:1:0:
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_remove':
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:156:2: warning: 'ERR_remove_thread_state' is deprecated [-Wdeprecated-declarations]
  ERR_remove_thread_state(NULL);
  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/x509_vfy.h:20:0,
                 from /usr/include/openssl/x509.h:309,
                 from /usr/include/openssl/pem.h:17,
                 from /home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:13,
                 from tools/lib/rsa/rsa-sign.c:1:
/usr/include/openssl/err.h:247:1: note: declared here
 DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *))
 ^
In file included from tools/lib/rsa/rsa-sign.c:1:0:
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_sign_with_key':
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:213:2: warning: implicit declaration of function 'EVP_MD_CTX_cleanup'; did you mean 'EVP_MD_CTX_create'? [-Wimplicit-function-declaration]
  EVP_MD_CTX_cleanup(context);
  ^~~~~~~~~~~~~~~~~~
  EVP_MD_CTX_create
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_get_exponent':
/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:279:21: error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'
  if (BN_num_bits(key->e) > 64)
                     ^~
scripts/Makefile.host:134: recipe for target 'tools/lib/rsa/rsa-sign.o' failed
make[6]: *** [tools/lib/rsa/rsa-sign.o] Error 1
Makefile:1195: recipe for target 'tools-only' failed
make[5]: *** [tools-only] Error 2
make[5]: Leaving directory '/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10'
Makefile:46: recipe for target '/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/.built' failed
make[4]: *** [/home/akos/gargoyle/ramips-src/build_dir/host/u-boot-2014.10/.built] Error 2
make[4]: Leaving directory '/home/akos/gargoyle/ramips-src/tools/mkimage'
tools/Makefile:122: recipe for target 'tools/mkimage/compile' failed
make[3]: *** [tools/mkimage/compile] Error 2
make[3]: Leaving directory '/home/akos/gargoyle/ramips-src'
tools/Makefile:121: recipe for target '/home/akos/gargoyle/ramips-src/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.tools_install_yynyynynynyyyyyyyyynyyyyyyyyynyyyyynnyyynnyynnnyy' failed
make[2]: *** [/home/akos/gargoyle/ramips-src/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.tools_install_yynyynynynyyyyyyyyynyyyyyyyyynyyyyynnyyynnyynnnyy] Error 2
make[2]: Leaving directory '/home/akos/gargoyle/ramips-src'
/home/akos/gargoyle/ramips-src/include/toplevel.mk:181: recipe for target 'world' failed
make[1]: *** [world] Error 2
make[1]: Leaving directory '/home/akos/gargoyle/ramips-src'
find: ‘bin’: Nincs ilyen fájl vagy könyvtár
find: ‘’: Nincs ilyen fájl vagy könyvtár
find: ‘’: Nincs ilyen fájl vagy könyvtár
ls: 'bin' nem érhető el: Nincs ilyen fájl vagy könyvtár

ispyisail
Moderator
Posts: 4632
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: Gargoyle 1.11.0 Release Candidate 5

Postby ispyisail » Sun Dec 09, 2018 2:07 pm

spin up a ubuntu server and try the commands exactly

top_s
Posts: 37
Joined: Mon Aug 13, 2018 10:09 pm
Location: Brazil

Re: Gargoyle 1.11.0 Release Candidate 5

Postby top_s » Sun Dec 09, 2018 2:39 pm

Hi everyone!

Testing on an AR150 device over 500/500 link. Everything seems fine.

Some speed test results:

Default config after flash (QOS disabled/BWmon enabled):
94mbps/94mbps (hard limit by eth. top shows 0.70 cpu load with 10MBs download)

QOS enabled (up and down, default rules)/ACC off/BWmon enabled:
60mbps/66mbps (top shows 0.98 cpu load with 6,5MBs download)

QOS enabled (up and down, default rules)/ACC ON/BWmon enabled:
57mbps/65mbps (top shows 1.15 cpu load with 6,5MBs download)
No unnecessary "fair link limit" cap. GUI is still responsive.
ACC seems much easier for the router to handle than in previous versions.

QOS enabled (up and down, default rules)/ACC ON/BWmon OFF:
82mbps/84mbps (top shows 1.03 cpu load with 8,8MBs download)
No unnecessary "fair link limit" cap. GUI is still responsive.
ACC seems much easier for the router to handle than in previous versions.

My network layout is:
PC>AR150>WDR4300(stock)>ISPs Fiber ONU.
Everything cabled. Gigabit when possible.
WDR4300 v1 (stock)
WR941nd v2 (1.9.2)
WA901nd v2 (1.6.2)
2x WR741nd (1.6.2)

(Up to) 1gbps up/down link

ninderrycomp
Posts: 41
Joined: Thu Dec 03, 2015 3:20 am

Re: Gargoyle 1.11.0 Release Candidate 5

Postby ninderrycomp » Tue Dec 11, 2018 1:54 am

Quick question - is there any support for USB NICs on the x86_64 platform? I have an old laptop with a busted screen which should make a decent router, but obviously it only has 1 NIC to play with. I imagine the answer is probably "no" but I figured I'd ask before I spend a bunch of time trying to find out the hard way. If not, would I be able to get around this limitation by using a hypervisor (eg. Proxmox) and assigning the VirtIO NIC this way?

Lantis
Moderator
Posts: 5051
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle 1.11.0 Release Candidate 5

Postby Lantis » Tue Dec 11, 2018 3:46 am

I don’t think any were included, but I can’t recall. If you know the particular driver you are after, you could check the build config file to see.

I run my x86 device under Hyper-V, and pass through 2 virtual NICs. If your hyper visor is capable of passing through the USB NIC in this way, it should work I reckon
Routers: Various ar71xx/mvebu/x86-64
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases

ninderrycomp
Posts: 41
Joined: Thu Dec 03, 2015 3:20 am

Re: Gargoyle 1.11.0 Release Candidate 5

Postby ninderrycomp » Tue Dec 11, 2018 8:56 am

Thanks. I'll give it a crack once time permits. I think I can pass through a USB NIC as a virtual NIC so that should be OK.

User avatar
danielwritesback
Posts: 23
Joined: Sun Sep 23, 2018 8:55 am
Contact:

Re: Gargoyle 1.11.0 Release Candidate 5

Postby danielwritesback » Thu Dec 13, 2018 7:36 pm

top_s wrote:Testing on an AR150 device...Default config after flash (QOS disabled/BWmon enabled): 94mbps/94mbps (hard limit by eth. ...
QOS enabled (up and down, default rules)/ACC ON/BWmon OFF: 82mbps/84mbps (top shows 1.03 cpu load...

Awesome!
Full port speed, or full port speed minus 14.4% QOS margin (If the automatic is on, you can specify up to 14.4% higher wan speed for Download QOS, thereby achieving full throughput, probably).
These speeds are just really amazing on the 400mhz GLinet AR150. I wonder how many wifi clients it can hold up, simultaneously, while still maintaining maximum wan throughput?


Return to “Show / Tell / Contribute”

Who is online

Users browsing this forum: No registered users and 2 guests