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

Tomato ND USB Mod with kernel 2.6 (Tomato-RT)

Discussion in 'Tomato Firmware' started by teddy_bear, Jan 8, 2010.

  1. though

    though Network Guru Member

    teddy-

    not sure if this is a bug, but i have a N16 AP with beta07 and wireless is set to "G only". i just flashed a N12 to beta07 as well and set it to wireless bridge mode "N only". it's still able to connect to my "G only" N16 AP and work normally.
     
  2. greenythebeast

    greenythebeast LI Guru Member

    So I have a quick question. I am currently using a WL500gPv2 with beta07 of the kernel 2.6 mod. I get really bad wireless signal from no more than 10 feet away with my iPod touch. The router is currently set up behind a TV, so I don't have direct line of sight, but that shouldn't matter. At my house, I have a WRT54GL with build 44 of the 2.4 kernel mod, and no matter where I am in the house (which can be tens of feet) I usually get perfect wireless signal on my iPod. Is there a reason for the vast difference in signal quality? Is the TV possibly a cause? Please help :(
     
  3. rhester72

    rhester72 Network Guru Member

    One thing I hadn't noticed: The git head, at least, causes the power light on my 54TM to blink constantly like it's in tftp mode, even though the router functions completely normally otherwise. Is this normal?

    Rodney
     
  4. teddy_bear

    teddy_bear Network Guru Member

    though,
    Thanks! "N-only" setting is only valid for AP. In wireless client modes it works the same way as "Auto". In the next build I'll disable it for client modes to avoid confusion :).

    greenythebeast,
    You're comparing apples and oranges - Asus running K26 Tomato sitting behind your TV, and Linksys with Tomato K24 somewhere else... What are you trying to compare - firmware, routers or locations?
    And yes - TV as any other electronic device can cause interference. You can try to use different channels to avoid or reduce it.

    Rodney,
    No, I don't believe it's normal. You mean the K26 head, right? There's new GPIO driver in K26 builds, so the leds/buttons handling may need adjustments for some routers. I didn't have to make any changes for wl250gu compare to K24 builds, but don't know about Linksys since I don't have one...
    What model is displayed on the overview page for 54TM? Does Tomato support buttons on this router? If so - do you have any actions configured in the GUI for buttons? Also, how often does the led blink - about once per second, or more often?

    Rasky,
    There's no definite roadmap just yet. Some minor bugs still pop up here and there, and they have to be addressed and fixed. There're also some changes in progress (namely improved support for L2TP/PPTP WAN connection types using kernel drivers) which I want to finish before doing anything else. But here are a few things that come to mind (in a random order - it's not necessarily that I will ever get to all or any of these though):
    • documentation/wiki/faq describing existing functionality/features many users have no idea about;
    • support for additional router models;
    • support for multiple wi-fi interfaces (that should include both - virtual and physical - interfaces, i.e. multiple SSIDs as well as 5GHz band if it's supported by the hardware);
    • possibly identifying and fixing the cause for WDS flakiness with new wl driver (it works - but requires too much tweaking around for setting up)
    • torrent client integration with GUI (and possibly backport of fuse writable mmap support if rtorrent is chosen);
    • media server intergration with GUI (MiniDLNA or uShare);
    • NFS server;
    • OpenSWAN/IPSec integration with GUI;
    • IPv6 support;
    • integrating your script for scsi-start/stop commands somehow :);
    • some kind of IP/MAC bandwidth quoting/shaping;
    • ability to load a firmware image from the USB drive;
    • ......etc......
     
  5. mwsealey

    mwsealey Addicted to LI Member

    Mine says:
    Linksys WRT54G/GS/GL

    Which is technically correct, it's just a WRT54GS 3.0 - the last model where they didn't skimp on the ram and flash :)

    I've not tested the buttons, I never had any real need for them.
     
  6. mwsealey

    mwsealey Addicted to LI Member

    Not sure this is the best place to post this but I just grabbed the 9044-beta07 release off the Sourceforge page since I was interested in the 2.6 kernel progress and definitely eager to see if the Broadcom driver for 2.6 was any better than the one in previous releases.

    I can safely say, it is sucking just as much as the previous releases in the places I'd most value it - WLAN performance. While I can safely get 12Mbit/s out of my internet connection just fine from any one device (in bursts, it's 4G so it only bursts to 12Mbit!) performance between devices on the WLAN (a 5100AGN-equipped laptop, a 5100AGN-equipped PC, a small embedded computer (Efika MX) with a Realtek wifi). If I do anything like transfer a file over SFTP or CIFS between devices, the performance is diabolical; of the order of 3Mbit/s tops (this translates to about 400kbytes/s in real world). Transferring a file of many gigabytes can take 3 hours. It would be faster to download it from the internet again.

    Connecting one of them to the router via the LAN ports speeds it up a hell of a lot; I get 4-5 megabytes a second from wireless to the device on the LAN port (my laptop to the Efika MX as an example, the Efika plugged in via LAN). This is about as high as it can go on a G network and I am very pleased with this.. however I can't connect one side of every connection to the LAN ports and keep swapping them round, it defeats the object of having wireless at all!

    If I transfer a file from my laptop to the PC, devices which are 10 feet apart, and both only 30ft from the internet router (not my WEB), the 400kb/s I get transferring a file, which may drop to 100kb/s or even 25kb/s over time and stay there, impacts the entire wireless connection to the point that neither device can get good download bandwidth from the internet (as said before, up to 12Mbit/s). However another device (the Efika, which is wired up but is also connected via wireless and is ~10 feet from the router) will get as much as it wants out of the internet connection.

    Something, somewhere is in the way of bouncing a wireless connection back out from the AP and slowing everything down. Any connection which hits the AP and then goes out to the Internet port is fine, any connection which hits the AP and then goes out to the switch is fine, but any connection which goes into the AP and then goes back out on the wireless, performance suffers incredibly, far more than I could vouch for by wireless overhead or anything else. The bandwidth graph for the WL (eth1) connection looks like sonic the hedgehog's back - jumps to ~7mbit and then down to 70kbit/s on very regular intervals. Any ideas what this may be?

    Pertinent settings: G only network, WPA/WPA2 authentication, AES (no TKIP), one gateway, one WEB far, far away in a back room and not really ever used. Advanced wireless settings are mostly defaults except for setting antennas to A/B instead of Auto, and the transmit power is set to 66mW in order to keep the WEB in the far back room happy with at least a moderate signal (I only need internet bandwidth in that room, the rest is handled by a fancy gigabit switch between machines). Afterburner, regulatory mode, preamble, bluetooth ce, blah blah are all defaults.

    I used to - back in the Tomato 1.24 or so days - enjoy something approaching a 35Mbit/s wireless connection (Afterburner working wonders, right up to the limit) between wireless devices but somewhere some driver change nixed it. It did get a lot better at release 07 where the driver was updated, but while others found it "unstable", I found it fixed all my wireless-is-painfully-slow problems.

    However one GREAT thing is that by some awesome magic, Wireless Ethernet Bridge with WPA/WPA2 password worked absolutely instantly where before I was running (the hideous) WDS out of necessity. I have also noticed latency has gone down a tad and the whole network seems a little more "snappy" (not just a psychosomatic benefit, but if I am dragging things around, I no longer get huge delays where Explorer locks up.. not always anyway, and network association is instant, where before it would drag on the PC for minutes on end :) which I am going to put down pretty much to swapping from WDS (which liked to resync a lot) to WEB.

    In any case I am really liking what I am seeing here. Keep up the good work with 2.6 :)

    BTW I have a quick question. I have a Clearwire connection which has come with this godawful Motorola modem which insists on having a NAT connection etc. all built-in and this is not making me a happy networking bunny. At the moment I sent the modem to DMZ mode so everything is going through to the Tomato box just fine and dandy, but what I have is an external IP, an internal IP (192.168.15.1) and then another internal IP for Tomato (10.0.0.1)

    If I turn my Tomato into a "router" instead of a "gateway" can I make it so all the UPnP and so on goes to the modem, DHCP is handled by the modem (therefore the external IP is really the external IP), and the tomato box is just an AP with a DHCP (statically assigned on the modem but discoverable as it is now) address, *but* keep the port forwarding on the tomato box? I probably can't, can I? :(
     
  7. though

    though Network Guru Member

    teddy-

    i am about to upgrade 2 N16's that i've been using in WDS mode from your beta02 to beta07 this weekend. they are currently set up with WPA Personal AES encryption because when I used WPA2, the connection was very weird. if i power cycled 1 of the units, they would not reconnect on their own, it was basically pretty unstable. i tried WPA and it seemed to be much more stable, always reconnected if you power cycled 1 of the units, etc.

    with beta07, is WPA2 AES more stable with WDS than it was in earlier builds (beta02 is what i am currently using) or should i stick with WPA since it *WAS* more solid?
     
  8. mwsealey

    mwsealey Addicted to LI Member

    Question #2: when's a beta (for MIPSR1 please :) with the 5.10.140.0 driver due?
     
  9. funnydee

    funnydee Addicted to LI Member

    USB Problem

    Hello,

    I have a little problem with an usb stick (transcend jetflash 620) plugged on the router (asus RT-N16). The stick has an additional drive letter that contains security software. The router detects this as cdrom.

    Here are the log entries:
    Code:
    Mar 20 16:13:44 Tomato user.info kernel: usb 1-2: new high speed USB device using ehci_hcd and address 3
    Mar 20 16:13:44 Tomato user.info kernel: usb 1-2: configuration #1 chosen from 1 choice
    Mar 20 16:13:44 Tomato user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
    Mar 20 16:13:44 Tomato user.debug kernel: usb-storage: device found at 3
    Mar 20 16:13:44 Tomato user.debug kernel: usb-storage: waiting for device to settle before scanning
    Mar 20 16:13:44 Tomato user.debug hotplug[875]: Attached USB device 1-2:1.0 [INTERFACE=8/6/80 PRODUCT=58f/6387/100]
    Mar 20 16:13:49 Tomato user.notice kernel: scsi 0:0:0:0: Direct-Access     JetFlash Transcend 16GB   8.01 PQ: 0 ANSI: 2
    Mar 20 16:13:49 Tomato user.notice kernel: sd 0:0:0:0: [sda] 31370852 512-byte hardware sectors (16062 MB)
    Mar 20 16:13:49 Tomato user.notice kernel: sd 0:0:0:0: [sda] Write Protect is off
    Mar 20 16:13:49 Tomato user.debug kernel: sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
    Mar 20 16:13:49 Tomato user.err kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
    Mar 20 16:13:49 Tomato user.notice kernel: sd 0:0:0:0: [sda] 31370852 512-byte hardware sectors (16062 MB)
    Mar 20 16:13:49 Tomato user.notice kernel: sd 0:0:0:0: [sda] Write Protect is off
    Mar 20 16:13:49 Tomato user.debug kernel: sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
    Mar 20 16:13:49 Tomato user.err kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
    Mar 20 16:13:50 Tomato user.info kernel:  sda: sda1
    Mar 20 16:13:50 Tomato user.notice kernel: sd 0:0:0:0: [sda] Attached SCSI removable disk
    Mar 20 16:13:50 Tomato user.notice kernel: scsi 0:0:0:1: CD-ROM            Generic  Autorun Disk     8.00 PQ: 0 ANSI: 2
    Mar 20 16:13:50 Tomato user.debug kernel: usb-storage: device scan complete
    Mar 20 16:13:50 Tomato user.info hotplug[885]: USB vfat fs at /dev/sda1 mounted on /tmp/mnt/TRANSCEND
    
    

    When I now try to access the USB section on the tomato web interface (nas-usb.asp), I get only a blank page. Even if I unmount/unplug the usb stick. The stick works normally, I can access it with SMB. I also can access nas-samba.asp, I only cannot access the usb settings (nas-usb.asp).

    When I want to access this page, I have to unplug the stick and to reboot the rooter.

    Any idea to solve this problem?
     
  10. bub181

    bub181 Addicted to LI Member

    I like the idea of this :)
     
  11. mstombs

    mstombs Network Guru Member

    I can't keep up so my TM is running a git compile

    Code:
    Tomato v1.27.0000 2std ND
    
    
    BusyBox v1.14.4 (2010-02-02 00:07:42 GMT) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    root@unknown:/tmp/home/root# uname -a
    Linux unknown 2.6.22.19 #1 Tue Feb 2 00:24:11 GMT 2010 mips GNU/Linux
    root@unknown:/tmp/home/root#
    The router is correctly identified as "Linksys WRT54G/GS/GL", the power button is steady green and the SES button works:-

    Code:
    Mar 23 02:37:05 unknown user.info buttons[306]: SES pushed. Count was 2.
    So not many changes since this compile date to review, if head is now broken!
     
  12. KyleChen

    KyleChen Addicted to LI Member

    I don't like it, for torrent still being not stable, different countries prefer different programs for best download speed, Bittorrent is becoming more and more illegal in many places, many other advanced P2P protocols, and most of all, it can be easily installed from package by user himself.

    All other items in the list sounds amazing and dreaming~~~multiple SSIDs,IPv6,and most useful one:IP/MAC quoting and Shaping. Now I am running the router for a small group of people, I got ****load of complaining everyday for network being slow because of someone doing P2P downloading using a chinese special anti-shaping P2P protocol. And the build-in QOS is totally useless.

    =================================================

    I am writing a fully "SMART" script, trying to achieve:

    1, Users who are downloading fast, using more bandwidth than others, will automatically drop to very low prio~~they dont care about the lag when downloading.

    2, People whos speed is lower (they must be playing games or viewing webs), will auto get the top prio, for the best response/lag/ping.

    But the script need iptable hashlimit module, which not included in this tomato..and i have no idea how to install it....

    =====================================

    and here is the script I am using to limit the TCP and UDP connections per IP. If I dont do this, some times one client can occupy 2000+ connections and kill the whole network. Maybe it can be helpful to somebody here. Not everyone bought a router only for his own pc right?

    #Limit connections per IP setting
    LUDP=100
    LTCP=100

    iptables -t mangle -A PREROUTING -i br0 -p ! tcp -m state --state NEW -m connlimit --connlimit-above $LUDP --connlimit-mask 32 -j DROP
    iptables -t mangle -A PREROUTING -i br0 -p tcp --syn -m connlimit --connlimit-above $LTCP --connlimit-mask 32 -j DROP

    iptables -t mangle -I PREROUTING -i br0 -p tcp -m mport --dport 20:25,80,110,443 -j ACCEPT
    iptables -t mangle -I PREROUTING -i br0 -p udp -m mport --dport 53 -j ACCEPT


    =========================================

    Pages earlier, someone told me the exposure of the name of firmware is not a security problem. Well I do remember once DD-WRT had a web GUI leak and people can hack in dd-wrt without admin password. Nobody can guarantee tomato doesn't have similar problem. So in my opinion telling people "I am using tomato firmware" is a serious security leak and will stop the firmware going into any commercial places.
     
  13. rhester72

    rhester72 Network Guru Member

    K26 head compiled for MIPSr1, yes.

    Model on overview is Linksys WRT54G/GS/GL.

    Tomato does support the SES button on the router (it's the only button) and I confirmed it is working. I do have actions configured in the GUI for the button that are dependent on how long it is held down.

    The blink looks precisely like the boot/TFTP blink - very fast.

    Rodney
     
  14. galex111

    galex111 Addicted to LI Member

    Dear Teddy, I have already tested few media servers (including MiniDNLA and uShare) on WL500W with your mod and Twonkymedia seems to be the most interesting (although I didn't get good results with video streaming to my PS3, but it was OK to stream to PC). So if you could consider to include Twonky into next release, say into "Ext"-version ... it will be very appreciated not only for me (most people got very positive results with Twonky on differetn devices). Now I use uShare but this server has very ascetic feature list, although it works fine and consumes just a piece of router's resources.
     
  15. teddy_bear

    teddy_bear Network Guru Member

    Heh, magic ;)... That's because finally I needed to setup a client router in Wireless Ethernet Bridge mode, so I digged into and fixed that code...
    Can't answer this - never tried such a setup. I think the main (and maybe only) difference between the router and gateway modes is that in the "router" mode the iptables rules in "filter" table are not getting created. For more you'll have to experiment yourself, and maybe look at the source code.
    Maybe never - not sure yet whether this driver will be in the next build or not. So far I have mixed reports about 5.10.140.0 but mostly negative... You can compile the current snapshot from git to try a new driver and provide a feedback though...
    BTW, are you running beta07 on your TM? Do you experience the same weird power led behaviour as rhester72?
    rhester72 && mstombs,
    Could you guys both post the output of "gpio poll" command from your TMs - just a few lines (hit Ctrl+C to stop the output)?
    It might be - there are a lot of memory-related kernel fixes included starting from beta05 that are supposed to make things better. Don't know if they will help with this particular case though - the wireless driver is the same, and as I don't regularly use WDS myself, I only briefly tested it.
    That might be the culprit... The USB page tries to obtain the system info about the drive, and it looks like some of the calls are being locked up. How long have you waited? Try at least a few minutes to see if the call times out, and the page finally refreshes... Also, are there any messages in the log while you're trying to open the USB page? And please post the output of the following commands with the drive attached:
    Code:
    cat /proc/bus/usb/devices
    cat /proc/scsi/scsi
    cat /proc/partitions
    fdisk -l
    Unfortunately I don't have any USB drives that are recognized as CDROM, so it may be hard to find out what exactly is going on...
    That's true, and I don't like it either ;). However, judging by the popularity of various "optware the right way" implementations (which is absolutely the wrong way IMO), many people would be happy to have it - hence it's in the list.
    Twonky is not an option as it's no longer open source, and not free. However, what is your experience with MiniDLNA? Did it work any better or worse than uShare for you?
     
  16. rhester72

    rhester72 Network Guru Member

    From the 54TM:

    Code:
    cerberus:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    The 54GL also running head, for reference:

    Code:
    charon:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFF 012345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFF 012345678.ABCDEF
    0000FDFF 012345678.ABCDEF
    0000FDFF 012345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    And for the record, WDS over WPA2/AES works fine for me between a 54TM and 54GL from K26 head.

    Rodney
     
  17. though

    though Network Guru Member

    thanks teddy. anyone else using the 2 or more N16's in WDS with a later firmware build and WPA2 ??
     
  18. teddy_bear

    teddy_bear Network Guru Member

    Thanks. Now just need another one from mstombs' TM to compare it with.
    Do leds work fine on your GL?
    Also, what if you run "gpio enable 1" on your TM? Does it change anything?
     
  19. rhester72

    rhester72 Network Guru Member

    Veeeeeery interesting.

    54GL:

    Code:
    charon:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFE .12345678.ABCDEF
    
    charon:~# gpio disable 1
    charon:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFC ..2345678.ABCDEF
    
    charon:~# gpio enable 1
    charon:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFF 012345678.ABCDEF
    54TM:

    Code:
    cerberus:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFC ..2345678.ABCDEF
    
    cerberus:~# gpio disable 1
    cerberus:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFC ..2345678.ABCDEF
    
    cerberus:~# gpio enable 1
    cerberus:~# gpio poll
    Enable gpio mask: 0x0000
    0000FDFD 0.2345678.ABCDEF
    Unfortunately I can't eyeball the GL from here, but I found the variance quite interesting. I thought the TM was based on a late-model GS which used the same GPIOs as the GL.

    Rodney
     
  20. RdBw

    RdBw Networkin' Nut Member

    I'm not very good in tomato settings and I ask, if there are any possibility to switch off those blue led lights in my RT-N16. My router is placed where those lights are very annoying and I do not need it at all, so please help.
     
  21. teddy_bear

    teddy_bear Network Guru Member

    Yep. I take it flipping the pin1 didn't change the power led behavior on the TM?

    I too thought the GL and TM (GSv3) are using the same gpios. And in the firmware they are handled exactly the same way - so if you run the same build on both, I'd expect them to work the same way.
    What's strange is that it works fine on mstombs' TM - and I don't see any changes after Feb 2nd that could affect it. Wonder if beta07 already has this issue, or if something happened after it...
     
  22. teddy_bear

    teddy_bear Network Guru Member

    :biggrin: Open it, and put a black tape over the leds. Or paint them over with dark nail polish...
     
  23. mstombs

    mstombs Network Guru Member

    Am I supposed to do anything while running this ... coz it is very boring!

    Code:
    Tomato v1.27.0000 2std ND
    
    
    BusyBox v1.14.4 (2010-02-02 00:07:42 GMT) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    root@unknown:/tmp/home/root# gpio poll
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    I tried enabling wireless or pressing SES, but nothing seemed to change the output.

    So I did a "git fetch", and recompiled the latest, went suspiciously fast (less than 90 secs!)

    Code:
    Tomato v1.27.0000 3std ND
    
    
    BusyBox v1.14.4 (2010-03-07 10:53:54 GMT) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    root@unknown:/tmp/home/root# gpio poll
    Enable gpio mask: 0x0000
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    0000FDFE .12345678.ABCDEF
    so I get the same ... and the LEDs look fine
     
  24. router

    router Guest

    Teddy, I also am looking for the beta07 source code. Any chance you could point us in the right direction. I see a beta5 snapshot but nothing for beta07. Not sure if I can revert all those changes from the latest snapshot:confused:

    Also I would like to report on the new wireless driver(5.10.140.0) in the latest git snapshot.. I tried it for a few days but the wireless connections on almost all my clients became really unstable(slow, disconnects, etc..). Back to beta07 now for me.

    Thanks for all your work! :)
     
  25. mwsealey

    mwsealey Addicted to LI Member

    It blinks like it's saving settings all the time.

    0000FDFD 0.2345678.ABCDEF
    0000FDED 0.23.5678.ABCDEF
    0000FDED 0.23.5678.ABCDEF

    That's all I see from the output. the 4 disappearing is me holding down the SES button.
     
  26. rhester72

    rhester72 Network Guru Member

    OK - so the LEDs behave the same way for me and mwsealey on the TM, and mstombs has some freakish TM with a properly-working power LED ;)

    Rodney
     
  27. teddy_bear

    teddy_bear Network Guru Member

    Rodney & Matt,
    Yep, looks like not all TMs are created equal, and mstombs' one is more like GL...
    I guess to find a fix you guys need to experiment with gpio utility on your routers.
    But first try "nvram set wl0gpio0=136".

    Then, try to run "gpio enable|disable <pin>" with different pins from 0 to 15 to see if toggling any of them fixes the led.

    If it doesn't help, try to "initialize" pins with the poll_mask parameter of "gpio poll" command: "gpio poll <mask>", where <mask> is - you guess - a 16-bit mask. I'd start from the bit 0 set - a mask value 1 (you need to enter a decimal number as a parameter), and add bits one by one checking whether or not it changes anything - i.e. run "gpio poll 1", then "gpio poll 3" (bits 0 and 1), "gpio poll 7" (bits 0, 1, 2) etc up to 10 first bits set (mask 2047). Hopefully one of them will fix the led. Most probably if you use the mask with bits 11 and above set, the router will hang. Could happen with lower bits too, so if that happens you'll need to repeat again after reboot with that bit excluded from the mask value. I know, PITA ;)...
     
  28. RdBw

    RdBw Networkin' Nut Member

    One stupid question, how to open RT-N16 Router (no screws)? I'm trying to disable shiny blue led lights, as Teddy_bear adviced.
     
  29. Catalin

    Catalin Addicted to LI Member

    Remove the 4 rubber feet underneath, you'll find 4 philips screws under...
     
  30. RdBw

    RdBw Networkin' Nut Member

    Thank's Catalin!
     
  31. mstombs

    mstombs Network Guru Member

    Mine is dated 05/2007, but I wonder if its the CFE or default nvram - this one was flashed using JTAG before the dd-wrt procedure to do without was available

    Are these the same?

     
  32. I am wondering if Teddy's MIPSR2 build of Tomato will work on Linksys WRT320N after all it uses Broadcom 4717 chipset. It might probably be wise to use DD-WRT to wipe out the original firmware first before flashing it with Tomato.

    Can anyone verify? I am planning to buy one if it works! =)
     
  33. rhester72

    rhester72 Network Guru Member

    Interesting thought...the CFE never occurred to me. Yes, this was flashed using the DD-WRT method:

    bootnv_ver=4

    There is no boot_ver variable on mine.

    Rodney
     
  34. jpitts

    jpitts Networkin' Nut Member

    Not sure if this is the right place to ask this ,but I have a wl500gp v2 with this firmware and the usb and wireless are both working great. I'm just having trouble getting opkg/ipkg working on this, any chance this could be added or can someone tell me how to manually install it ?
     
  35. chriswieringa

    chriswieringa Addicted to LI Member

    teddy_bear,

    Playing around with beta7 after being on beta5 for several weeks on a RT-N16, most everything is working fine.

    One issue I ran across (specifically in beta7 and I think this was the case on beta5 too): I have a PPTP VPN server at work. On my old WRT54GL 1.27 ND router, connections from clients on the network were fine when the PPTP connection tracker was enabled in the router's firmware. I had been struggling to get it to work with the RT-N16. After playing around with it last night for some time, I found that actually unchecking the GRE/PPTP connection tracker allows the connection to go through; when leaving it checked the connections hang during authentication.

    Other than that, I've been running great!
     
  36. HanzF

    HanzF Addicted to LI Member

    I flashed beta 07 into my WRT54G-TM. It appears to be working fine as a client bridge but I do have the continuously flashing power light. I've tried executing "gpio poll" but no status info is being displayed after 15 minutes of waiting. Does this take a long time?
     
  37. Crypton

    Crypton Networkin' Nut Member

    Tomato is almost perfect

    Tomato is almost perfect for my needs and I would love to use it instead of the original firmware from Asus. The big issue that affect me is that I cannot copy files bigger than 4GB.
    I successfully compiled the last build from this link: http://repo.or.cz/w/tomato.git/shortlog/refs/heads/tomato-RT?pg=0 (the first in the list - Merge branch 'tomato-ND-USBmod' into tomato-RT )
    Unfortunately the issue is still there. I tried to copy an 8GB file and it gave me the permission error at aprox 50%. I mention that I use Windows 7 x64 and Total Commander 7.50a.
    Did I compiled the right build?
     
  38. teddy_bear

    teddy_bear Network Guru Member

    This is the right head. Don't know what went wrong with your build, but according to my testing, and to others the problem is fixed in the git sources.
    You can try this link just in case: http://repo.or.cz/w/tomato.git/snapshot/refs/heads/tomato-RT.tar.gz
    You didn't run it from the GUI "Tools->System" page by any chance ;)? It will only work from the Telnet/SSH session since it never stops running unless you hit Ctrl+C...
    Interesting. My VPN PPTP connections work fine either way - with or without this conntrack loaded. Did you actually have to use this conntrack in kernel 2.4 Tomato builds, or did it connect without it as well?
     
  39. HanzF

    HanzF Addicted to LI Member

    Thank TB, yes I did it wrong....will try Telneting the TM, thank you!

    Edit: OK here is my gpio output:

    Enable gpio mask: 0X0000
    0000FDFD 0.2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF

    Tried "gpio enable 1" nothing happens. Using WPA2-AES and initially flashed Tomato in from DD-WRT. I am not well versed in this stuff nor do I possess recovery tools, but would be willing to test other things.
     
  40. rhester72

    rhester72 Network Guru Member

    It definitely seems like a TM getting its CFE altered by DD-WRT versus flashing Tomato via JTAG is the key here. Wonder if there's any way to put the original CFE back short of JTAG after the DD-WRT->Tomato upgrade?

    Rodney
     
  41. teddy_bear

    teddy_bear Network Guru Member

    What if you run it as "gpio poll 2" ? Or "gpio poll 2047" ?
     
  42. HanzF

    HanzF Addicted to LI Member

    gpio poll 2 results:

    Enable gpio mask: 0X0002
    0000FDFD 0.2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF
    0000FDFC ..2345678.ABCDEF

    gpio poll 2047 results:

    Enable gpio mask: 0X07FF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
     
  43. teddy_bear

    teddy_bear Network Guru Member

    Forgot to mention :)... after running "gpio poll 2047", try "gpio enable 1" again. Nothing new?
     
  44. Davka

    Davka LI Guru Member

    Yesterday I found out that I couldn't connect to my work PPTP VPN. Has been working fine with 2.4 kernel Tomatos. Haven't check the PPTP tracker checkbox yet, so I think there is something wrong teddy_bear :)


     
  45. HanzF

    HanzF Addicted to LI Member

    After I turn the router on I have 1 continuously blinking power light and 1 solid wireless light.

    Begin telnet session:

    Tomato v1.27.9044 MIPSR1-beta07 ND Std

    BusyBox v1.14.4 (2010-03-03 17:00:17 EST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    root@unknown:/tmp/home/root# gpio poll 2047
    Enable gpio mask: 0x07FF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF

    Once I initiate gpio poll 2047, the wireless light disappears, the router is left with only the blinking power light. Next:

    root@unknown:/tmp/home/root# gpio enable 1
    root@unknown:/tmp/home/root# gpio poll
    Enable gpio mask: 0x0000
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF
    0000FDFD 0.2345678.ABCDEF

    No change just a blinking power light, and no wireless light. I need to reboot to get the wireless light back.

    I appreciate the help, I can continue if you need me to but I don't need to be wasting your valuable time TB.....thank you!
     
  46. Davka

    Davka LI Guru Member

    Yesterday I found out that I couldn't connect to my work PPTP VPN. Has been working fine with 2.4 kernel Tomatos. Haven't check the PPTP tracker checkbox yet, so I think there is something wrong teddy_bear :)


     
  47. funnydee

    funnydee Addicted to LI Member

    Related to the usb stick with virtual cdrom problem:

    The call doesn't time out. If I call the USB page, the blank page is shown directly. I have plugged in the stick for 2 days but nothing changed. There are also no log entries for the failed page accesses.
    Here are the outputs you wanted. In the 1st port there ist plugged the stick, in the 2nd a canon printer.

    Code:
    root@Tomato:/tmp/home/root# cat /proc/bus/usb/devices
    
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.22.19 ohci_hcd
    S:  Product=OHCI Host Controller
    S:  SerialNumber=0000:00:04.0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    
    T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=04a9 ProdID=1093 Rev= 1.10
    S:  Manufacturer=Canon
    S:  Product=iP4000
    S:  SerialNumber=B3EB99
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
    E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.22.19 ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:04.1
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
    
    T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=058f ProdID=6387 Rev= 1.00
    S:  Manufacturer=JetFlash
    S:  Product=Mass Storage Device
    S:  SerialNumber=NDV8LK3Y
    C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    
    
    
    root@Tomato:/tmp/home/root# cat /proc/scsi/scsi
    Segmentation fault
    
    
    
    root@Tomato:/tmp/home/root# cat /proc/partitions
    major minor  #blocks  name
    
      31     0        256 mtdblock0
      31     1      32384 mtdblock1
      31     2       4629 mtdblock2
      31     3      26880 mtdblock3
      31     4        128 mtdblock4
       8     0   15685426 sda
       8     1   15681330 sda1
    
    
    
    root@Tomato:/tmp/home/root# fdisk -l
    
    Disk /dev/mtdblock0: 0 MB, 262144 bytes
    255 heads, 63 sectors/track, 0 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
    Disk /dev/mtdblock0 doesn't contain a valid partition table
    
    Disk /dev/sda: 16.0 GB, 16061876224 bytes
    191 heads, 2 sectors/track, 82122 cylinders
    Units = cylinders of 382 * 512 = 195584 bytes
    
       Device Boot      Start         End      Blocks  Id System
    /dev/sda1              22       82123    15681330   c Win95 FAT32 (LBA)
    
     
  48. Crypton

    Crypton Networkin' Nut Member

    I have compiled again your suggested build.
    Unfortunately I have the same permission error but I think it is not related with the 4GB limit issue.

    I tried to copy a 10 GB file and at approx 1.2 GB it stopped and gave me thousand of errors like this:

    Code:
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904460
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904461
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904462
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904463
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904464
    Mar 25 20:49:13 crypton-ap user.crit kernel: EXT2-fs error (device sda1): ext2_free_blocks: bit already cleared for block 53904465
    I deleted the 1.2 GB file that was copied and I tried again to copy the same 10 GB file. This time I successfully copied 5.5 GB of this file.
    It seems that the router rebooted itself and unfortunately with no error messages in the logs. I installed even Kiwi Syslog Server to see exactly what is logged before the reboot but no messages.

    If is needed and if you cannot reproduce the problem then I can send you my configuration.

    I hope a stable version will come soon. Tomato is a great project. :biggrin:
     
  49. teddy_bear

    teddy_bear Network Guru Member

    Read the first post of the USB mod thread - all relevant links are there (look for Optware). Also, check out "How to install Transmission" thread - the first post includes some general Optware instructions as well.
    Here we go - the kernel pukes trying to obtain the scsi device info ;(... I'll check it out.
    Try to connect the drive to a Linux box, and check it with e2fsck. If you don't have access to a Linux box, you can try using e2fsck on the router - but make sure you unmount the drive first, and be prepare to wait for a long time if it's a large HDD.
     
  50. Crypton

    Crypton Networkin' Nut Member

    I just did this today before starting any test with Tomato. :)
     
  51. teddy_bear

    teddy_bear Network Guru Member

    What were the results? Did it find/fix any errors, or was it clean?
    It looks like a hardware problem with the drive - have you tried any other ext2-formatted drives with Tomato?
     
  52. TexasFlood

    TexasFlood Network Guru Member

    What CFE did you flash it with?
     
  53. Crypton

    Crypton Networkin' Nut Member

    Yes I had some errors before using it with Tomato but they were fixed.
    After using it with Tomato I checked it and there were some errors:

    Code:
    root@linuxst01:/# fsck -y -v -f /dev/sdb1
    fsck 1.40.8 (13-Mar-2008)
    e2fsck 1.40.8 (13-Mar-2008)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    Block bitmap differences:  -(53897366--53897413)
    Fix? yes
    
    Free blocks count wrong for group #1644 (9859, counted=9891).
    Fix? yes
    
    Free blocks count wrong for group #1645 (28772, counted=28743).
    Fix? yes
    
    Free blocks count wrong for group #1678 (31039, counted=31013).
    Fix? yes
    
    Free blocks count wrong for group #2081 (32083, counted=32067).
    Fix? yes
    
    Free blocks count wrong for group #2114 (32047, counted=32031).
    Fix? yes
    
    Free blocks count wrong (22743233, counted=22743178).
    Fix? yes
    
    
    /dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
    
      164989 inodes used (0.68%)
        4232 non-contiguous inodes (2.6%)
             # of inodes with ind/dind/tind blocks: 58822/8529/3
    74934022 blocks used (76.72%)
           0 bad blocks
          10 large files
    
      152742 regular files
       12238 directories
           0 character device files
           0 block device files
           0 fifos
           0 links
           0 symbolic links (0 fast symbolic links)
           0 sockets
    --------
      164980 files
    I have check it again after this and I have no errors.
     
  54. mstombs

    mstombs Network Guru Member

    Well I didn't do it myself - but a bit of investigation confirms it is a WRT54GL1.0 CFE from the skynet-repair-kit which still works under Wine

    But Stock K24 Tomato works fine on yours? There is a CFE issue with dd-wrt and K26 with older routers, for which I understand the TM CFE is a fix - but which one?
     
  55. mwsealey

    mwsealey Addicted to LI Member

    boardflags2=0
    boardflags=0x2758
    boardnum=42
    boardrev=0x10
    boardtype=0x0467

    I have no boot_ver. I got it off eBay (along with 2 others, identical) and it was *apparently* JTAGed and flashed with an older Tomato (1.21 at the time I think).

    That said there is no connection or traces of solder for the JTAG connector so the guy either did a very clean job or used some TFTP trick to flash it instead.
     
  56. rhester72

    rhester72 Network Guru Member

    Interesting. Mine was also off eBay and supposedly JTAGged, but note my boardflags:

    Code:
    cerberus:~# nvram show | grep board
    boardflags2=0
    boardflags=0x2558
    boardnum=42
    boardrev=0x10
    boardtype=0x0467
    
    Odd, huh?

    Rodney
     
  57. HanzF

    HanzF Addicted to LI Member

    My boardflag info is the same as yours Rodney. I bought the TM a while back from Cowboom for $17, had linksys FW on it and appeared to be unused new.
     
  58. Slimey

    Slimey Network Guru Member

    You are prob using the stock WRT54GL cfe on the -TM, it will not run K2.6 this way, if you have dd-wrt running again you can write this cfe over the one you have now or if you prefer jtag you can do it over jtag also.

    See http://www.dd-wrt.com/wiki/index.php/CFE_backup#Restoring_the_CFE for tips on writing cfe back to flash via either method.

    I have attached the CFE needed to run K2.6, same as what is replaced over the stock CFE using the CFE updater that was created by Tornado, mac address is generic, set to et0macaddr=22:22:22:22:22:22, you can change this with a hex editor before you flash the cfe, I'm not 100% sure on this but I think the -TM mac address on the bottom of the label is the WIFI mac so take that and subtract 2, example would be if your label says 00:1A:70:FD:A9:6B then in the cfe enter 00:1A:70:FD:A9:69 to keep the mac address the same as the factory firmware.

    The zip file contains a 7z which contains the CFE because otherwise it was too large to let me attach it here via a file attachment...
     

    Attached Files:

  59. TexasFlood

    TexasFlood Network Guru Member

    That's exactly how mine are. I got mine WRT54G-TM stock with the T-Mobile CFE and ran the DD-WRT Tornado CFE_Updater-WRT54G-TM.bin on it.

    I believe in DD-WRT, you can back up the CFE with the following, which should also work on Tomato, if /dev/mtd/0 is the CFE, which I'm not sure of.
    Code:
    dd if=/dev/mtd/0 of=/tmp/cfe.bin
    and flash a new CFE with the following, I'm sure Tornado's code uses this approach to read the CFE & rewrite it after modification.
    Code:
    mtd unlock cfe
    mtd write /tmp/cfe.bin cfe
    Obviously these commands won't work on Tomato as is. However if the CFE is indeed /dev/mtd/0, then perhaps a modification such as the following would work.
    Code:
    mtd-unlock -d /dev/mtd/0
    mtd-write -i /tmp/cfe.bin -d /dev/mtd/0
    Please note that I don't suggest trying any of this unless you're very comfortable with mtd commands and recovering a router with jtag. These commands are powerful and dangerous and the slightest misstep could result in needing to recover with jtag. Just thinking out loud and looking for a sanity check. I don't have time to try anything like this myself but considering trying a different CFE when I get time and this seems like potentially an easier and faster way to do so.
     
  60. TexasFlood

    TexasFlood Network Guru Member

    That's identical to what the DD-WRT Tornado CFE_Updater-WRT54G-TM.bin created when run on my stock T-Mobile WRT54G-TM. I backed mine up with "dd if=/dev/mtd/0 of=/tmp/cfe.bin", edited the MAC to be the same as yours (22:22:22:22:22:22) and did a diff compare which showed they were identical, right down to tornado's email address embedded in it.

    This not only proved that it's the same but also by definition that /dev/mtd/0 does represent the CFE on Tomato firmware. I thought it did but wasn't sure. Also remembered that /proc/mtd contained names for the mtd devices, as follows:
    Code:
    # cat /proc/mtd
    dev:    size   erasesize  name
    mtd0: 00040000 00020000 "pmon"
    mtd1: 007a0000 00020000 "linux"
    mtd2: 00238f58 00020000 "rootfs"
    mtd3: 004c0000 00020000 "jffs2"
    mtd4: 00020000 00020000 "nvram"
     
  61. jpitts

    jpitts Networkin' Nut Member

    trying to install kmod-video-core

    Thanks for the info , I was able to get it install and install some packages with the default repository. If I switch repository so I can install different packages I get the following error.
    root@unknown:/tmp# ipkg-opt update
    Downloading http://downloads.openwrt.org/kamikaze/8.09.2/brcm47xx/packages/Packages.gz
    Inflating http://downloads.openwrt.org/kamikaze/8.09.2/brcm47xx/packages/Packages.gz
    Updated list of available packages in /opt/lib/ipkg/lists/optware
    Successfully terminated.
    root@unknown:/tmp# ipkg-opt install kmod-video-core
    Installing kmod-video-core (2.6.25.20-brcm47xx-1) to /opt/...
    Nothing to be done
    An error ocurred, return value: 28.
    Collected errors:
    Only have 0 available blocks on filesystem /, pkg kmod-video-core needs 102
    root@unknown:/tmp#

    If I switch back and install a different package from the orgional repository it will install. Is there something special about that repository and how it's installed? I'm sure part of it it is because it's trying to install in a location that is not writable. Any suggestions ?
     
  62. mstombs

    mstombs Network Guru Member

    There's an option in Tomato to backup/download the CFE.

    My 'old WRT54GL1.0' CFE runs Tomato K26 fine, its the others who get flashing Leds!

    I could try running my self compiled 128kB compressed CFE, as this would give a couple of useful extra jffs flash blocks ... but perhaps not, although I do know my JTAG working in read-only mode at least!
     
  63. TexasFlood

    TexasFlood Network Guru Member

    Right. I just wanted to test the command line method to verify the mtd device with a read before I get daring and try to update my CFE with an mtd-write.

    I don't have the time or courage at the moment but that is my plan to eventually try. I'll have to see what CFEs I can find that are compatible with the WRT54G-TM and if there are any boardflags or nvram variables that need to be adjusted before flashing to my WRT54G-TM, as well as the proper MAC address.

    I'm not even going to try the compressed CFE, that's an extra complication I don't need, at least initially. I'm hoping to avoid needing to use jtag to do this although I realize that I might need jtag to recover if things go wrong.
     
  64. Slimey

    Slimey Network Guru Member

    Yeah that's how I got it, the CFE was pulled off a -TM after using Tornado CFE_Updater, I didn't mean to sound of imply that I developed it, last night was a long one. heh
    The only reason it may not work for some people is before the CFE-Updater came out the only option to get any 3rd party firmware on a -TM was to overwrite the CFE with one from a 54GL.
     
  65. TexasFlood

    TexasFlood Network Guru Member

    OK, so much for that approach. I couldn't wait so decided to test dumping my existing CFE and writing it back with mtd. However, I was unable to get the commands to work, got "error unlocking device" and "system busy". Seems like this isn't fully supported on Tomato. So either I have to break out the jtag or switch over to DD-WRT long enough to do my CFE playing.
     
  66. TexasFlood

    TexasFlood Network Guru Member

    I didn't mean to imply anything either, just posting my results for what it was worth.

    Seems like I read Tornado's was based on a WRT54GL v1.1 but not sure now where/if I read that or just think I read it, :-D. Seems like I read it but can't find the reference, but that it was supposed to be a good think since the WRT54GL v1.1 was based on virtually identical hardware and had the most recent & updated CFE.
     
  67. mstombs

    mstombs Network Guru Member

    I think the dd-wrt TM CFE is a custom compile by tornado

    Mine reports

    CFE sources are in various GPL - the most recent being the ASUS RT-N16 which compile, but not to same size as the installled CFE!

    But as long as it boots I don't think the CFE can be an issue, I can't see any difference in nvram, but my guess is the new wireless driver is toggling the wrong gpios on your boards due to hardware change?
     
  68. TexasFlood

    TexasFlood Network Guru Member

    You're probably right, custom compile. I found a lot of differences with the CFEs I compared it to. Interestingly enough, I just noticed that the Tornado TM CFE contains the strings "WRT300" and "WRT350".
     
  69. Crypton

    Crypton Networkin' Nut Member

    I have compiled the last build of Tomato and I have these errors when downloading a while with Transmission and the router is freezing (not rebooting):

    Code:
    Mar 28 01:27:55 crypton-ap user.warn kernel: Call Trace:
    Mar 28 01:27:55 crypton-ap user.warn kernel: [<8000e210>] dump_stack+0x8/0x34
    Mar 28 01:27:55 crypton-ap user.warn kernel: [<80058c78>] __alloc_pages+0x28c/0x364
    Mar 28 01:27:55 crypton-ap user.warn kernel: [<80078608>] __slab_alloc+0x19c/0x430
    Mar 28 01:27:55 crypton-ap user.warn kernel: [<80079758>] __kmalloc_track_caller+0x12c/0x134
    Mar 28 01:27:55 crypton-ap user.warn kernel: [<8016a9b8>] __alloc_skb+0x70/0x144
    Mar 28 01:27:55 crypton-ap user.warn kernel: Mem-info:
    Mar 28 01:27:55 crypton-ap user.warn kernel: Normal per-cpu:
    Mar 28 01:28:14 crypton-ap user.warn kernel: printk: 39 messages suppressed.
    Mar 28 01:28:14 crypton-ap user.warn kernel: usb-storage: page allocation failure. order:1, mode:0x4020
    Mar 28 01:28:14 crypton-ap user.warn kernel: Call Trace:
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<8000e210>] dump_stack+0x8/0x34
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<80058c78>] __alloc_pages+0x28c/0x364
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<80078608>] __slab_alloc+0x19c/0x430
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<80079758>] __kmalloc_track_caller+0x12c/0x134
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<8016a9b8>] __alloc_skb+0x70/0x144
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801c6728>] tcp_collapse+0x1ec/0x498
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801c6b84>] tcp_prune_queue+0x1b0/0x360
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801c7644>] tcp_data_queue+0x910/0xd80
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801c9484>] tcp_rcv_established+0x458/0x804
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801d04e0>] tcp_v4_do_rcv+0xe8/0x48c
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801d35bc>] tcp_v4_rcv+0xaa0/0xbd4
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801b0ef8>] ip_local_deliver+0x154/0x32c
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<801b0a18>] ip_rcv+0x3ac/0x738
    Mar 28 01:28:14 crypton-ap user.warn kernel: [<80174020>] process_backlog+0x104/0x234
    Any idea what is happening?
     
  70. teddy_bear

    teddy_bear Network Guru Member

    At least it would be good to define "last" :)
     
  71. Crypton

    Crypton Networkin' Nut Member

  72. rhester72

    rhester72 Network Guru Member

    Please don't dupe post - question answered in other thread.

    Rodney
     
  73. teddy_bear

    teddy_bear Network Guru Member

    Ok, a few things ;)...

    This link points to the untagged branch head which can change at any time when I push changes to the repository. So in such case you need to specify when exactly you downloaded the sources, or post the link to the latest commit that was there at the time of download (if it was the merge, please make sure it's not any other merge labeled exactly the same).

    I hope you understand that if you build the firmware yourself from the current state of git branch, you should not expect it to be bug free or even stable. It's an intermediate state of the code that has not been tested (and in some cases may not even compile). When I decide that the current version is stable enough, I'll post a new build, and tag it in git.

    If you understand that, you're certainly welcome to compile and test new builds, and I'll appreciate any feedback :). But for these reports to be useful you need to provide more details.

    Have you experienced the problem for the first time in the current build you just made? If yes - please specify the last version in which it worked for you with no problems under the same conditions with the same or similar load. What conditions are needed for the error to occur (i.e. in your case - how many torrents you need to be running, what ul/dl speed and for how long before the error occurs, do you need to power cycle the router, or does it come back to life by itself, etc)?

    Oh, and please don't cross-post the same question in multiple threads.
     
  74. KyleChen

    KyleChen Addicted to LI Member

    LOL,miniupnp: to make some security obsessed users happy :)
    YOU ARE THE MAN!
     
  75. Crypton

    Crypton Networkin' Nut Member

    I understand. It is difficult to point exactly when is not a build number or issue number. :)
    I will try to be more specific next time pointing also the download link.

    I perfectly understood that before trying to compile the source files, according to your specification. I just want to help you identify possible issues.

    The primary things that I need from my router (Asus RT-N16) is a stable network share, FTP, a torrentbit client and stable wireless. After the last changes in the branch (from yesterday) everything seems to work perfect for me except Transmission. I did not test Transmission before using this build since I had problems with the network share with the old builds.

    Since the build was in tests I just tried to download only an 8 GB torrent. The speed raised immediately to maximum speed of 2,5 Mbytes/s (I have 24 Mbits DSL connection). It downloaded a while... let's say about 3-5 mins and after that the router become unresponsive. No ping, no reboot. I had to power cycle the router. The error from the logs you saw it.

    I have written again the firmware, I installed again Transmission and tried again. The issue reproduced.

    The first time I thought it is a Transmission problem, but when I read again the log it say something about the kernel, so I was thinking is more appropriate to post my issue here. If it will happen again I will try to post only the link.

    I have 128 MB of RAM and a swap of 256 MB. Do you thing would help to increase the swap partition? The error appear with and without swap partition.

    Full log attached. :biggrin:
     

    Attached Files:

  76. happytotry

    happytotry Networkin' Nut Member

    Hello teddy_bear,
    my RT-N16 with tomato-1.27-NDUSB-9044MIPSR2-beta07-Ext,
    attach a 1T HDD(ntfs), hower, in the sharing of the neighbour,
    when a file >4G, then just display more than 300m.
     
  77. CHRONOMASTER

    CHRONOMASTER Addicted to LI Member

    I was having that same problem and teddy_bear fixed that in the upcoming beta release.
     
  78. pharma

    pharma Network Guru Member

    Teddy,

    The Linksys WRT160N v3 (Broadcom BCMB83A chip rev 0) has the same CPU (bcm4716b0) as the Asus RT-N12 (no-USB editions). I'm curious if you plan to add support for the WRT160N v3.

    Thanks for all the work you've done to enhance Tomato firmware.

    Pharma
     
  79. teddy_bear

    teddy_bear Network Guru Member

    Ok, so it may not be the last set of changes that broke things for you... It probably would be the same with previous builds if you try them.

    I don't think extra swap space will help you. In fact, "page allocation failure" is a relatively common issue in all Linux versions, and it may happen for many different reasons. Remember, this is not a full-blown computer - it's just a router with limited resources, and torrent clients are very resource-hungry applications.

    You can try a few things. First of all, *do not* allow your torrents to use all the bandwidth. Set the ul/dl limits in Transmission to be below 70-80% of your actual bandwidth. Don't increase the default number of connection in Transmission. Tune up the "min_free_kbytes" parameter in the kernel. By default it's set to something like 1400 KB, try to increase it to 8MB. You can do this by executing "echo 8192 > /proc/sys/vm/min_free_kbytes" command (run "cat /proc/sys/vm/min_free_kbytes" to get the current value). You may also experiment with the settings on the "Advanced-Conntrack/Netfilter" page - possibly increase the hash table size, or try different timeout values - but I believe the most important things are limiting the torrents, and "min_free_kbytes" parameter.
    Restarting Transmission regularly - i.e. once a day via a custom scheduler script - is also a good idea (but of course, first it should be able to run for longer than 3-5 minutes).

    Well, since the CPU is the same it may just work on it... Or not... There could be other factors preventing it from booting up on this and other routers. The only way to know is for someone with this router to try it. Of course, it may brick the router - so you'll have to know how to restore it. And - if it doesn't boot - the serial console output will be needed to identify and help to resolve the problem.
     
  80. mjd26

    mjd26 Networkin' Nut Member

    Just dawned on me that I actually posted the below in the wrong thread.
    Re-posting here. My apologies for the double post. :)

    Hey all, as you'll note I'm a first time poster and I'll admit I'm definitely a serious newbie compared to most of the people here. :)

    Firstly; a HUGE thankyou to Teddy and all of the others who have put in so much effort to make these custom firmwares, it's fantastic work and I'm already really really pleased with the results. THANKYOU!!! :D

    Now; here comes the bit where I really need some help if anyone is able. (TIA)

    My setup:
    Router: Asus RT-N16
    Firmare: tomato-1.27-NDUSB-9044MIPSR2-beta07-Ext

    ADSL Modem: Billion 7401VGP-M

    ISP connections, one ISP, one modem, two connections:
    PVC1:
    VPI = 8, VCI = 35
    PPPoE, Chap, auto assigned everything, WAN IP generally = 122.x or 219.x or 114.x or 115.x
    6 possible BRAS servers to hit, not really consequential which one.

    PVC2:
    VPI = 8, VCI = 36
    Pure DHCP
    IP = 10.x
    No BRAS, 1 switch, completely independent route to PVC1.

    What I DO have working:
    At present, I have the WAN port of the Asus connected to eth1 on the Billion and successfully bridging a PPP session through PVC1 and out to the internet. P2P, routing and everything seem fine for all computers behind the Asus on wired and wireless connections.
    USB (etc) all fine.

    What I DON'T have working:
    I can't seem to figure out how to make the second PVC (8/36/DHCP) work.
    I've found many guides around which deal with everything from dual cable modems to cable and ADSL to cable and 3G, to triple cable, etc.
    But all guides pre-suppose that the second connection is being made by a second modem, via a second (re-assigned) WAN port on the router.

    In my case, what I need to do is get the single WAN port on the router to host a second connection through the same (single) ADSL modem.

    Background (in case it helps)
    My (Australian) ISP has limited data ADSL plans purchased at relatively high prices (compared to most of the world). It does however provide a free service, known as "CommunityNet", which allows users on the same telephone exchange to share data between one another without any data being counted to the plan.
    To make that free service work, a second connection must be made through the DSLAM on a seperate PVC, all traffic passed through that second PVC to other users on the same DSLAM is then completely uncounted towards the (limited) data allocations, thus allowing far higher usage than the plan would otherwise allow.


    If anybody is able to provide any assistance, that would be hugely appreciated.
    Please try to bear in mind that I'm a bit of a novice.

    Thanks again. :)
     
  81. happytotry

    happytotry Networkin' Nut Member

    I got it!
    thanks.
     
  82. Crypton

    Crypton Networkin' Nut Member

    Thanks teddy_bear! I will try.
     
  83. mstombs

    mstombs Network Guru Member

    WRT54G-TM running a GIT re-build, has stopped routing - doesn't have a WAN IP, the last message in the log is this cryptic one:-

    Code:
    Mar 29 11:26:22 WRT54G-TM user.info kernel: SysRq : HELP : loglevel0-8 reBoot tErm Full kIll showMem Nice showPc show-all-timers(Q) Sync showTasks Unmount shoW-blocked-tasks
     
  84. Toastman

    Toastman Super Moderator Staff Member Member

    That's actually very funny :biggrin:

    HELP !!!
     
  85. pharma

    pharma Network Guru Member

    The Linksys WRT160N v3 (Broadcom BCMB83A chip rev 0) has the same CPU (bcm4716b0) as the Asus RT-N12 (no-USB editions). I'm curious if you plan to add support for the WRT160N v3.


    Ok, I was able to flash tomato-1.27-ND-9044MIPSR2-beta07-Std.bin on the WRT160N v3 from DD-WRT. I followed the Flash Guide by soldier and cariyawa and had access to the Tomato GUI until I tried a through NVRAM reset from Tomato. Before I did the NVRAM reset I had the same problems mentioned in the guide regarding not able to obtain a WAN ip (just kept renewing). Afterwards I did the NVRAM reset and was not able to access Tomato.

    It's pretty easy to recover if you set the Default Gateway to 198.168.1.1 -- you will get the Linksys recovery page that allows you to select default firmware to load.

    I tried second time and instead of performing NVRAM reset I decided to see if I could make changes and save within Tomato GUI. I was able to make changes and save without problems but still had problems obtaining WAN ip. I then rebooted the router and lost access to Tomato as before.

    I'm currently running dd-wrt.v24-13309_NEWD-2_K2.6_nokaid-nohotspot after first loading dd-wrt.v24-13309_NEWD-2_K2.6_mini_wrt160nv3. The firmware is fast and runs well but lacks the QOS and Bandwidth monitoring found in Tomato.

    If you decide to pursue trying to get Tomato on the WRT160Nv3. I have no problems going through the process again if there is any troubleshooting you want me to do.

    Pharma
     
  86. humba

    humba Network Guru Member

    I made the jump to N today. Haven't tested if my VPN is up and running yet (need to dig up my client config first), but using the WRN3500L I have some comments

    1) Setup: Just get the special first time flash firmwarefor the intitial flash. Then follow the instructions for the RT16-N. I flashed an RT-16N before - and turns out you really don't need to get the dd-wrt password - I didn't even have to log into tomato initially.. after the reboot the interface came up and I was good to go.

    2) The router acts the same way as the WRT54GL with regards to VLANs. So you need to run "nvram set manual_boot_nv=1" if you want to change vlans. And port 4 in nvram = port 1 on the physical device, and vice versa.

    3) And now for the part that might interest teddy_bear: After the move to Tomato, some of the LEDs are off.
    Power LED used to be green - now it's orange
    WLAN LED no longer comes on, regardless of WLAN state.
    However, the WPS button LED is always on (green.. not sure if there's any other colors)

    Pushing the WPS button for 0-2 seconds (supposed to disable WLAN) does nothing.

    If there's anything I can to to help rectify that behavior let me know (don't have a JTAG though and no intention of getting one).
     
  87. teddy_bear

    teddy_bear Network Guru Member

    mstombs,
    Can you point to 2 commits in git - the last one for the version that stopped working for you, and the one that worked previously?

    humba,
    I was actually under impression that buttons/leds are working ok on that model starting from beta06.03 - according to this report. What version are you running on your WRN3500L? Did you erase nvram ("thorough" option) after installing Tomato?

    pharma,
    It's good to know it boots up. The problem with router being inaccessible after nvram reset is most probably incorrect vlan/ports configuration since it can't determine the model correctly. I can make a few changes and send you a test build if you're willing to try more...
     
  88. pharma

    pharma Network Guru Member

    Teddy_Bear,

    I am willing to test any firmware test builds to get Tomato running on the WRT160Nv3, so please let me know when the builds are ready!

    Regards,
    Pharma
     
  89. humba

    humba Network Guru Member

    I'm using the beta7 vpn build and I did not perform a thorough NVRAM reset after flashing.. I made one as part of the dd-wrt to tomato upgrade though (there's an option in the dd-wrt upgrade process to reset the config after flashing).
    I did a thorough nvram reset now but it doesn't change anything. Power LED stays at orange, system (i) led is orange until the router has booted.
    It seems WLAN does blink when there's activity (in dd-wrt / netgear firmware it was always on) and the WPS stays lit (in dd-wrt/netgear it was off) - and pressing the WPS button still doesn't do anything .... correction: if you press it for more than a second, then it starts blinking and the WLAN is shut down / restarted. The LED stays green except for when it's blinking though, and the blinking stops as soon as you release the button.

    @edit 2: the reason why I reported WLAN wasn't shut off is that it remains activated in the web page - I only now did test by connecting a computer via WLAN. It seems the original Tomato also does work this way (being located in a kitchen cupboard I'm not in the habit of pressing the button but instead use the GUI to turn the WLAN on/off).
     
  90. teddy_bear

    teddy_bear Network Guru Member

    Ok, so based on your description the only issue I can see with the leds/buttons is that the power led stays orange instead of switching to green. I believe I fixed that - should be working in the next build. And what's "system" button? Is this the one that indicates WAN connection in the Netgear firmware? If so, it will probably stay as is - it takes too many changes to make it working in Tomato...
    Does WRT160Nv3 has both - ses and reset - buttons? If so, could you run "gpio poll" command in dd-wrt in telnet session, and tell me which pin is toggling when you press the "reset" button? What is the value (0/1) of that pin with button pressed and not pressed?
     
  91. galex111

    galex111 Addicted to LI Member

    I don't already remember exactly what was result of test of MiniDNLA - to my mind I had some problem with it that time. But in the same time I also tested uShare and as so uShare was OK then I rejected MiniDNLA ...
    But if you consider MiniDNLA then I will try to test it again and will place my comments here.

    As to Twonky - it's really the best server and it's not free I know (30 days trial). But it "understands" multilingual metadata/tags of MP3 and other media for database catalogues so its price is quite reasonable ... also they offer special discount all the time so ... $15...$30 isn't too much for such featured server. Although (and I wrote before) I can't force it to stream video to my PS3 (with the same time it's OK to stream to PC) but probably it's a bug of PS3's FW - I saw similar comments on the forums.
     
  92. teddy_bear

    teddy_bear Network Guru Member

    You'd be better off posting this question in a separate thread where more people can find it as it's not specific for this mod.

    I'm not sure what you want to do exactly, but if I understand you correctly you may need something like mlppp support. If so, then you're out of luck for now as this functionality is not supported in the mainstream Tomato and in this mod.
     
  93. mstombs

    mstombs Network Guru Member

    Not really as a reboot has fixed it. Rebooting the router wasn't enough, had to also reboot the modem, so strange error message likely not actually critical for routing issue, I couldn't see anything wrong. I suspect the error message triggerred by me playing with beta Ubuntu 10.04, I think it may be trying to do IPV6 DNS look-ups again - I patched that before....
     
  94. pharma

    pharma Network Guru Member

    Hi Teddy,

    The WRT160Nv3 only has 2 buttons -- the Reset button and Wi-Fi Protected Setup button. The only result of the "gpio poll" when I toggle the reset button is:

    gpio,

    can't seem to get it to reflect either (0 or 1).

    I have included some of the WRT160Nv3router specifics below:


    Model: WRT160Nv3
    Standards: Draft 802.11n, 802.11g, 802.11b, 802.3, 802.3u
    Ports: Power, Internet, Ethernet
    Buttons: Reset, Wi-Fi Protected Setup
    LEDs: Ethernet (1-4), Wi-Fi Protected Setup, Wireless, Internet, Power
    Cabling Type: CAT 5e
    # of Antennas: 2
    Detachable (Y/N): No
    RF Pwr (EIRP) in dBm: 14 dBm
    UPnP able/cert: Able
    Security Features: WEP, WPA, WPA2
    Security Key Bits: 128-Bit, 256-Bit

    Pharma
     
  95. teddy_bear

    teddy_bear Network Guru Member

    Argh... Forgot the exact format of "gpio poll" command in dd-wrt - you'll have to specify the pin number, i.e. "gpio poll <n>". See the "Detecting reset Button" on this page: http://www.dd-wrt.com/wiki/index.php/Broadcom_detection
    You can skip pins 1, 2, and 4 as I know they are responsible for other things...
     
  96. pharma

    pharma Network Guru Member

    The results of the gpio poll for pins 3, 5, 7, and 8 were the same. When I pressed the reset button I lost connection:

    gpio poll 3 (5, 7, 8)
    01

    Connection to host lost.
    Press any key to continue...

    The result of gpio poll for pin 6 - when pressed resulted in '00'. Not pressed was '01'.

    gpio poll 6
    01
    00
    01
    00
    01
    00
    01
    00
    01

    Connection to host lost.
    Press any key to continue...


    Pharma
     
  97. mstombs

    mstombs Network Guru Member

    Have now put the 'standard' dd-wrt Tornado TM-CFE via a tortuous route involving reversion back to Linksys firmware from dd-wrt. Now back on my tomato K26 build and the Leds still look fine, so CFE+nvram not an issue.
     
  98. rhester72

    rhester72 Network Guru Member

    *bangs head against desk*

    If it's not the CFE, and it's not the NVRAM, and it's not the hardware (it works fine on stock firmware!), _what is it_?

    Ugh.

    It's not that it's that big of a deal, obviously - it's not being able to figure it out that drives me up the wall.

    Rodney
     
  99. free2share

    free2share Networkin' Nut Member

    Teddy_Bear Wonderful work!

    Flashed WRT54G-TM with tomato-1.27-ND-9044MIPSR1-beta07-vpn3.6.rar. I have 2 questions.

    1. Under GUI of OpenVPN Server1, after clicking "Stop Now", the button does not refresh and remains "Stop Now". Can't start Server1 from GUI

    2. Anyone get a throughput over OpenVPN? I'm only able to get 300-400KB/s. My download source is 10Mb/s Metro ethernet (from work) link copy down to a 16/3Mb cable. I should be able to get at least 6-8Mb/s downloading to the cable, but I only see 3-4Mb/s at most. Any thought? QoS turned on and off, but didn't make any difference.​
     
  100. mstombs

    mstombs Network Guru Member

    The problem is teddy_bear's beta07 binary

    tomato-1.27-ND-9044MIPSR1-beta07-Std.rar

    - I now see the problem. I have to learn how to use Git to find out what is different between the source used on my PC, and that in the repository:-

    Code:
    ~/tomato$ git status
    # On branch tomato-RT
    # Your branch and 'origin/tomato-RT' have diverged,
    # and have 1 and 38 different commit(s) each, respectively.
    #
    # Changed but not updated:
    #   (use "git add/rm <file>..." to update what will be committed)
    #   (use "git checkout -- <file>..." to discard changes in working directory)
    #
    #    modified:   release/src/router/Makefile
    #    modified:   release/src/router/httpd/httpd.c
    #    typechange: release/src/router/openssl/Makefile
    #    modified:   release/src/router/openssl/Makefile.ssl
    #    modified:   release/src/router/openssl/apps/CA.pl
    #    modified:   release/src/router/openssl/apps/der_chop
    #    typechange: release/src/router/openssl/crypto/Makefile
    #    typechange: release/src/router/openssl/crypto/asn1/Makefile
    #    typechange: release/src/router/openssl/crypto/bf/Makefile
    #    typechange: release/src/router/openssl/crypto/bio/Makefile
    #    typechange: release/src/router/openssl/crypto/bn/Makefile
    #    typechange: release/src/router/openssl/crypto/buffer/Makefile
    #    typechange: release/src/router/openssl/crypto/cast/Makefile
    #    typechange: release/src/router/openssl/crypto/comp/Makefile
    #    typechange: release/src/router/openssl/crypto/conf/Makefile
    #    typechange: release/src/router/openssl/crypto/des/Makefile
    #    typechange: release/src/router/openssl/crypto/dh/Makefile
    #    typechange: release/src/router/openssl/crypto/dsa/Makefile
    #    typechange: release/src/router/openssl/crypto/dso/Makefile
    #    typechange: release/src/router/openssl/crypto/err/Makefile
    #    typechange: release/src/router/openssl/crypto/evp/Makefile
    #    typechange: release/src/router/openssl/crypto/hmac/Makefile
    #    typechange: release/src/router/openssl/crypto/lhash/Makefile
    #    typechange: release/src/router/openssl/crypto/md4/Makefile
    #    typechange: release/src/router/openssl/crypto/md5/Makefile
    #    typechange: release/src/router/openssl/crypto/objects/Makefile
    #    modified:   release/src/router/openssl/crypto/opensslconf.h
    #    typechange: release/src/router/openssl/crypto/pem/Makefile
    #    typechange: release/src/router/openssl/crypto/pkcs12/Makefile
    #    typechange: release/src/router/openssl/crypto/pkcs7/Makefile
    #    typechange: release/src/router/openssl/crypto/rand/Makefile
    #    typechange: release/src/router/openssl/crypto/rc2/Makefile
    #    typechange: release/src/router/openssl/crypto/rc4/Makefile
    #    typechange: release/src/router/openssl/crypto/ripemd/Makefile
    #    typechange: release/src/router/openssl/crypto/rsa/Makefile
    #    typechange: release/src/router/openssl/crypto/sha/Makefile
    #    typechange: release/src/router/openssl/crypto/stack/Makefile
    #    typechange: release/src/router/openssl/crypto/txt_db/Makefile
    #    typechange: release/src/router/openssl/crypto/x509/Makefile
    #    typechange: release/src/router/openssl/crypto/x509v3/Makefile
    #    typechange: release/src/router/openssl/ssl/Makefile
    #    modified:   release/src/router/openssl/tools/c_rehash
    #    modified:   release/src/router/prebuilt/Makefile
    #    modified:   release/src/router/samba/source/include/config.h
    #    modified:   release/src/router/shared/tomato_config.h
    #    modified:   release/src/router/shared/tomato_profile.h
    #    modified:   release/src/router/shared/tomato_version
    #    deleted:    release/src/router/udev/udevtrigger.c.orig
     

Share This Page