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

Tomato 20% slower than hyperwrt (between devices)

Discussion in 'Tomato Firmware' started by mikele, Jan 25, 2009.

  1. mikele

    mikele Network Guru Member

    I have 2800KB/s transfer rate between wireless laptop and wired pc with Hyperwrt 15c and 2300KB/s transfer rate "0nly" with tomato 1.23... Anybody knows whats wrong ?
     
  2. TVTV

    TVTV LI Guru Member

    Maybe it's a question of drivers. I get ~3 MB/s between my lappie and my 1.23 54GL (when transferring large files, of course).
     
  3. mikele

    mikele Network Guru Member

    The only drivers I have are for my laptop wireless 3945ABG Intel PRO and unfortunately its same drivers for both tomato and hyperwrt : )) ... drivers 11.1.1.22 ...


     
  4. TVTV

    TVTV LI Guru Member

    I was talking about the drivers that each firmware project uses for the router's wireless module.
     
  5. Engineer

    Engineer Network Guru Member

  6. mikele

    mikele Network Guru Member

    OK.... so what I can do for that about drivers ?
    I doesnt have any random reboot or disconnexion problem. My connexion is very stable between router and wireless laptop. Only 20% slower than hyperwrt... I already have 11.1.1.22 3945ABG drivers ...
    I use same files/configuration/conditions for transfer rate comparaison tomato/hyperwrt...

     
  7. TVTV

    TVTV LI Guru Member

    Nope, nothing, unless you're very IT savvy.

    P.S. - Transfer speeds may be affected by lots of factors: signal quality, the size of the files that are being transferred etc. Have you done both tests under the same circumstances - using the same files, keeping the same distance between the router and the laptop?
     
  8. TVTV

    TVTV LI Guru Member

    Hmm, so you're using an Intel WNIC. Engineer may have a point there. What version of Tomato are you using? 1.23 or 1.23ND?
     
  9. mikele

    mikele Network Guru Member

    I use 1.23, the recommanded one for WRT54GS V2 US. Do I have to install ND version ?
    OK.... so what I can do for that about drivers ?
    I doesnt have any random reboot or disconnexion problem. My connexion is very stable between router and wireless laptop. Only 20% slower than hyperwrt... I already have 11.1.1.22 3945ABG drivers ...
    I use same files/configuration/conditions for transfer rate comparaison tomato/hyperwrt...

     
  10. dvaskelis

    dvaskelis Network Guru Member

    The ND version uses newer wireless drivers, and it works on the WRT54GS V2.0 so you should try it.

    You can also try adjusting some Tomato features as I think some of the wireless setting defaults are different from HyperWRT. Certainly there are lots of other things different from HyperWRT's defaults.
     
  11. TVTV

    TVTV LI Guru Member

    Well, erm... As a last resort, you can try using the ND version (ND = New Driver), with the appropiate mod (in order for it to work properly with your Intel WNIC).
     
  12. mikele

    mikele Network Guru Member

    I think the ND mod is made for disconnection problems, not for transfer rate speed... right ?
    Anyway, may use my 1.23 configuration file with ND ?
    @dvaskelis : Which feature can I adjusting exactly ?
    I found some speed with ND tomato 1.23 mod here : http://touristinparadise.blogspot.com/2008/04/linksys-wrt54gl-routers-improving.html, is this a good version for me ?


     
  13. dvaskelis

    dvaskelis Network Guru Member

    ND is simply a newer wireless driver. You have to be a little bit careful with it, some routers only work with the ND version and not at all with the old version. ND doesn't work with all old WRT54G* routers, although it works fine with WRT54GS V2.0 and you should see improved wireless performance, I did with mine. On other routers, it works but not with any real differences.

    I haven't loaded HyperWRT in many years, so I don't know what defaults are different. I'd start with the Advanced Wireless settings.
     
  14. mikele

    mikele Network Guru Member

    which mod do you use right now ? where did you found it ? thanks for your help

     
  15. Engineer

    Engineer Network Guru Member


    Here is the ND version of tomato. New Driver stands for the drivers that tomato uses (for newer broadcom chipsets to enable better wiress and other features).

    http://www.polarcloud.com/f/Tomato_1_23_ND.zip

    With that said, the link that I posted in my first post addresses issues with tomato and certain Intel wireless chipsets and how to correct them (using telnet commands listed from the first post that I made in this thread).
     
  16. mikele

    mikele Network Guru Member

    Thanks so much. Is it normal that is .trx file and not .bin file ? May use my 1.23 tomato configuration file ?

     
  17. Engineer

    Engineer Network Guru Member

    .trx file worked just fine on my WRT54G (version 2) as as well as a newer Asus router. I upgraded via the "Upgrade" web page of the router.

    The link that I gave came straight from the Tomato developer homepage.
     
  18. mikele

    mikele Network Guru Member

    thanks so much

    So, finally installed this ND Tomato FW with full results success. I have same transfer rate or 10% little better on upload from wireless laptop to wired PC but 100% better when I download from my wired PC to my wireless laptop.
    I use 700 MB movie file to test it.
    My oldie WRT54GS V2 have core_rev 7 (nvram show | grep wl0_corerev).
    I hope this improve transfer rate and connection with my playstation 3 too... and with torrent.
    Thanks so much to all for your help and recommandations.
     
  19. mikele

    mikele Network Guru Member

    Curiously, in same conditions (180mW Transmit Power...) I have "only" 80% power on my playstation AND laptop (100% with Tomato). I tried 200mW without results. Any idea about this ?
     
  20. Engineer

    Engineer Network Guru Member

    Not sure what you're running at 180mW or 200mW but that is too high. Most routers, from what I understand, run fine from around 72-80mW but no more. You might burn your router up (without a heatsink installed) at the power levels that you are running.
     
  21. mikele

    mikele Network Guru Member

    I run it like this since many times without any problems. There is many people like me. I don't have any heating problem. Heatsink is not necessary. My router is at first floor and my playstation at 2nd floor, signal is worse in default mode.

    But you right and I don't see any difference between 72-80 and 200-220mW with this one. May be an issue in ND ? Because when I run Tomato I can see the differences clearly between default settings range and 180mW.


     
  22. TVTV

    TVTV LI Guru Member

    A wireless connection runs both ways - the computer has to be able to communicate with the router, and the router has to be able to communicate with the computer. In order to increase range you have to increase the reception quality of BOTH devices. There are two ways to achieve this - you can either increase the transmit power of BOTH devices (out of the question, since you cannot mess with the WNIC's transmit power), or you can equip both devices - or at least one of them, namely the router - with a better gain antenna, which equals to a better reception and transmission quality.

    In simpler terms, let's assume that you an a friend of yours are in a field, at a distance of about 300 feet from eachother. He has a more powerful voice, so you can hear him shouting at you, but your voice is not as deep and powerful as his is, so he cannot hear you. You can either use a funnel or an amplifier in order to make your voice louder (but you don't have any), or you can ask him to use a hearing-aid (which he has in his pocket), so his hearing accuity will increase and he'll be able to hear and understand what you're saying.
    In the example above, your friend is the router, and you are the wireless network card. :)

    Increasing the router's transmit power above a certain threshold - i.e. 80-100 mW - not only strains your router's radio chip but actually decreases the signal's quality by adding more noise to it (low SnR - Signal to Noise Ratio).


    Conclusion: Buy a of high-gain antenna kit for your WRT.
     
  23. mikele

    mikele Network Guru Member

    Thanks for all this interesting things. Right now my connections are better than ever with ND Tomato firmware and I don't have any problem with my wireless laptop but my playstation 3 (with worse wireless marvell card embeded..) need to have heavy signal to avoid the frequent disconnections... I will try the high-gain antena kit if I can but I do not believe that it will be sufficient for my ps3. I don't know. Anyway, thanks for your recommandations.

     
  24. Engineer

    Engineer Network Guru Member

  25. mikele

    mikele Network Guru Member

    Anybody knows which Broadcom Wireless driver version ND Tomato from PolarCloud use ?
    I saw that teddy bear use Fedora Broadcom Wireless driver version 4.150.10.5.
    @Engineer -> its router or little boat ? :)
     
  26. mikele

    mikele Network Guru Member

    @TVTV I see that you run your to 250Mhz with passive cooler, what is the gain you have ?
     

Share This Page