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

WRT54GL crash regularly tomato

Discussion in 'Tomato Firmware' started by Whiskey, Sep 22, 2012.

  1. Whiskey

    Whiskey Serious Server Member

    crash happens once or twice a day.
    i have 30ppl using internet
    here are some log files just after crash
    tomato version 1.28

    Jan 1 01:00:05 unknown user.debug kernel: Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
    Jan 1 01:00:05 unknown user.debug kernel: Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
    Jan 1 01:00:05 unknown user.debug kernel: Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
    Jan 1 01:00:05 unknown user.debug kernel: Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
    Jan 1 01:00:05 unknown user.debug kernel: Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
    Jan 1 01:00:05 unknown user.notice kernel: Amd/Fujitsu Extended Query Table v1.1 at 0x0040
    Jan 1 01:00:05 unknown user.notice kernel: number of CFI chips: 1
    Jan 1 01:00:05 unknown user.notice kernel: Flash device: 0x400000 at 0x1c000000
    Jan 1 01:00:05 unknown user.notice kernel: Creating 5 MTD partitions on "Physically mapped flash":
    Jan 1 01:00:05 unknown user.notice kernel: 0x00000000-0x00040000 : "pmon"
    Jan 1 01:00:05 unknown user.notice kernel: 0x00040000-0x003f0000 : "linux"
    Jan 1 01:00:05 unknown user.notice kernel: 0x000e2a10-0x002f0000 : "rootfs"
    Jan 1 01:00:05 unknown user.notice kernel: 0x002f0000-0x003f0000 : "jffs2"
    Jan 1 01:00:05 unknown user.notice kernel: 0x003f0000-0x00400000 : "nvram"
    Jan 1 01:00:05 unknown user.err kernel: sflash: found no supported devices
    Jan 1 01:00:05 unknown user.info kernel: NET4: Linux TCP/IP 1.0 for NET4.0
    Jan 1 01:00:05 unknown user.info kernel: IP Protocols: ICMP, UDP, TCP, IGMP
    Jan 1 01:00:05 unknown user.info kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
    Jan 1 01:00:05 unknown user.info kernel: TCP: Hash tables configured (established 1024 bind 2048)
    Jan 1 01:00:05 unknown user.info kernel: Linux IP multicast router 0.06 plus PIM-SM
    Jan 1 01:00:05 unknown user.warn kernel: ip_conntrack version 2.1 (8092 buckets, 4096 max) - 368 bytes per conntrack
    Jan 1 01:00:05 unknown user.warn kernel: ip_tables: (C) 2000-2002 Netfilter core team
    Jan 1 01:00:05 unknown user.info kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    Jan 1 01:00:05 unknown user.info kernel: NET4: Ethernet Bridge 008 for NET4.0
    Jan 1 01:00:05 unknown user.alert kernel: 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com>
    Jan 1 01:00:05 unknown user.alert kernel: All bugs added by David S. Miller <davem@redhat.com>
    Jan 1 01:00:05 unknown user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly.
    Jan 1 01:00:05 unknown user.info kernel: Mounted devfs on /dev
    Jan 1 01:00:05 unknown user.info kernel: Freeing unused kernel memory: 64k freed
    Jan 1 01:00:05 unknown user.warn kernel: Algorithmics/MIPS FPU Emulator v1.5
    Jan 1 01:00:05 unknown user.warn kernel: ip_conntrack_pptp version 1.9 loaded
    Jan 1 01:00:05 unknown user.warn kernel: ip_nat_pptp version 1.5 loaded
    Jan 1 01:00:05 unknown user.warn kernel: ip_conntrack_rtsp v0.01 loading
    Jan 1 01:00:05 unknown user.warn kernel: ip_nat_rtsp v0.01 loading
    Jan 1 01:00:05 unknown user.warn kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.38.0
    Jan 1 01:00:05 unknown user.warn kernel: eth1: Broadcom BCM4320 802.11 Wireless Controller 3.90.38.0
    Jan 1 01:00:05 unknown user.warn kernel: tomato_ct.c [Jun 27 2010 20:15:22]
    Jan 1 01:00:05 unknown user.info kernel: vlan0: dev_set_promiscuity(master, 1)
    Jan 1 01:00:05 unknown user.info kernel: device eth0 entered promiscuous mode
    Jan 1 01:00:05 unknown user.info kernel: device vlan0 entered promiscuous mode
    Jan 1 01:00:05 unknown user.info kernel: device eth1 entered promiscuous mode
    Jan 1 01:00:05 unknown user.info kernel: br0: port 2(eth1) entering learning state
    Jan 1 01:00:05 unknown user.info kernel: br0: port 1(vlan0) entering learning state
    Jan 1 01:00:05 unknown user.warn kernel: vlan1: Setting MAC address to 00 23 69 15 40 e2.
    Jan 1 01:00:05 unknown user.info kernel: br0: port 2(eth1) entering forwarding state
    Jan 1 01:00:05 unknown user.info kernel: br0: topology change detected, propagating
    Jan 1 01:00:05 unknown user.info kernel: br0: port 1(vlan0) entering forwarding state
    Jan 1 01:00:05 unknown user.info kernel: br0: topology change detected, propagating
    Jan 1 01:00:07 unknown daemon.info dnsmasq[85]: started, version 2.55 cachesize 150
    Jan 1 01:00:07 unknown daemon.info dnsmasq[85]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
    Jan 1 01:00:07 unknown daemon.info dnsmasq-dhcp[85]: DHCP, IP range 192.168.1.100 -- 192.168.1.149, lease time 1d
    Jan 1 01:00:07 unknown daemon.warn dnsmasq[85]: failed to access /etc/resolv.dnsmasq: No such file or directory
    Jan 1 01:00:07 unknown daemon.info dnsmasq[85]: read /etc/hosts - 0 addresses
    Jan 1 01:00:07 unknown daemon.info dnsmasq[85]: read /etc/hosts.dnsmasq - 1 addresses
    Jan 1 01:00:07 unknown user.info init[1]: Tomato 1.28.1816
    Jan 1 01:00:07 unknown user.info init[1]: Linksys WRT54G/GS/GL
    Jan 1 01:00:07 unknown cron.err crond[89]: crond (busybox 1.14.4) started, log level 9
    Jan 1 01:00:07 unknown daemon.notice pppoe[66]: Connected.
    Jan 1 01:00:07 unknown daemon.notice pppoe[66]: IP Address: 188.129.116.73
    Jan 1 01:00:07 unknown daemon.notice pppoe[66]: DNS Address: 194.146.109.223, 194.146.109.224
    Jan 1 01:00:08 unknown daemon.info dnsmasq[85]: exiting on receipt of SIGTERM
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: started, version 2.55 cachesize 150
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
    Jan 1 01:00:08 unknown daemon.info dnsmasq-dhcp[102]: DHCP, IP range 192.168.1.100 -- 192.168.1.149, lease time 1d
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: reading /etc/resolv.dnsmasq
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: using nameserver 194.146.109.224#53
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: using nameserver 194.146.109.223#53
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: read /etc/hosts - 0 addresses
    Jan 1 01:00:08 unknown daemon.info dnsmasq[102]: read /etc/hosts.dnsmasq - 1 addresses
    Jan 1 01:00:11 unknown daemon.notice miniupnpd[137]: HTTP listening on port 5000
    Sep 22 22:10:43 unknown daemon.info dnsmasq-dhcp[102]: DHCPREQUEST(br0) 192.168.1.135 00:26:c6:68:20:56
    Sep 22 22:10:43 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.135 00:26:c6:68:20:56 Mislav-PC
    Sep 22 22:10:52 unknown daemon.info dnsmasq-dhcp[102]: DHCPREQUEST(br0) 192.168.1.129 0c:60:76:57:b4:28
    Sep 22 22:10:52 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.129 0c:60:76:57:b4:28 MyMachines
    Sep 22 22:10:56 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.129 0c:60:76:57:b4:28
    Sep 22 22:10:56 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.129 0c:60:76:57:b4:28 MyMachines
    Sep 22 22:11:32 unknown cron.err crond[89]: time disparity of 22472411 minutes detected
    Sep 22 22:11:41 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.146 f0:de:f1:e5:73:34
    Sep 22 22:11:41 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.146 f0:de:f1:e5:73:34 Alucard-lap
    Sep 22 22:12:17 unknown daemon.info dnsmasq-dhcp[102]: DHCPDISCOVER(br0) 00:23:76:d5:94:f3
    Sep 22 22:12:17 unknown daemon.info dnsmasq-dhcp[102]: DHCPOFFER(br0) 192.168.1.109 00:23:76:d5:94:f3
    Sep 22 22:12:18 unknown daemon.info dnsmasq-dhcp[102]: DHCPREQUEST(br0) 192.168.1.109 00:23:76:d5:94:f3
    Sep 22 22:12:18 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.109 00:23:76:d5:94:f3 android-a8b03c01541f92a
    Sep 22 22:12:28 unknown daemon.info dnsmasq-dhcp[102]: DHCPREQUEST(br0) 192.168.1.109 00:23:76:d5:94:f3
    Sep 22 22:12:28 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.109 00:23:76:d5:94:f3 android-a8b03c01541f92a
    Sep 22 22:13:27 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.129 0c:60:76:57:b4:28
    Sep 22 22:13:27 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.129 0c:60:76:57:b4:28 MyMachines
    Sep 22 22:14:51 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.130 00:22:64:5b:5a:8e
    Sep 22 22:14:51 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.130 00:22:64:5b:5a:8e hp
    Sep 22 22:15:48 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.135 00:26:c6:68:20:56
    Sep 22 22:15:48 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.135 00:26:c6:68:20:56 Mislav-PC
    Sep 22 22:17:34 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.129 0c:60:76:57:b4:28
    Sep 22 22:17:34 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.129 0c:60:76:57:b4:28 MyMachines
    Sep 22 22:19:41 unknown user.warn kernel: nvram_commit(): init
    Sep 22 22:19:42 unknown user.warn kernel: nvram_commit(): end
    Sep 22 22:19:43 unknown daemon.notice miniupnpd[137]: received signal 15, good-bye
    Sep 22 22:19:45 unknown daemon.notice miniupnpd[463]: HTTP listening on port 5000
    Sep 22 22:19:45 unknown daemon.notice miniupnpd[463]: Listening for NAT-PMP traffic on port 5351
    Sep 22 22:21:11 unknown daemon.info dnsmasq-dhcp[102]: DHCPINFORM(br0) 192.168.1.123 d8:d3:85:03:92:58
    Sep 22 22:21:11 unknown daemon.info dnsmasq-dhcp[102]: DHCPACK(br0) 192.168.1.123 d8:d3:85:03:92:58 Robi-PC
     
  2. lefty

    lefty Networkin' Nut Member

    30 people using the internet with a WRT54GL? wow, yes it maybe time for an upgrade router. iirc the GL is a decent unit for small home usage, but it only has 16MB ram on it, so i wouldn't try hosting 30 people on it, for that i would recommend 64MB or better, and at the least 32MB. You can get decent refurbished units with 32MB ram for $20 thru places like cisco refurb store.
     
  3. Porter

    Porter LI Guru Member

  4. Whiskey

    Whiskey Serious Server Member

    Since my network will soon support over 40ppl, and you say 16 ram is not enought, can u recommend some routers to me, exact models, im from croatia and we dont have all hardware your country has, i would appricate if you can suggest me few models
     
  5. lefty

    lefty Networkin' Nut Member

    Too many to name here...cheaper 32MB models that i have are like the E2000 or E900, and then you have some 64MB models such as E3000, E1550, E3200. Also WNR3500L v1 is pretty cheap.
     
  6. Whiskey

    Whiskey Serious Server Member

    i can get this router cisco 2620 with 10mb card, for like 50euros, will that router be fine for me?
     
  7. Porter

    Porter LI Guru Member

    Just another thought before you are spending 50 Euros on a new router: RAM is mostly relevant for handling connections. Since you are using an old version of Tomato the timeouts for connections are rather high. This means that the connection table runs full and stays full rather fast. This problem looks like the internet connection was down, only it isn't because the router just can not handle more new connections. Another problem might be that the maximum connections is set too high so that the router runs out of memory and crashes because of this. If you lower the maximum connections, your router might stop crashing. It all depends on whether this really is the root of your problems. Torrenting users are mostly a cause of full NAT tables. But even against torrenting users you can do something, for instance use the commands mentioned here: http://linksysinfo.org/index.php?th...hy-is-it-in-my-firewall-script-section.44982/

    Just an example: if you found out that your router can handle 4096 connections (this is very realistic; maybe even 8192), every of your 40 users can establish 102 connections. Plenty if they just surf and if you don't want them to torrent anyway...

    I'd really suggest you use Toastman's firmware and configure it so that it doesn't crash.
     
  8. PGalati

    PGalati Network Guru Member

    I agree with Porter here. The WRT54GL is a 4MB flash 16MB ram router that when configured with the right software, it can be a rock solid little box. I also suggest trying Toastman's 7633.3 version before spending money on a router that simply may run into the same problems.

    http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html#dir=181201596

    I suggest this version - tomato-WRT54G_WRT54GL-1.28.7633.3-Toastman-VLAN-IPT-ND-Std.bin

    Good Luck!
     
  9. Toastman

    Toastman Super Moderator Staff Member Member

    I would personally avoid the VLAN versions unless you really do intend to set up vlans.

    I have anything up to 200 users on my installations and rarely see more than 1000 or so. Although I moved to the RT-N16 for speed and RAM improvements, don't let that put you off. The WRT54GL can handle it, the secret is the fast timeout settings.
     
  10. lefty

    lefty Networkin' Nut Member

    One fundamental element which seems to be missing here, wireless bandwidth is a shared medium, no matter how you look at it, i used to use a WL-520gU for many years before the 15-20 users sharing 24mbit, which is the max you MIGHT get out of a G connection, became too little for us all to share. And this was sharing off of a 6mbit DSL line which is the max AT&T provides here, some of us users have multiple machines that we copy and share files and some game thru wireless LAN (nothing to do with WAN...yet) so sharing 24mbit amongst LAN transfers became a rather choppy ordeal.

    Then came the issue of sharing the actual 6mbit WAN line we had, even with good QoS settings, the users found themself with awful slow wireless speeds, and 6mbit divided by 15 to 20 would roughly give each user around 300-400kbps a piece on a good day to utilize, then they found theirselves asking "why would we use your slow wireless network when we can just get our own DSL with our own wireless router and have the full burrito?" So by upgrading to N networking, we now have a much bigger wireless pipe to share, that somewhat solved the wireless LAN transfer issues, then i upgraded to a 50mbit cable connection, which in turn solved the DSL bottleneck, so it isn't always about if the router can actually handle the users, my WL-520gU had no issue handling the users, it was lack of wireless bandwidth available which became the end issue and a G router is only going to provide at best 24mbit, start dividing that up amongst many users doing any bandwidth intensive activities (doesn't have to be just torrenting) and all the sudden you run out of bandwidth to share.
     

Share This Page