1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato RAF Releases

Discussion in 'Tomato Firmware' started by Victek, Dec 28, 2012.

  1. Victek

    Victek Network Guru Member

    I'm glad you test my version since you have the same problem with other Tomato mods ... right? ;)

    The CPU usage it's 3-4% only .... check with top command, the issue comes from sirq (software interrupts from network device..) with around 70-80%. as already you read from other people in other posts.

    Countermeasures:

    - Disable Ethernet Port Monitor (-25% sirq less load).
    - Fix the Torrent Port in Portforwarding instead of UPnP discovery.
    - Use previous TomatoRAF builds like 9006 release (then you will loose other features).
    - Never use wireless link with torrent, peers remains open in case of link drop.

    With Linksys stock firmware you have better performance since the CTF module is active (but again, you don't have other features implemented in Tomato).

    If you can live without these features then I suggest you to use Linksys firmware, unfortunately Tomato drivers are 'black boxes' and we can't handle the 'switch module' optimization and bottleneck in network connections management.

    Could you make me a favour? Please test Beta version 'w' and check if this problem persists or you have better performance. It's important to perform this test. I changed network congestion mechanism in beta 'y'.

    More information: I'm using a RT-N16 and also I use torrent, in my case downloading from some trackers at 100Mbps (yes, 10MB/sec) I read 45-65% CPU load (Ethernet Monitoring disabled.. I use it only to check the right speed from cable, then I disable it).

    Another open question is... what upload speed did you fixed in your torrent?... if you drown the upload channel then forget to use the most powerful router in the shops since you can't establish a com channel with the peer to send ACK and proceed with next data package, the connections are in the hell. It will explain why you can't access the router also.

    I'm very interested to go in deep with this problem since RT-N16 is handing torrents in a better way. Are you storing your torrents using the router USB?

    Please answer with complete information and I'll try to help you. What 'very old Tomato' version are you talking about? it's a Tomato RAF version?

    Thanks

    gffmac, E3000 is getting too busy at 10MB/s .... may be is time to upgrade your router or as you did... open an small slot to access the router while downloading at top speed...
     
    Elfew likes this.
  2. Elfew

    Elfew Addicted to LI Member

    No problem with torrents on my rt-16n. Yes, it takes resources - cpu and ram, but it is responsive, no problems.

    Victek, what about CTF module in Tomato - you wrote some week ago that you have working solution ;) maybe it could help

    Odesláno z mého GT-I9000 pomocí Tapatalk 4
     
  3. mrQQ

    mrQQ Addicted to LI Member


    Hello,

    thanks for very thorough answer! Yes, this issue persists in Toastman/Shibby/Raf, but not in the very old versions, and yes, it's sirq which is using up all the power.

    Anyway, I will dig through the info you have here and get back with response, but how about this - what if I give you access to my router and we sit down, I start up some torrents, and you can check around whatever you want to see what's going on? Tell me what you think. If this sounds like too much trouble, I will surely do the testing myself, though it might take more time that way :)

    For now though - what was different in 9006 that it would work better? It's like Toasman 7467 which isn't getting loaded.. All the later ones are.. What is CTF? I'm not using wireless for torrents - the pc is directly connected to router with gigabit link. I've tried disabling all the monitorings in for example Toastman, but that didn't change anything. I can try to setup fixed ports instead of UPnP - didn't think about that, but the fact that it works fine with UPnP on the official firmware makes me think that this would only make issue better, but not solve it.

    I could live with Linksys FW, but I depend very badly on two things - pptp server and WakeOnLan tool.. :(

    As for the upload speed, I will check it once I get home, I think I have it limited, but in any case - I don't change it when flashing to Linksys fw, so it means it does something better..?

    The torrents I donwnload at my PC - both .torrent and data is being stored in it. I've ven tried to limit connection count to very small amount, and it doesn't change anything..
     
  4. mrQQ

    mrQQ Addicted to LI Member

    btw, this happens with both RT and RT-N..
     
  5. Victek

    Victek Network Guru Member

    a) Good beginning, the problems are common for all Tomato mods and are pointed in sirq activity.
    b) Please try 9007 release to confirm a good device response against high peer traffic, then we can monitor all changes done from 9007 till actual releases and I can revert some changes in test version trying to identify which modules provoked the bottleneck.
    c) Differences between 9007 and actual release are around thousands of files.. unfortunately I can determine exactly what have been changed, so, it will be a huge troubleshooting ..

    So please start with this version: http://victek.is-a-geek.com/Reposit...SB-NVRAM60K-1.28.9007MIPSR2_RAF-VPN-NOCAT.bin , test and feedback.

    @Elfew, if I start with CTF again it will be similar as porting Linux 3.x to Tomato.... ;)
     
  6. mrQQ

    mrQQ Addicted to LI Member

    Will do and report.
     
  7. Elfew

    Elfew Addicted to LI Member

    Victek, I thought that you have working version with CTF... Few posts before you write something like that

    Odesláno z mého GT-I9000 pomocí Tapatalk 4
     
  8. Victek

    Victek Network Guru Member

    I started with it Elfew but stopped after I saw kernel 3.x for broadcom and an 'open' ethernet driver ;)

    In any case it will not interfere the actual TomatoRAF roadmap.

    @MrQQ, Thanks for your help
     
    Elfew likes this.
  9. kyrios

    kyrios Serious Server Member

    @Victek
    Previous x and before, no problem paste this:
    Code:
    nvram set qos_orules="0<<-1<d<53<0<<0:10<<0<DNS>0<<-1<d<37<0<<0:10<<0<Time>0<<17<d<123<0<<0:10<<0<NTP>0<<-1<d<3455<0<<0:10<<0<RSVP>0<<6<d<16014,20009<0<<<<0<OSCAM>0<<-1<d<9<0<<0:50<<4<SCTP, Discard>0<<-1<x<135,2101,2103,2105<0<<<<4<RPC (Microsoft)>0<<6<x<22,2222<0<<<<0<SSH>0<<6<d<23,992<0<<<<3<Telnet>0<<6<s<80,5938,8080,2222<0<<<<3<Remote Access>0<<-1<x<3389<0<<<<3<Remote Assistance>0<<-1<x<6970:7170,8554<0<<<<2<Quicktime/RealAudio>0<<-1<d<1220,7070<0<<<<2<Quicktime/RealAudio>0<<-1<x<554,5004,5005<0<<<<2<RTP, RTSP>0<<-1<x<1755<0<<<<2<MMS (Microsoft)>0<<-1<d<3478,3479,5060:5063<0<<<<1<SIP, Sipgate Stun Services>0<<-1<s<53,88,3074<0<<<<1<Xbox Live>0<<6<d<1718:1720<0<<<<1<H323>0<<-1<d<11031,11235:11335,11999,2300:2400,6073,28800:29100,47624<0<<<<1<Other games>0<<-1<d<1493,1502,1503,1542,1863,1963,3389,5061,5190:5193,7001<0<<<<6<MSGR1 - Windows Live>0<<-1<d<1071:1074,1455,1638,1644,5000:5010,5050,5100,5101,5150,8000:8002<0<<<<6<MSGR2 - Yahoo>0<<-1<d<194,1720,1730:1732,5220:5223,5298,6660:6669,22555<0<<<<6<MSGR3 - Additional>0<<-1<d<19294:19310<0<<<<6<Google+ & Voice>0<<6<d<6005,6006<0<<<<-1<Camfrog>0<<-1<x<6571,6891:6901<0<<<<6<WLM File/Webcam>0<<-1<a<<0<skypetoskype<<<1<Skype to Skype>0<<-1<a<<0<skypeout<<<1<Skype Phone>0<<-1<a<<0<youtube-2012<<<2<YouTube 2012 (Youtube)>0<<-1<a<<0<flash<<<2<Flash Video, (Youtube)>0<<-1<a<<0<httpvideo<<<2<HTTP Video, (Youtube)>0<<-1<a<<0<rtp<<<2<RTP>0<<-1<a<<0<rtmp<<<2<RTMP>0<<-2<a<<0<rtmp<<<2<RTMPT (RTMP over HTTP)>0<<-1<a<<0<shoutcast<<<2<Shoutcast>0<<-1<a<<0<irc<<<6<IRC>0<<6<d<80,443,8080<0<<0:512<<4<HTTP, HTTPS>0<<6<d<80,443,8080<0<<512:<<7<HTTP,SSL File Transfers>0<<6<d<20,21,989,990<0<<<<7<FTP>0<<6<d<119,563<0<<<<7<NNTP News & Downloads>0<<6<d<25,587,465,2525<0<<<<5<SMTP, Submission Mail>0<<6<d<110,995<0<<<<5<POP3 Mail>0<<6<d<143,220,585,993<0<<<<5<IMAP Mail>0<<17<d<1:65535<0<<<<9<P2P (uTP, UDP)" 
    Using build y, now it's cut.
    only show this
    Code:
    nvram set qos_orules="0<<-1<d<53<0<<0:10<<0<DNS>0<<-1<d<37<0<<0:10<<0<Time>0<<17<d<123<0<<0:10<<0<NTP>0<<-1<d<3455<0<<0:10<<0<RSVP>0<<6<d<16014,20009<0<<<<0<OSCAM>0<<-1<d<9<0<<0:50<<4<SCTP, Discard>0<<-1<x<135,2101,2103,2105<0<<<<4<RPC (Microsoft)>0<<6<x<22,2222<0<<<<0<SSH>0<<6<d<23,992<0<<<<3<Telnet>0<<6<s<80,5938,8080,2222<
    I have to manually write the entire QOS classification again
     
    Last edited: Aug 10, 2013
  10. Victek

    Victek Network Guru Member

    Yes kyrios I know... and I did because I don't use QoS... anyway, I'll do for you in the final release since you're the only one smashing me at each beta test (but at least I know you test each version) ;)
     
  11. kyrios

    kyrios Serious Server Member

    my ul/dl is only 600kbps/3Mbps and that subscription I must pay about ~ USD100 monthly.
    Internet is expensive in my country
     
  12. Victek

    Victek Network Guru Member

    :eek: very expensive.. I see.

    @Elfew and MrQQ, just to test.. if you disable Web Monitoring your bandwidth increases 2MB/sec, if you disable IPTraffic your bandwidth increases 5MB/sec.. (depending in all the cases of CPU specs, I mean.. a WRT54GL CPU is more sensible to the figures I wrote) all these modules drown Tomato...
     
    Elfew likes this.
  13. Elfew

    Elfew Addicted to LI Member

    I have always these featurrs disabled... I dont see a point for using these features at home in network with 10 devices and unlimited 150/100mbit line. I use them only at work.

    Thank you Victek

    Odesláno z mého GT-I9000 pomocí Tapatalk 4
     
  14. Victek

    Victek Network Guru Member

    Ok, Now I was doing test compiling Tomato RAF with minimal modules in order to activate CTF and during each test WAN-LAN I can see the bandwidth influence for each feature... ;) the WRT54GL I have for test is the king of broadband now with 97Mbps bandwidth when these features are disabled..and kernel modules disabled.
     
  15. Elfew

    Elfew Addicted to LI Member

    Good, so ctf will be ibcluded in normal 2.xx kernel builds? Is possible to add a sinple gui ctf on/off

    Odesláno z mého GT-I9000 pomocí Tapatalk 4
     
  16. Victek

    Victek Network Guru Member

    Don't know yet.. I think the correct way should show a 'label' when ctf is ON or OFF because I'm seeing in many parts of the code (services.c) other features disabling CTF ...
     
    Elfew likes this.
  17. RMerlin

    RMerlin Network Guru Member

    Asus once told me that if I changed kernel build options, then the ctf module needs to be recompiled by Broadcom. This doesn't apply to all kernel options, but keep it in mind if you are unable to load CTF - you might have some kernel option changes that are incompatible with it.

    CTF versions are usually linked to specific driver versions, in turn is linked to kernel code. That's why downgrading my FW to use the older 5.100 driver was so difficult, I also had to do some kernel-level changes to have everything happily talking together.

    That's yet more reasons why CTF support in Tomato is far, far from trivial to implement.
     
  18. RonV

    RonV Network Guru Member

    I just want to make sure...QOS still works in version "y"? I haven't moved to it yet but I definitely use it very heavily.
     
  19. Victek

    Victek Network Guru Member

    Yes, nothing changed related to modules ...
    You are right may be is a move is needed ... https://dev.openwrt.org/browser/trunk/package/kernel/broadcom-wl/Makefile
     
    Elfew likes this.
  20. zapoqx

    zapoqx Networkin' Nut Member

    EXCELLENT!!!!
    So I updated to y after having some time today. After doing all the updates and telling the router to reboot changes, no failed reboot (but it was close at one point as reboot took 110 seconds instead of being done before the full 90 second countdown was done with). As said, I'll continue monitoring.
     
  21. Victek

    Victek Network Guru Member


    I'll extend the reboot timer since the build is bigger and sometimes services to be launch waits other modules to receive the green flag to start it... I just avoided some race conditions... E3000 seems sensible to it.

    Thanks
     
    Elfew and zapoqx like this.
  22. lefty

    lefty Networkin' Nut Member

    Y build working good so far on my E3000, E2000, and E1550. Thanks Vic!
     
  23. Victek

    Victek Network Guru Member

    Hi lefty, thank you for the feedback.
     
  24. mrQQ

    mrQQ Addicted to LI Member

    Hi,

    i've downloaded this build (well, since I have E4200 i've downloaded tomato-E4200USB-NVRAM60K-1.28.9007MIPSR2_RAF-VPN-NOCAT.bin) and these are observations:

    * i've disabled web monitoring, traffic monitoring and logging
    * when torrents reach 10mb/s, sirq reaches 94%
    * the gui still responds fairly well at this time, around 3-5 seconds for refresh, the new build - the guy simply times out
    * i can still browse the web, the new build - i can't
    * load stays around < 2.0

    anything else I should try>
     
  25. mrQQ

    mrQQ Addicted to LI Member

    by the way, I've tried 9006, and it's better - sirq hangs around 81-84 (9007 - 91-94), and web browsing is more responsive..
     
  26. martinqiu

    martinqiu Addicted to LI Member

    Would you please re-compile the E3200 version? The Y build is as same as before.
     
  27. Elfew

    Elfew Addicted to LI Member

  28. mrQQ

    mrQQ Addicted to LI Member

    also, I've tried dd-wrt build 22000, and it's same as newest tomato builds - sirq gets to 97% and everything gets completely unresponsive..
     
  29. Elfew

    Elfew Addicted to LI Member

    I can get with my RT-16n connection - 139Mbit/s for download and 95-97Mbit/s for upload. (My internet connection is 150/100Mbit, but I cannot reach for my maximal speed with my stock router from provider - it has almost same results like RT-16n).

    So, Victek adviced me that I should disable loging, bandwith and ip traffic monitor but I cannot test it - is there anyone with RT-16N and connection higher than 150Mbit? It could give us according to Victek at least about 3-4Mbit/s... it is really interesting find. I also disabled port forwarding and UPnP, USB+printer support, FTP, File sharing, media server, web server, IPv6, BW limiter, Access restriction and QoS... so everything is disabled and I have nice CPU usage when I am downloading over torrents. It is "lite" and propably the lightest version with maximum throughput you can get with this configuration. I would like to test it with faster connection and see the result, maybe next week in house of my frined which has 200/150Mbit connection.

    Is there any way how to help you Victek?
     
    Victek likes this.
  30. Victek

    Victek Network Guru Member

    Thanks Elfew, yes, in fact any package/function adding filtering to data stream should be disabled, also the Port Monitoring module should be disabled.
     
  31. hazeblah

    hazeblah Reformed Router Member

    hey, im kinda new to this and looking to upgrade firmware for wrt54gx2. was wondering if this would work for it or is there something that you would recommend? any help is grateful.
     
  32. Victek

    Victek Network Guru Member

    That router is not compatible with either dd-wrt, openwrt or tomato firmware
     
  33. zapoqx

    zapoqx Networkin' Nut Member

    I just wanted to chime in...
    Restart was excellent this morning. Looks like the fix you applied definitely did the trick for sure. Great job, Victek!

    As to Elfew's comment...

    I'm pretty sure if I was to take the time to make RAF as "Lite" as possible, I can only guess that my connection on a low connection day would be between 145-160 mbps as a person I know has the same bandwidth paid and achieved 159 mbps once (I will say it is something interesting to see all the time when any connections go over the "up to" number which in my case should be 150). However, he doesn't use third party firmware options. That said, I don't have an RT-N16. I'm pretty sure he has a E4200.

    But our connection should be 150/20 and with this firmware, I'm getting on avg 135/30.
    Also, 30 seems to be the cap upload I can reach as it refuses to go higher.
     
  34. RonV

    RonV Network Guru Member

    I have the version "v1.28.9013 MIPSR2-RAF-V1.1y " up and running this weekend on the N16. So far so good.
     
  35. hazeblah

    hazeblah Reformed Router Member

    ok, got WRT54G. what program do i use to push tomato to it?
     
  36. mrQQ

    mrQQ Addicted to LI Member

    Victek, what other testing would you like me to do?
     
  37. Victek

    Victek Network Guru Member

    Version? (on bottom label).
    I'm doing changes in kernel to reduce sirq on non used interfaces ...http://repo.or.cz/w/tomato.git/shortlog/refs/heads/Tomato-RAF-RT-N, please wait for next release.
    Or better find what interfaces or functions are not used and disable on the fly... see last commit in the git.
    Thanks RonV, now is moment to optimize code..

    Thanks to all :)!
     
  38. hazeblah

    hazeblah Reformed Router Member

    i have ver 2. i have flashed phones and tablets and use live suite. can i use that or is there a different program
     
  39. Victek

    Victek Network Guru Member

  40. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

  41. hazeblah

    hazeblah Reformed Router Member

    ahh, 7zip file. already tryed using router to load it, didnt un zip tho. didnt know was 7zip. thx, loading now.
     
  42. koitsu

    koitsu Network Guru Member

    If you're referring to this link: http://victek.is-a-geek.com/Repositorios/TomatoRAF/Tomato_RAF_1.28.121006a.zip

    The file is not 7zip. It is a standard zip archive (version 2.0), generated on a UNIX machine. I verified myself by downloading the archive and looking at its file format information in WinRAR. 7zip files are also usually named with a .7z extension not .zip.
     
  43. Victek

    Victek Network Guru Member

    Last updates, Busybox 1.21.1 and more usb modem models with usbmodeswitch 1.27. See git for details. Also a very interesting patch to kernel to disable inspection on non working interfaces.
     
    Elfew and zavar like this.
  44. zavar

    zavar Networkin' Nut Member

    So latest version is now z?
     
  45. RMerlin

    RMerlin Network Guru Member

    God help us if you have to switch to a Chinese or Japanese alphabet to get more letters :D
     
  46. zavar

    zavar Networkin' Nut Member

    OMG too funny.
     
  47. Victek

    Victek Network Guru Member

    :D no way, I'll release 'z' and then 1.2 release. For next round we have to use binary 8 bits version....I think will be enough :)
     
    Elfew likes this.
  48. mrQQ

    mrQQ Addicted to LI Member

    Victek, anything yet to try for sirq?
     
  49. Victek

    Victek Network Guru Member

    Hi MrQQ, if you see in the git I'm doing some changes in code that 'hope' will reduce (mainly ignoring signals to wait for inactive interfaces), you can test it in next beta. In any case and just as one comment... the 'issue' it's not easy to remove and only changes to another 'architecture' (ARM) will avoid the infamous sirq (noticeable when you try to run performance features in poor CPU's...).

    I started looking arm code two days ago for RT-AC56U and RT-AC68U, it's a good opportunity for a renewed Tomato ...
     
    Elfew, ryzhov_al and Marcel Tunks like this.
  50. hazeblah

    hazeblah Reformed Router Member

    nice, used 7zip to unzip and flashed it. now trying to put as switch. was labled .7z and i have windows 7. im more xp but forced to up grade
     
  51. mrQQ

    mrQQ Addicted to LI Member

    hm, so what was different in the old builds of tomato that they worked much better? or in linksys fw? ctf?
     
  52. Victek

    Victek Network Guru Member

    Lightweight according to CPU performance, restricted to poor RAM and less features...
     
  53. mrQQ

    mrQQ Addicted to LI Member

    hmm, but even with all the features disabled, new versions lag terribly. If only we could find exact changes which brought it down..
     
  54. Victek

    Victek Network Guru Member

    The term lag can confuse the reader of the post. I can say that later Tomato versions are doing a better network management, adding interesting features not found in official firmware versions from best manufacturers and we have been able to listen, agree or disagree with people posting in this forum and others to create useful functions. All these addon are true thanks to your ideas and requests.

    The term lag is referred to GUI access or to bottleneck in your device with high speed Internet connections.

    Let's agree about smashing facts, every Windows version forced you to upgrade your hardware to avoid lag when running the new software versions, every Android version forced you to change your smartphone to run new features, new media contents changed quickly and you changed your TV set..... and all these new devices avoid what you named 'lag' or accept new features.

    So I would suggest... if you like to upgrade your router with new contents you might have to buy a new router, if you do not plan to use the new features then you can keep your actual router with older firmware versions. It's a fact.

    Unfortunately we, the tomato developers don't have access to chipset source code and everything you can enjoy was made with trial and error versions and information found in another projects sites, Openwrt mainly, so, what you see it's sometimes a hundred hours job and a lot of imagination, innovation and fun with the help of beta testers and your suggestions.
     
    Last edited: Aug 16, 2013
    M_ars, Elfew, zapoqx and 2 others like this.
  55. mito

    mito LI Guru Member

    Vic, there is always some "mala onda:confused:" guy here around, don't worry.
     
    Last edited: Aug 17, 2013
  56. Victek

    Victek Network Guru Member

    Hi mito..and all people reading it, I'm glad to read and answer any comment cause I learn from every one of you. In resume, if we want more features we need more powerful devices. :)
     
    Elfew, mito and lefty like this.
  57. mito

    mito LI Guru Member

    Sure, but some fellows don't get it ;)
     
  58. irvoh

    irvoh Reformed Router Member

    Using 1.1y on Cisco/Linksys E3000, exFAT is not available as a file system in USB Support UI. Tested with a 1 GB flash drive formatted exFAT, and it will not mount: "Partition 'sda' unknown (1,016.63 MB) is not mounted" "Failed to mount. Verify the device is plugged in, and try again."

    Do I need to do something special for the exFAT support (introduced in 1.1w) to work?
     
  59. Victek

    Victek Network Guru Member

    irvoh and Elfew like this.
  60. konax

    konax Reformed Router Member

    I have 200/20Mb/s but with this firmware i'm only reaching 165/20Mb/s, but Victeck says:
    BW 193Mbps Download, 135Mbps Upload with up to 3.000 concurrent connections.

    i've disabled the Bandwith monitor and limiter, the IP monitor and the QoS and continuous at 165Mb/s

    i've tryed another firmwares, like the Kong Builds on my RT-N16 and i reach to 186/20Mb/s
    and the Shibby Builds i reach to 125/20Mb/s

    Is there any suggestion to reach to 200/20Mb/s with the Tomato Victek firmware?? Maybe CPU OC??
     
    Last edited: Aug 20, 2013
  61. Victek

    Victek Network Guru Member

    Yes, in latest modifications (not released yet) I patched some kernel modules responsible of netfilter you can try OC CPU but it's only useful if you ran other services at once. Would you disable Ethernet port monitoring please and test again?

    One more question, are you connected via DHCP or PPPoE connection?

    Thanks
     
  62. mrQQ

    mrQQ Addicted to LI Member

    Sorry if I sounded as if I wasn't happy! I am, I really am!

    And I'm really thankful that you're listening and responding and even giving attention to this!

    I just thought, perhaps there is some kind of bug/change/addition which alone is responsible for this sudden change, and if so, perhaps it could be made optional if it's not necessary needed?

    Or is my logic flawed?

    Sorry for sounding rude, didn't mean to!
     
  63. Elfew

    Elfew Addicted to LI Member

    I overclocked my rt-16n 500/240/125 - it gives you about 2-5%

    with 532MHz my device was unstable because of poor RAM modules

    *btw - disable everything what you dont need - see my post above - I disabled USB support, FTP, logs, UPnP, etc

    **edit: Victek - is possible to look into the ddwrt code and check why they have better throughput? I think they use same modules, driver)... features are different, but basic features which are enabled by default are almost same... I tried ddwrt one year ago and it is really messy and the performance was bad.
     
    Last edited: Aug 20, 2013
  64. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    Kong mod was a bit better than regular dd-wrt for throughput on E4200 for me as well, and for me was better for stability, but still not even close to the stability of Tomato. I'm happy to wait until Victek's 1.2 release before worrying about Kong's performance. Regular dd-wrt is not faster than Tomato.
     
  65. Victek

    Victek Network Guru Member

    :) mrQQ, I never understood you was unhappy or rude, I'm seeking ways to improve Tomato WAN-LAN throughput a very amazing subject since there are also variations in WAN-LAN BW between different Tomato mods and official firmware... but we need to take in mind the hardware involved.

    Thanks!

    In general, WAN-LAN performance of Tomato RAF surpases dd-wrt and openwrt, so I think we are in the right way and as I said need optimizations that I try in my hobby moments by trial and error test.
     
  66. konax

    konax Reformed Router Member

    I'm connected via DHCP.
    I disabled everything that i saw about monitoring and logging and make a new speedtest after reboot the router and reaching at 166/20Mb/s
     
  67. Elfew

    Elfew Addicted to LI Member

    Did you also disable ethernet port monitor, USB support and upnp? Please test it
     
  68. konax

    konax Reformed Router Member

    Where is disable ethernet port monitor?? i disable USB and UPNP and make another test 167/20Mb/s
     
  69. Elfew

    Elfew Addicted to LI Member

    In the status page or in the basic setting... I will post you a screenshot if you wont find it.

    Please make another test after that... Thanks
     
  70. konax

    konax Reformed Router Member

    Okey, i found it, reboot and another speedtest 167/20Mb/s
     
  71. Victek

    Victek Network Guru Member

    Good information, just a simple question, what speed did you reach when you bypass the router and connect directly to the modem using the same speedtest site? is your PC connected to the router or do you have any switch between?
     
  72. Elfew

    Elfew Addicted to LI Member

    Good question Victek :)

    Last solution is overclock your router (my rt-16n was overclocked, no problem but I am at stock clock now-I have only 150mbit connection from provider).

    I think you will get higher throughput with next build z. ;)
     
  73. konax

    konax Reformed Router Member

    there's a giga switch between pc and router. Later i'll try to make a speedtest connected to ISP Router (thomson Telecom twg870)
    always make the test in www.speedtest.com

    offtopic: how do you say?? make a speedtest or do a speedtest?? xD i'm from spain and my english is very poor. :p
     
  74. Victek

    Victek Network Guru Member

    Well, are in the right track now, it's the reason why I'm asking you details, the right scenario should be:

    _ Do speedtest and pingtest in your PC connected to ISP router directly. Post details.
    _ Insert E4200 between ISP router and your PC, perform another speedtest and pingtest. Post details.

    I'll appreciate if you can do these test with no activity in your local network, just speedtest. I¡ll post a link later for you to download one build patched 'untested' to repeat the speedtest...

    Thanks for your time, it helps all the community.
     
  75. konax

    konax Reformed Router Member

    PC directly to ISP Router(Thomson TWG870 Stock firmware):
    [​IMG]

    PC in Asus RT-N16 (Tomato RAF Version 1.28.9013 series (Beta)):
    [​IMG]

    In the two cases the rest of the pcs in my LAN are disconnected, and there are two minutes of difference between the two speedtests.
     
    Last edited: Aug 20, 2013
  76. Victek

    Victek Network Guru Member

    Thanks for the test, in this link http://db.tt/kf84AduJ you have one test file for RT-N16, (this other for E4200 ... http://db.tt/O3zsTcxv ) upgrade firmware erasing nvram and test with two options:
    _ Advance settings / Miscelaneous .... CTF enable ... do speedtest .. post details, and CTF disable ... do speedtest.. and post details.

    Thanks!
     
    Last edited: Aug 20, 2013
    eahm likes this.
  77. konax

    konax Reformed Router Member

    Forget it
     
  78. Victek

    Victek Network Guru Member

    The board was in backup maintenance when I posted ... edited, links are fine now
     
  79. gffmac

    gffmac Serious Server Member

  80. konax

    konax Reformed Router Member

    i flash this new firmware and the speedtest:
    [​IMG]

    i don't have the option CTF Enable, i don't see it, but now is working perfect!

    Miscellaneous only shows this options:
    Boot Wait Time
    WAN Port Speed
    Enable Jumbo Frames *

    What firmware is it?? i see that this firmware has less options, for example IP monitor.

    I don't have a E4200, only i have the ASUS RT-N16.
     
    Last edited: Aug 21, 2013
    Elfew and eahm like this.
  81. Victek

    Victek Network Guru Member

    OK, thanks for the test.. found the bottleneck ... yes, this firmware is Tomato RAF from scratch, I'll add RAF features. Anybody of this board readers have higher speed than 200Mbps Internet connection? I would like to test what's the top speed achieved with this base firmware.

    Thanks!
     
    Elfew and eahm like this.
  82. RMerlin

    RMerlin Network Guru Member

    Put a PC on the WAN side instead of your modem, and run iperf on both sides :)
     
  83. ntest7

    ntest7 Network Guru Member

    a minor but annoying bug...

    On the Administration -> Admin Access page, set the router for
    remote access: HTTPS
    remote port: 8080

    Start a remote session. https://external.ip:8080

    Now go back to the Administration -> Admin Access page, click the [Save] button at the bottom. The web browser loses the :8080 alternate port and you have to edit the address to regain access to the router.

    I'm using
    Tomato RAF Firmware v1.28.9013 MIPSR2-RAF-V1.1y K26 USB VLAN-NGINX
    on an E3000, but I suspect this is a long-standing tomato bug -- a spot check of some toastman version on an old WRT-54G shows the same behavior.

    Thanks.
     
  84. koitsu

    koitsu Network Guru Member

    For developers:

    What the user is stating is that once you change the Remote Port under Admin Access, any HTTP redirects/etc. done when clicking "Save" to bring the user back to the previous URL they were at are done incorrectly -- the URL redirection code (either via <meta> refresh, or via HTTP Location: header, or some god-awful JavaScript (I don't know which)) doesn't take into consideration the Remote Port (i.e. the code always assumes port 80).
     
  85. Victek

    Victek Network Guru Member

    @RMerlin, I did in my previous test when I said 196Mbps download but the user said he was unable to reach more than 169Mbps, I think the scenario running an static test it's not equal as live conditions (or am I missing something...), nevertheless I'll do when I'll back home.

    @ntest7, @koitsu ... I'll test, thanks

    @konax thanks for the test, I started adding latest features in Tomato RAF but I need a physical router to test each new patch added to find the code limiting BW, I'll do in coming days.
     
    Elfew likes this.
  86. konax

    konax Reformed Router Member

    @Victek it was a pleasure, i'm waiting for the next firmware, thank you for your hard work :D
     
  87. M0g13r

    M0g13r LI Guru Member


    and with iperf it's no pppoe ;)
     
  88. mrQQ

    mrQQ Addicted to LI Member

    Victek, could this bottleneck be related to my issue?

    btw, jumbo frames don't work on E4200 even with that option enabled..
     
  89. Victek

    Victek Network Guru Member

    mrQQ, please try the build I did for E4200, link to download it's some posts up. And please report your findings.
     
    Elfew likes this.
  90. Elfew

    Elfew Addicted to LI Member

    Nice, really nice! Tomato with WAN-LAN over 200Mbits :) It makes me really happy because my provider will be increasing the download and upload for my line for free in next 2months (I think from 135 to 200, but I am not sure)

    Which features are missing in this super fast build Victek? I wont flash it propably, because I am testing your "z" beta build and I have only 135Mbit connection at home and 100Mbit connection in work... :/
     
  91. RMerlin

    RMerlin Network Guru Member

    You can run a PPPoE server on the PC sitting on the WAN side. Not something for beginners, but I've done it before to test something out.
     
    koitsu likes this.
  92. Victek

    Victek Network Guru Member

    @Elfew I got the Tomato RAF git and reverted all the features related to network traffic (vlan has been the major revert) until I naked Tomato RAF with a minimal configuration but maintaining the compatibility with new router models. It was complicate, now I have to rebuild it again and check between each 'network update' the WAN-LAN performance.
    I did previously using iperf but according the test made by @konax it seems I missed something, anyway, persistence and detailed job gave a good result in this @Speedtest version and now it's time to continue the path and check again using a reliable iperf configuration as @RMerlin said until I can see the 'insane bug' ;)

    It's the advantage to have Tomato RAF as one hobby and learning tool. :)
     
    Last edited: Aug 21, 2013
    Elfew likes this.
  93. mrQQ

    mrQQ Addicted to LI Member

    wow!

    the speedtest one...:

    * seems to be a bit slower downloading torrents - previous versions reached up to 11.1mb/s, this one is maximum 10.5mb/s
    * however the router remains responsive!
    * i can browse web!
    * top command even shows some % idle!!

    i dont know what you're doing but you seem to be on right track!!
     
  94. eahm

    eahm LI Guru Member

    Are you talking about Mb/s or MB/s?
     
  95. mrQQ

    mrQQ Addicted to LI Member

    megabYtes :)
     
  96. Malitiacurt

    Malitiacurt Networkin' Nut Member

  97. mrQQ

    mrQQ Addicted to LI Member

    Victek, one more thing - y version iptv seems to work only when igmpxy is enabled and works very poorly, lots of dropped frames. Previously on simple multicast it used to work perfectly? :|

    edit: actually, both igmpxy and udpxy work very badly even with r1.0..
     
    Last edited: Aug 22, 2013
  98. Elfew

    Elfew Addicted to LI Member

    Personally I dont have any problem with IPTV... I dont use igmpxy

    but I didnt set this on my router, my friend set it
     
  99. Victek

    Victek Network Guru Member

    ??.. r 1.0 or 0.1 ?? I think you're talking about @Speedtest version, right?

    This version is only focused on BW speed and the priority scaled to other services is very restrictive. I'll work in other services during the progress and updates to be done. Your comment makes sense. ;)
     
  100. mrQQ

    mrQQ Addicted to LI Member

    sorry! i've reset to factory and iptv seems to be fine.

    another question: lan access. I've setup guest wifi on separate bridge br1/lan1. I've enabled lan access from lan to lan1 on lan access page, but that doesnt seem to work?
     

Share This Page