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

[Fork] Tomato by Shibby, compiled by @kille72

Discussion in 'Tomato Firmware' started by kille72, Mar 24, 2017.

  1. Sean B.

    Sean B. LI Guru Member

    I'd say it's due to a service restart by init causing adblock to reload. And if not happening on LTE but is when you're using DHCP then it's likely dnsmasq, WAN, or firewall. But just a guess.
     
  2. kille72

    kille72 LI Guru Member

    Thanks! I'm investigating, version 2017.1 does not have this problem.
     
  3. kille72

    kille72 LI Guru Member

    tvlz, The Master and gffmac like this.
  4. Sean B.

    Sean B. LI Guru Member

    kille72 likes this.
  5. The Master

    The Master Network Guru Member

    kille72 likes this.
  6. Edrikk

    Edrikk Network Guru Member

    I would think that the culprit is probably this commit below, though not sure why it would have not started multiple times before...

    To test, one can revert the commit:
    https://bitbucket.org/kille72/tomato-arm-kille72/commits/15c444b5edad2ab2467c47a6c2f638bdf68416d0

    The other test is to change the line:

    Code:
            if (wanup && nvram_match("adblock_enable", "1"))
                xstart("/usr/sbin/adblock");
    
    to

    Code:
      if (wanup && nvram_match("adblock_enable", "1")) {
       killall("adblock", SIGHUP);
       xstart("/usr/sbin/adblock");
      }
    
    So if it's already running, kill it before starting again. This is how the function does it for all other services ..
     
    kille72 likes this.
  7. tvlz

    tvlz LI Guru Member

    No, getting multiwan QOS to work requires re-adding a couple of commits that broke QOS, then figuring out what needs to changed to fix it.
     
    kille72 likes this.
  8. tvlz

    tvlz LI Guru Member

    A few other patches to consider:

    REVERT-Do-not-write-out-no-dhcp-interface-in-dnsmasq ADDED in this commit
    Miniupnp portinuse check ADDED in this commit
    sysinfo script improvements ADDED in this commit
     
    Last edited: Jul 6, 2017
    M_ars, Elfew and kille72 like this.
  9. kille72

    kille72 LI Guru Member

    Works perfectly! Thank you!
    https://bitbucket.org/kille72/tomato-arm-kille72/commits/ece0c455a4070408d94f7e7140fe79ed13385170
    Code:
    Jul  3 20:16:11 Asus user.info adblock: prepare to download ...
    Jul  3 20:16:11 Asus user.info adblock: [1] downloading blacklist - http://winhelp2002.mvps.org/hosts.txt
    Jul  3 20:16:19 Asus user.info adblock: prepare to download ...
    Jul  3 20:16:19 Asus user.info adblock: [1] downloading blacklist - http://winhelp2002.mvps.org/hosts.txt
    Jul  3 20:16:21 Asus user.info adblock: ... [1] found 14902 entries
    Jul  3 20:16:21 Asus user.info adblock: [2] downloading blacklist - http://adaway.org/hosts.txt
    Jul  3 20:16:21 Asus user.info adblock: ... [2] found 525 entries
    Jul  3 20:16:21 Asus user.info adblock: [3] downloading blacklist - http://hosts-file.net/ad_servers.txt
    Jul  3 20:16:23 Asus user.info adblock: ... [3] found 48026 entries
    Jul  3 20:16:23 Asus user.info adblock: [4] downloading blacklist - http://www.malwaredomainlist.com/hostslist/hosts.txt
    Jul  3 20:16:24 Asus user.info adblock: ... [4] found 1158 entries
    Jul  3 20:16:24 Asus user.info adblock: [5] downloading blacklist - http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext
    Jul  3 20:16:24 Asus user.info adblock: ... [5] found 2342 entries
    Jul  3 20:16:24 Asus user.info adblock: skip disabled blacklist - http://someonewhocares.org/hosts/zero/hosts
    Jul  3 20:16:24 Asus user.info adblock: [6] downloading blacklist - https://raw.githubusercontent.com/WindowsLies/BlockWindows/master/hosts
    Jul  3 20:16:24 Asus user.info adblock: ... [6] found 109 entries
    Jul  3 20:16:24 Asus user.info adblock: skip disabled blacklist - http://sysctl.org/cameleon/hosts
    Jul  3 20:16:24 Asus user.info adblock: skip disabled blacklist - http://adblock.gjtech.net/?format=hostfile
    Jul  3 20:16:24 Asus user.info adblock: skip disabled blacklist - http://hostsfile.mine.nu/Hosts
    Jul  3 20:16:24 Asus user.info adblock: skip disabled blacklist - https://raw.github.com/notracking/hosts-blocklists/master/hostnames.txt
    Jul  3 20:16:24 Asus user.info adblock: add custom hosts to blacklist
    Jul  3 20:16:32 Asus user.info adblock: activated - 60151 entries
    Jul  3 20:16:32 Asus user.info adblock: add cron job
    What do you think about OpenVPN server? 2 PID's in log:
    Code:
    Jul  3 20:16:11 Asus daemon.notice openvpn[1678]: OpenVPN 2.4.3 arm-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Jul  3 2017
    Jul  3 20:16:11 Asus daemon.notice openvpn[1678]: library versions: OpenSSL 1.0.2l  25 May 2017, LZO 2.10
    Jul  3 20:16:11 Asus daemon.warn openvpn[1687]: NOTE: when bridging your LAN adapter with the TAP adapter, note that the new bridge adapter will often take on its own IP address that is different from what the LAN adapter was previously set to
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: Diffie-Hellman initialized with 2048 bit key
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: TUN/TAP device tap21 opened
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: TUN/TAP TX queue length set to 100
    Jul  3 20:16:11 Asus daemon.warn openvpn[1687]: Could not determine IPv4/IPv6 protocol. Using AF_INET6
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: Socket Buffers: R=[87380->87380] S=[16384->16384]
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: setsockopt(IPV6_V6ONLY=0)
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: Listening for incoming TCP connection on [AF_INET6][undef]:1194
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: TCPv6_SERVER link local (bound): [AF_INET6][undef]:1194
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: TCPv6_SERVER link remote: [AF_UNSPEC]
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: MULTI: multi_init called, r=256 v=256
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: MULTI: TCP INIT maxclients=1024 maxevents=1028
    Jul  3 20:16:11 Asus daemon.notice openvpn[1687]: Initialization Sequence Completed
    Jul  3 20:16:18 Asus daemon.notice openvpn[1687]: Closing TUN/TAP interface
    Jul  3 20:16:18 Asus daemon.notice openvpn[1687]: SIGTERM[hard,] received, process exiting
    Jul  3 20:16:19 Asus daemon.notice openvpn[2092]: OpenVPN 2.4.3 arm-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Jul  3 2017
    Jul  3 20:16:19 Asus daemon.notice openvpn[2092]: library versions: OpenSSL 1.0.2l  25 May 2017, LZO 2.10
    Jul  3 20:16:19 Asus daemon.warn openvpn[2096]: NOTE: when bridging your LAN adapter with the TAP adapter, note that the new bridge adapter will often take on its own IP address that is different from what the LAN adapter was previously set to
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: Diffie-Hellman initialized with 2048 bit key
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: TUN/TAP device tap21 opened
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: TUN/TAP TX queue length set to 100
    Jul  3 20:16:19 Asus daemon.warn openvpn[2096]: Could not determine IPv4/IPv6 protocol. Using AF_INET6
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: Socket Buffers: R=[87380->87380] S=[16384->16384]
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: setsockopt(IPV6_V6ONLY=0)
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: Listening for incoming TCP connection on [AF_INET6][undef]:1194
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: TCPv6_SERVER link local (bound): [AF_INET6][undef]:1194
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: TCPv6_SERVER link remote: [AF_UNSPEC]
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: MULTI: multi_init called, r=256 v=256
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: MULTI: TCP INIT maxclients=1024 maxevents=1028
    Jul  3 20:16:19 Asus daemon.notice openvpn[2096]: Initialization Sequence Completed
    htop.PNG
     
    Last edited: Jul 3, 2017
  10. kille72

    kille72 LI Guru Member

    Last edited: Jul 3, 2017
  11. kille72

    kille72 LI Guru Member

    William Clark, Mercjoe and Elfew like this.
  12. ghoffman

    ghoffman LI Guru Member

    any way you could add netgear r6300v2 and R7000?
    Thanks!
     
  13. kille72

    kille72 LI Guru Member

    Yep, look in the "Test" folder tomorrow ;)
     
  14. The Master

    The Master Network Guru Member

    Hush Hush.... Take your Holiday :D...

    Thx for the new Beta.
     
    kille72 likes this.
  15. Elfew

    Elfew Network Guru Member

    Thank you for your contribution! I am looking for more fixes from you! Great job!

    Great, thank you!
     
    tvlz and kille72 like this.
  16. Elfew

    Elfew Network Guru Member

  17. pomidor1

    pomidor1 Serious Server Member

    And R6400 :)
     
    kille72 likes this.
  18. PetervdM

    PetervdM Network Guru Member

    and R8000 perhaps?
     
    kille72 likes this.
  19. tvlz

    tvlz LI Guru Member

    Elfew and kille72 like this.
  20. Mercjoe

    Mercjoe Network Guru Member

    Looks good.

    QOS graphs all work.

    One minor thing. On upgrade it tells me that the router is rebooting, then I get the message CRC is good, THEN I get a 180 second countdown.

    One other thing I have found on this, as well as shibby's builds, is that the graph zoom button does not work. When I press it I get NaN% displayed as percentages.

    I have cleared cookies and cache. It even does this on a brand new installation of windows.

    Any ideas anyone?
     
  21. Sean B.

    Sean B. LI Guru Member

    Yeah, think you nailed it. It's sitting directly after dnsmasq and firewall restart via wanup.. which will happen multiple times when DHCP + IPv4 & IPv6 enabled on boot. I recall adopting some of @Grimson 's changes into my personal builds which move several of those calls around. Mainly to reduce the multitude of dnsmasq restarts on boot.

    I don't run adblock, out of curiosity does anyone know if it requires a restart when the WAN IP's change? Or does it poll for changes?
     
  22. kille72

    kille72 LI Guru Member

    Last edited: Jul 4, 2017
  23. Wizardknight

    Wizardknight Connected Client Member

    Just wanted to give some basic feedback on the test R6300v2 (overclocked to 1000,533). So far everything looks great. I did a dirty upgrade from advancedtomato v138, so if I come across any issues I will do a clean install before reporting them (fingers crossed I won't need to).

    Samba's speed has improved by 3-5MB/s. I am seeing 19-20MB/s rates fairly constantly now. Before I was seeing 15-17. Now I can watch my sheep porn faster. ;)

    Thank you very much for putting the test files out there and to everyone who has contributed to this new version.

    Oh and as a random aside, I also have entware running on the router. Got to love rsync for backups.
    Here is a link to the guide I used in case anyone needs help like I did.
    https://gist.github.com/dferg/833aade513965d78b43d


    I was thinking about setting up MultiWan on my router.
    Could someone tell me what the expected behavior would be if I have two wan links set to equal load balancing, and one goes down.
    Is the system smart enough to automatically stop routing data over the down link until it comes back up and then re-enable the data flow?
     
    Last edited: Jul 5, 2017
    William Clark and kille72 like this.
  24. Magnus

    Magnus Network Newbie Member

    Hello! How are you overclock it? nvram set clkfreq=.... not working on Tomato with my AC56U

    I know that memory can work on 667/800, the default value is 533


    P/S "Yo, this motherfucker ain't one of us. He said he'd fuck a sheep!" (c)
    Jay and Silent Bob Strike Back (2001)
     
  25. pomidor1

    pomidor1 Serious Server Member

  26. Wizardknight

    Wizardknight Connected Client Member

    Shouldn't survive a reboot, and will probably not show up in the GUI.
    Tools->system command
    nvram set clkfreq=1000,533 (or whatever settings you like)

    Once you find out your best settings
    Admn->Scripts->Init
    nvram set clkfreq=1000,533

    I have used 667 for the ram in the past, but I found my unit wasn't super stable with the ram overclocked. So I just took the extra for the CPU.

    It is possible to soft brick your router if you take it too high and something gets corrupted. I have had to reflash mine using this guide.
    https://www.myopenrouter.com/articl...-netgear-r7000-r6300v2-or-r6250-wi-fi-routers
    Not that hard, but kind of a pain to have to bother with.
     
  27. Magnus

    Magnus Network Newbie Member

    The parameter BOGOmips does not change. run cat/proc/cpuinfo
     
  28. kille72

    kille72 LI Guru Member

    Guys, start new thread with your overclocking questions...
     
  29. Magnus

    Magnus Network Newbie Member

    OK,OK. Sorry. 2017.2_build58 Normal flight, but the speed of the USB 3.0 port is still slower than in the stock firmware. sad. (38MB\s vs 57MB\s)
     
    Last edited: Jul 5, 2017
  30. AshJoe

    AshJoe New Member Member

    Hi i want to try this test version
    @kille72
    my problem is i'm on shibby build 132 using R7000 router, can i direct upgrade to your firmware or i need to reflash using initials of yours so i can upgrade to your built firmware? thank you
     
  31. kille72

    kille72 LI Guru Member

    Hello! You can upgrade direct from v132, erase nvram efter update and configure your router after that.
     
    AshJoe likes this.
  32. Sean B.

    Sean B. LI Guru Member

    @kille72 .. buddy, may I give you some advice? GET OFF THE FORUM AND GET ON THE VACATION BRO! Take a break before you burn out on this stuff. The questions will still be flowing when you get back ;) .
     
  33. Edrikk

    Edrikk Network Guru Member

    FYI @tvlz I submitted the tomato port in use change (WANPREROUTING specifically) to upstream. Future updates will bring it back without having to remake the modification.

    https://github.com/miniupnp/miniupnp/commit/9ac353cb5e8f20cc6974eaf83d2067fb489bb100

    I recommend any such changes get submitted upstream so as to avoid headache around updating components (and more specifically losing things).
     
    tvlz, Elfew, kille72 and 1 other person like this.
  34. kille72

    kille72 LI Guru Member

    I know, I know, I have vacation and may not enter LI ;) A quick question, is this v1 or v2, what do you think? Doesn't have more info and the price is ridiculously low (20€)! v1 is MIPS and v2 is ARM.

    1.jpg 2.jpg 3.jpg 4.jpg

    Edit: It's v1 unfortunately, no USB3 ports...
     
    Last edited: Jul 6, 2017
    William Clark likes this.
  35. kille72

    kille72 LI Guru Member

    Last edited: Jul 7, 2017
  36. edusodanos

    edusodanos Serious Server Member

    @kille72 Congratulations on your dedication :)
     
    William Clark and kille72 like this.
  37. Darkbing

    Darkbing Network Newbie Member

    William Clark and kille72 like this.
  38. Sean B.

    Sean B. LI Guru Member

    Lol, man, I just had a mental picture of you chopping up a router and snorting it like a crack addict ;)
     
    M_ars, kille72 and William Clark like this.
  39. Jeffry

    Jeffry Networkin' Nut Member

    @kille72 , We appreciate what you do!! Now take a little break so you don't burn out. Whenever you are ready, I'd like to see what I can do to help get Client Mode working. Maybe I can post some debugging logs to help. I'm not a programmer but if I can provide some info that might help trace what is going on.
     
    kille72 likes this.
  40. kille72

    kille72 LI Guru Member

    LOL ;) physically and mentally dependent of routers, and unable to stop use it without incurring adverse effects.

    tomato.PNG
     
    Last edited: Jul 8, 2017
    visceralpsyche and gffmac like this.
  41. racef@ce

    racef@ce Network Newbie Member

    Thanks @kille72 - Keep up the Great work.

    Router: Netgear R6250
    Firmware: Tomato Firmware 1.28.0000 -2017.2-kille72- K26ARM USB VPN-64K
    Kernel: Linux kernel 2.6.36.4brcmarm and Broadcom Wireless Driver 6.37.14.86 (r456083)
    Status: Working stable (experience better WIFI signal)
    Reset: No, upgraded from version: 2017.1
     
    William Clark, kille72 and pomidor1 like this.
  42. pomidor1

    pomidor1 Serious Server Member

    Actually there is improvement, on my r6400 theses is a lot better with wifi 2.4 - now it's wifi speed test 46.3 Mbit / s UP and 14 Mbit / s Down
     
    William Clark and kille72 like this.
  43. Elfew

    Elfew Network Guru Member

    @kille72 - thank you! And a big thank for all who contributed!
     
    William Clark and kille72 like this.
  44. joaso1

    joaso1 New Member Member

    Hi @kille72, thanks for your work.
    I have one problem on my linksys ea6700, if i put vlans i lost my 2.4 network...

    Someone knows how i activate again without losing vlans?

    Thanks in advance
     
  45. ghoffman

    ghoffman LI Guru Member

    check to make sure your mac addresses for all interfaces are the the same as in you prior config. if not -
    it's probably best to reset settings, then reset mac addresses to defaults on the mac address page, then reconfigure your vlans.
     
    joaso1 likes this.
  46. lubmar

    lubmar Network Newbie Member

    "tomato-R6300v2-ARM--2017.2-kille72--VPN-64K.trx"
    - just did it, without erasing all data in NVRAM ... looks good, I let know if I see any problems ...

    big thanks to the kille72 and whoever helped !
     
  47. Magnus

    Magnus Network Newbie Member

    Hi, everybody!
    How do I change the default IP address to the ddns address in the ssl certificate?
    The address in the generated certificate is 192.168.1.1. In view of this, the certificate is not valid.
     
  48. AndreDVJ

    AndreDVJ Addicted to LI Member

    If you mean accessing your router remotely via HTTPS, the script who generates the SSL certificate is located at /usr/sbin/gencert.sh.

    Yes the script doesn't support DDNS addresses.

    The real fix is to update the script to cover all possible DDNS providers (including the customs out there) in order to insert the proper value into /etc/openssl.config, and it's not easy to do that.
     
  49. RMerlin

    RMerlin Network Guru Member

    Magnus likes this.
  50. Magnus

    Magnus Network Newbie Member

  51. Magnus

    Magnus Network Newbie Member

  52. Sean B.

    Sean B. LI Guru Member

    @RMerlin is like a Wizard that pops in with a cloud of smoke and drops a key to a door when Zelda is stuck on his quest ;) or you hit the X Y Y -> <- O O combo really fast.
     
    Elfew likes this.
  53. Magnus

    Magnus Network Newbie Member

    AAA! It works!!! but /usr/sbin/gencert.sh is system readonly file :( Administration-Scripts-WAN UP - post RMerlin script and save. Yet.
     
    Last edited: Jul 11, 2017
  54. Magnus

    Magnus Network Newbie Member

    Subtle humor, not for everyone.
    XYY syndrome is a genetic condition in which a human male has an extra male (Y) .....
     
  55. RMerlin

    RMerlin Network Guru Member

    Might need a few minor adjustments for Tomato (getting rid of the hardcoded router.asus.com DUT for instance), but otherwise it will take care of providing SANs for the IP and a DDNS hostname (provided Tomato stores a FQDN for it in its config, otherwise a user-configurable field would be required).

    No idea, never tried Tomato's USB support. I would expect USB performance to be identical since the driver is kernel-side. One thing to check is whether Tomato has GRO support enabled in its kernel, as this can make a decent performance difference.
     
  56. Sean B.

    Sean B. LI Guru Member

    Quite the jump from game controller buttons to genetics.
     
  57. rs232

    rs232 Network Guru Member

    Releated to all the good work that was done on SAMBA recently (trying this on 2017.1)

    I have a large (very large) NAS storage mounted on tomato cifs1. I can mount it but when I try to list files inside I get a:
    Code:
    root@tomato:/# ls -la /cifs1
    ls: can't open '/cifs1': Value too large for defined data type
    
    The solution appreas to be the addition of 2 extra paramenters on the mtab:
    Code:
    ,nounix,noserverino
    Ref: https://bbs.archlinux.org/viewtopic.php?id=85999
     
    visceralpsyche likes this.
  58. Magnus

    Magnus Network Newbie Member

    Good morning!
    How to get file permissions /usr/sbin/gencert.sh -rw ?
    This file is protected by the system. "Might need a few minor adjustments..."

    P\S
    RMerlin's script works
    magnusen.JPG
     
  59. Sean B.

    Sean B. LI Guru Member

    The entire file system is read-only aside from /tmp ( linked to /etc and some other spots of which changes do not survive a reboot ) . It will need to be incorporated into the source. For now, you can use JFFS or a USB HDD/flash drive if you like.
     
  60. PetervdM

    PetervdM Network Guru Member

    you can't, /usr is located in an ro filesystem, so it can only be altered by flashing a new image.
    but you can try this:

    1. place gencert.sh on nonvolatile storage like usbstick and flag it executable
    2. Add to "run after mounting" section on the usb page (nas-usb.asp):
    3. "mount -o bind /path/to/gencert.sh /usr/sbin/gencert.sh" ( replace /path/to with the real thing! )
    4. reboot your router
     
    Last edited: Jul 12, 2017
    Magnus likes this.
  61. Magnus

    Magnus Network Newbie Member


    Thank you. But it's a crutch for the system. Although, as an option.
     
  62. Magnus

    Magnus Network Newbie Member

    Hmmm. In Tomato:
    $ dmesg | grep "^gro"
    gro disabled
    gro disabled
    gro disabled

    "Thei ssue was only with MIPS routers. GRO works fine on the RT-AC56 and RT-AC68, as they use a more recent kernel." (RMerlin)

    How it enable? That's where the bottleneck USB3.0
     
  63. RMerlin

    RMerlin Network Guru Member

    Don't know if Tomato enables it at the kernel level. If it does, you can enable it on the VLAN interface.

    Code:
    echo "-gro 2" >> /proc/net/vlan/vlan1
    
    (assuming vlan1 is your LAN interface)

    This is untested.
     
  64. btaroli

    btaroli Serious Server Member

    I've been lurking here with great interest, but I'll admit I'm a bit unsure how to proceed. Im currently running shibby 138. I'm considering an upgrade step but can't really determine why I'd stick with shibby vs this fork. I like the fact that there seems to be a good deal more activity going on here. But can someone briefly describe variances? Or refer me, please. I can't promise I read /every/ post. ;)


    Sent from my iPhone using Tapatalk Pro
     
  65. bjlockie

    bjlockie LI Guru Member

    The kill might not be totally done before the restart.
     
  66. Wizardknight

    Wizardknight Connected Client Member

    I made the jump for the performance tweaks and new samba version.
    However you may want to check out the change log in the first post.
     
    btaroli and kille72 like this.
  67. Jeffry

    Jeffry Networkin' Nut Member

    As @Wizardknight mentioned, check the change log to see the changes. However, in a nutshell, this fork started from Shibby's 138 ARM branch and has blossomed from there with many bug fixes and performance enhancements. As long as you have a compatible ARM based router, give it a try.
     
    btaroli likes this.
  68. joksi

    joksi Serious Server Member

    Is it possible to do a upgrade from Shibby v.140 to Kille's fork, without resetting NVRAM and reconfiguring a working setup?
     
  69. btaroli

    btaroli Serious Server Member

    I was wondering the same, though I was planning to read back through the thread to see if there were references to that. I presume it's safest to clear it after upgrading, though a bit labor intensive to restore afterward depending on your configuration.


    Sent from my iPhone using Tapatalk Pro
     
  70. Elfew

    Elfew Network Guru Member

    It should work, anyway rest NVRAM is a recommended procedure after every update...
     
  71. ghoffman

    ghoffman LI Guru Member

    i upgraded from the latest toastman without resetting nvram,and ther were no problems.
     
  72. Elfew

    Elfew Network Guru Member

    There are a lot of changes in NVRAM values between these two forks... Anyway it is only my recommendation, it is your hardware and network :)
     
  73. Mercjoe

    Mercjoe Network Guru Member

    Well....

    I can tell you that I did just that the when I flashed over to 2017.2 final from Shibby 140.

    Been running fine so far without any issues.

    I think most of the NVRAM changes occurred In the VPN portions. I do not use them so I do not know how it would have faired if I used that functionality.

    With that said, I WOULD clear and re-enter, but I was being lazy that day and since the wife has not complained since I am having the 'If it ain't broke don't fix it' attitude
     
  74. joksi

    joksi Serious Server Member

    I've just tried the upgrade from Shibby v. 140 to v. 2007.2, and there seem to be a DNS-issue. I can pin IP-adresses on the Internet from both the router and clients, but no hostnames. Any suggestions?
     
  75. WildFireSG

    WildFireSG Networkin' Nut Member

    Just FYI, I was looking through Shibby's release notes and saw this:


    [RELEASE] 135
    ARM:
    – Disable GRO Control for now

    So it was disabled back in version 135. I don't see any notes showing why or that it was reenabled later.
     
  76. Magnus

    Magnus Network Newbie Member

    Needed enable the option.
    The router will work faster (may be).
    I ran this command echo "-gro 2" >> /proc/net/vlan/vlan1 - without changes
    No result
     
  77. lubmar

    lubmar Network Newbie Member

    it looks to me that the 5G got a bit worse after upgrade from the one before to "tomato-R6300v2-ARM--2017.2-kille72--VPN-64K.trx" ... anybody else noticed that ?
    I did not clear the NVRAM after upgrade - maybe that's the problem ?
     
  78. Magnus

    Magnus Network Newbie Member

    BUG??? Port Forwarding not works with enabled CTF (Cut-Through Forwarding)
     
  79. Elfew

    Elfew Network Guru Member

    Not a bug, it is how CTF works
     
  80. TTROUT

    TTROUT Network Newbie Member

    CTF sucks, too many problems, DD-WRT now has something new called SFE which is incredily fast and works much better then CTF.
    I just switched all of my routers to DD-WRT. Bye Bye tomato. Now DD-WRT has everything I ever needed.
     
  81. Elfew

    Elfew Network Guru Member

    DD-WRT wifi speeds and performance is really poooooooor - anyway, it is your hardware and your network :)
     
  82. TTROUT

    TTROUT Network Newbie Member

    That's complete nonsense, DD-WRT at least the builds I used were always far superior in terms of wifi, working country selection, great signal and throughput. Tomato and its old drivers do not work correctly on latest hw and I'm not the only one that complains. CTF was pretty much the only feature were Tomato had an advantage.
     
  83. RMerlin

    RMerlin Network Guru Member

    Last edited: Jul 22, 2017
  84. RMerlin

    RMerlin Network Guru Member

    He only disabled it in rc, he didn't remove it from the kernel. You can still manually enable it yourself if you wish to experiment with it. Seems it was causing switch-level issues however for Tomato:

    https://bitbucket.org/pl_shibby/tomato-arm/commits/b5125b0fd3ff5ae420a94a0e3e5628cc24db1ff5
     
    btaroli and Elfew like this.
  85. TTROUT

    TTROUT Network Newbie Member

    Not true:

    http://www.dd-wrt.com/phpBB2/viewtopic.php?t=310268&start=0&sid=589de7abdd2264666a88992e6dfcee78

    I have qos enabled and also get A+ for down and upload on a 500/250 subscription
     
  86. Elfew

    Elfew Network Guru Member

    500/250 is a "standard" speed in my country - it can be achieve with ARM device and Tomato without
    Would be nice if somebody can try it and let us know, maybe it could be reenabled somehow in future
     
  87. Elfew

    Elfew Network Guru Member

    QoS is enabled but it is not working (at least what I read about it, it is bypassed - thats why you have 500/250 :) )
     
  88. RMerlin

    RMerlin Network Guru Member

  89. TTROUT

    TTROUT Network Newbie Member

  90. Sean B.

    Sean B. LI Guru Member

    By all means, move on already... I'm sure the DD-WRT guys can't wait to have you start giving them your opinion on what they should do better or different, or what does or doesn't work, or perhaps just do it for them.
     
    Jose C and Elfew like this.
  91. Magnus

    Magnus Network Newbie Member

    DD-WRT on ac56u very slow usb3.0. 10MB\s vs Tomato 43MB\s
     
    Elfew likes this.
  92. TTROUT

    TTROUT Network Newbie Member


    Well, then you should add the reason for that. for your test you used NTFS and Tomato ships an unlicensed copy of a proprietary software. Tomato is actually not allowed to use it, but tomato devs do not care about licensing issues:)
     
  93. Elfew

    Elfew Network Guru Member

    Tomato doesnt use any unlicenced software - NTFS is handled by 3rd opensource libraries :) So it would be better to get out of Linksysinfo board and write your fairy tales on ddwrt board :)
     
    Jose C and Sean B. like this.
  94. PetervdM

    PetervdM Network Guru Member

    don't feed the trolls ......
     
    pedro311, Jose C and Elfew like this.
  95. TTROUT

    TTROUT Network Newbie Member

    OK and what is this:

    https://bitbucket.org/pl_shibby/tom...elease/src-rt-6.x.4708/Makefile?at=shibby-arm

    if [ "$(UFSD)" = "ASUS" ]; then \
    sed -i "/TCONFIG_UFSDA/d" $(1); \
    echo "TCONFIG_UFSDA=y" >>$(1); \
    fi; \

    UFSD:

    https://www.paragon-software.com/de/technologies/ufsd.html

    Well obviously you don't know what's inside your router. Thus no further discussion needed. You can't argue with fan boys.
     
  96. Elfew

    Elfew Network Guru Member

    Well, my last reply to your funny posts - Asus/Netgear default fw come with Tuxera/Paragon driver, they can be include in Tomato USB fw. Thus no further discussion needed. You can't argue with fan boys.
     
    Jose C likes this.
  97. RMerlin

    RMerlin Network Guru Member

    Would be interesting in knowing what issue caused Shibby to disable it tho. Data corruption sound like a fairly serious issue. Oddly, it doesn't seem to be a problem with Asuswrt.
     
    Elfew likes this.
  98. Sean B.

    Sean B. LI Guru Member

    In Toastmans build, I have this in dmesg:

    Code:
    Adding 262140k swap on /dev/sda3.  Priority:-1 extents:1 across:262140k
    
    gro disabled
    
    gro enabled with interval 2
    EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts:
    
    gro enabled with interval 2
    EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts:
    
    gro enabled with interval 2
    Though not sure what it's relation is to the USB drives directly.
     
  99. RMerlin

    RMerlin Network Guru Member

    GRO only gets enabled when Samba is, as this is where GRO can be of benefit.
     
  100. Sean B.

    Sean B. LI Guru Member

    Ahh samba.. makes sense. I wasn't catching the link to TCP just from a drive being mounted.
     

Share This Page