I'm eagerly waiting to test your changes :)
Recently I have found many developers are facing some common problems with Tomato 1.25 firmware. They reported in different threads. I am just putting them into a single thread so that it would be easier to track them.
1. WAN interface does not get IP address dynamically from ISP.
2. After nvram erase some times wireless is not working.
3. From tomato 1.25 firmware OpenWRT firmware can not be upgraded. Board is crashing.
4. Wireless survey is not working.
If you find any other issues then add them into this list. I will solve them one by one.
I can confirm that DHCP does not work on my WGR614L router either. I did not try the wifi so I can't comment on that. I can also agree that changing to another project, OpenWrt in my case, has hosed my router big time. I have experience using the serial cable to tftp images, but now I cannot get the serial console to come up. All the lights appear on all the time.
I have ordered this jtag cable and will follow the directions in the wiki associated with the cable to try and unbrick my router.
I would like to try out your fixes to see if I can get Tomato up and running. This sure is a smooth to use firmware.
I'll try to test it tonight. I work from home using a VPN, so I can't take the router down until after work.
I got my jtag cable and soldered up the board with a header. Went to download tjtag-v3 and it is gone. The tjtag-v2.1.4 does not recognize our chipset. Do any of you have a copy of tjtag-v3 that I can use?
Ok, Here are my notes testing this new patch.
I started with the offical Netgear firmware. Loaded Tomato via Netgear's firmware's upgrade page.
loading tomato, then reset to defaults (simple reset, not full NVRAM reset) using Tomato's Admin/Upgrade page
will not aquire ip address
error light is still on
Now, do a full NVRAM Reset using Tomato's Admin/Upgrade page (Committing NVRAM...done)
successfully gets IP address
wireless still appears to work
error light is still on
Note: With the original 1.25 build, Wireless completely dies after doing NVRAM reset (shows as disabled). This patch seems to keep it going.
Seems to be having spontaneous reboots? Ahh. It only happens when I try to REFRESH the wireless site survey. Don't touch that.
For some reason, I have to click WOL twice to get to that page.
saving some changes to basic settings (adding pw to wireless)
can't seem to connect to wireless when security is enabled.
WPA/WPA2 personal not working with a password
WEP works. ick.
WPA TKIP can't connect.
WPA AES can't connect
WPA2 TKIP can't connect
WPA2 AES can't connect
WEP - yes, I can connect to this worthless security scheme. Blech.
No security - yes, I can connect.
Next, I did a full powercycle of the router.
After powerdown, wireless doesn't work.
well, maybe it works, but the light isn't on. WTF??
Yes, wireless is still working, but the light is not on. Still using no encryption to do it. I live on a farm, and the wireless signal can't even escape the house, so I'm not
worried about anyone snooping my signal, but still. WPA needs to work. @#$%
here's the bootlog grabbed from the JTag and PuTTY
CFE for WGR614v8 version: 1.3
Build Date: Wed Apr 4 11:00:42 CST 2007
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 126.96.36.199
Device eth0: hwaddr 00-1F-33-CF-33-3E, ipaddr 192.168.1.1, mask 255.255.255.0
gateway not set, nameserver not set
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.2:vmlinuz Options:(null)
Could not load 192.168.1.2:vmlinuz: Timeout occured
CPU revision is: 00029029
Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 16kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (firstname.lastname@example.org) (gcc version 3.2.3 with Broadcom modifications) #4 Wed Aug 19 15:06:11 IST 2009
Setting the PFC to its default value
Determined physical RAM map:
memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
CPU: BCM5354 rev 2 at 240 MHz
Calibrating delay loop... 237.56 BogoMIPS
Memory: 14420k/16384k available (1375k kernel code, 1964k reserved, 108k data, 64k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
devfs: v1.12c (20020818) Richard Gooch (email@example.com)
devfs: boot_options: 0x1
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 0) is a 16550A
PPP generic driver version 2.4.2
pflash: found no supported devices
bootloader size: 131072
sflash: Filesystem type: squashfs, size=0x2309f0
Creating 8 MTD partitions on "sflash":
0x00000000-0x00020000 : "cfe"
0x00020000-0x003b0000 : "linux"
0x0009c800-0x002d0000 : "rootfs"
0x003b0000-0x003c0000 : "T_Meter1"
0x003c0000-0x003d0000 : "T_Meter2"
0x003d0000-0x003e0000 : "POT"
0x003e0000-0x003f0000 : "board_data"
0x003f0000-0x00400000 : "nvram"
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.1 (8092 buckets, 4096 max) - 368 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
802.1Q VLAN Support v1.7 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 64k freed
Hit ENTER for console...
Algorithmics/MIPS FPU Emulator v1.5
No change was necessary.
init_nvram: set wan_ifname=eth0 lan_ifnameis=vlan0 eth1
lo: File exists
Tath? Any thoughts? Can we get WPA fixed too?
Just a quick update. I am having cable issues, as posted here:
Once I resolve my cable issues, and hopefully can gain access to the flash via jtag, I will update my findings on Tomato 1.25.
Cable issues resolved. I can access the board and flash CFE.BIN. But, I get a crc error when the serial console comes up. So, I still don't have a working platform yet. I am still hoping to get the CFE.BIN flashed correctly......
Any news on getting the wireless security to work?
If I enable WPA of any kind on my 1.25, I cannot connect to it at all. I can use either No security, or I can use WEP (which is as good as no security). This is a minor problem for me, but it is still a problem.
Yeah, I can SEE the AP from my laptop, and when I try to connect, my XP based laptop knows to ask me for the PW. But, when I enter it (and yes, I know I typed it correctly), it is unable to connect.
Just recently got one of these netgears (I've previously used -lots- of linksys wrt54gl's) to try out.
I'm having the same problems described above. WAN Interface doesn't get IP. And if I use WPA security I cannot connect to the AP from my laptop/ps3. My laptop can see the AP and correctly asks for a password but after that it just takes a extra-long time and comes back saying it was unable to connect. I clicked the Diagnose button (Vista 64) and it told me I had an incorrect password. I double checked that password a few times of course. I'm really a tad disheartened with this netgear. Do DD-WRT / OpenWRT work better? More Plug & Play with this router?
If there's anything you want me to test on the WPA thing I'd be happy to help if I can. Can I just upgrade from the Tomato to the DD-WRT using the DD-WRT download from this site? I can't use the default firmware cause it won't do what I need. I use several of these routers for work where we use tomato/dd-wrt so I got this router for that specific ability and because it was a bit cheaper then the WRT-54GL. Though the extra work prolly wasn't worth the 10 bucks I saved! Anyhow, like I said. If you want me to test something or give you some debug info I'd be happy to help if possible. Thanks for the response and for working on getting tomato working!
Sure, I'll try to help :) But I'm not sure how to "test WPA" exactly. I know I can setup WPA in the router and then attempt to connect to it with either my PS3/Laptop and it will fail. Where using WPA with my ol' Linksys allows both items to connect immediately. Is there some debug tool I can use to try and see the problem?
Also where is the new version of the Tomato firmware that has the recent fixes for the WAN DHCP problem and Firmware upgrade problem that you've already got fixed? The firmware I've got downloaded doesn't get an DHCP IP off my WAN port.
Hows this coming? Has there been any progress? Is there an updated firmware file for Tomato 1.25 for these routers? Thanks for you work Tathagata Das. And again, if you need me to test something specific and can direct me how to do that :) I'd be happy to help get these issues solved.
I got Tomato loaded.. Got my laptop connected with no problems.. Trying to get my office PC connected and can't.. It just keeps connecting, then disconnecting over and over and over.. Rebooted both the PC and router.. Same issue..
Tried assigning a static IP instead of DHCP, same issue..
When I go to Status > Device List in Tomato I can see the PC show up for like 3 seconds (doesn't show an IP), and then disappear.. It just keeps doing this and I can't get it connected..
Same problem with my Iphone.. I try to join, I see it show up briefly in the device list (no ip address) and then nothing..
can i get a copy of the latest compile please?
are.zee.dee @ gmail
"When I go to Status > Device List in Tomato I can see the PC show up for like 3 seconds (doesn't show an IP), and then disappear.. It just keeps doing this and I can't get it connected.."
Got the same problem in Brisbane after upgrading from 1.23 to 1.25 std and ND versions (tried VICTEK mod too). Using WPA2-Personal AES several PCs/laptops, IPHONE, all have the same problem trying to connect.
I tried 1.26 beta (Jon). Same problem occurs although in Device list, now the IP Address stays but the signal strength disappears. 1.25 was the opposite.
Occurs on linksys WRT54GL 1.1 and asus WL-500GPV2.
I flashed the WL-500GPV2 to DD-WRT SP2 beta - no problem now.
If someone wants me to load a build with some debug logging, let me know.