Just dont forget before flash from DD-WRT firmware to rename the tomato firmware to XXXtomatoFirmware.trx to XXXtomatoFirmware.bin and select to Reset to Factory Defaults after Flash....(importand value to Clear Nvram)...:wink:
Rasky, DO NOT raise the tx power above 20 or so. see if you still have packet loss (after giving your router a few minutes of rest after the change). you can also try different channels for fun..... 1, 6, 11 report back!
I have a 4GB flash drive (EXT3) with full optware installed from instructions followed at DD-WRT website based on my previous router running dd-wrt (from a well known user there frater) which I installed using a script that frater made. Can I pop this flash drive into the ASUS now with Tomato on it, or should I format and start from scratch. I wasn't sure how compatible the optware package was between these two firmware's.
Ya that fixed it. I missed that discussion. Serves me right. Just enable WMM and g2g. This router is sooooo fast with tomato...
can any body tell me how can i use torrent client in this firmware.... or only asus fw will do that??
You can't use DM that came with the original firmware. You have to install another client. (there is a good tutorial on this thread a few pages back about how to install Transmission)
Prince, plz review few pages, i wrote a short guide in this thread. I need some HELP here : how to set up the QoS for router itself ?? Problem is: I share my internet with all neighborhoods around me for free, but I shape their speed to be 20K/s for web browsing and chatting only with tomato QoS But I want my own computer to be 100% rate, so I put my PC's MAC address into the Qos and set it to "Highest" , it works perfectly. Now I want to set the RT-N16 itself to be the QoS "Highest" too cuz I run so many services on it. some things like emule and torrent are with wide-range and dynamic ports for anti ISP's P2P-block reason. (in my firewall I open all wan port 1-65535 to access router already) So i need to define the router itself in the Qos settings. I tried to put router's Wan-IP in to Qos setting, but my Wan-Ip changes everytime router reboot. So I tried to put router's WAN-Mac into it, fail (connections went to QoS default lowest). Tried use Lan-Mac, tried to put 192.168.1.1 into Qos, all fail. I put localhost, doesn't work. I even tried put 0.0.0.0 and 255.255.255.255 hope they may present my wan-ip, but all fail. Then the Question is, How to define the router itself and all its wan ports in the Qos settings without mess up with all other guests and all the ports they are using? anyone here have a solution, please let me know
About the wireless problem teddy_bear: I have the problem which wireless disconnect and router reboot when transmission large file. And I use a fan to cool the router, but it's no effect. I use a TTL link to the router RT-N16,and get these log when then wireless disconnect happened: Kernel bug detected[#1]: Cpu 0 $ 0 : 00000000 00000000 00000001 00200200 $ 4 : ffffffdf 00000001 00001000 ffffffdf $ 8 : 0000000b 812ae400 00000001 812ae41c $12 : 87ffc480 ffffffff 00 $16 : 87ffb100 87ffe420 00000000 87fecec0 $20 : 00000001 80270afc 878fc000 00000018 $24 : 00000000 80030000 $28 : 80268000 80269cf0 00000020 80077d54 Hi : 00000000 Lo : 00000000 epc : 80077704 cache_alloc_refill+0xe4/0x68c Tainted: P ra : 80077d54 __kmalloc+0xa8/0xb0 Status: 11009402 KERNEL EXL Cause : 00000034 PrId : 00019740 Modules linked in: nf_nat_ftp nf_conntrack_ftp nf_nat_rtsp nf_conntrack_rtsp nf_ nat_sip nf_conntrack_sip nf_nat_h323 nf_conntrack_h323 tomato_ct wl(P) igs(P) em f(P) et(P) Process swapper (pid: 0, threadinfo=80268000, task=8026a188) Stack : 80269b54 813de000 c029c318 c029c224 00000020 00000000 00000001 87930140 00000820 87fecec0 00000000 00000009 878fc000 00000018 00008000 80077d54 87930140 87930140 8016663c 00000001 00000020 8016741c 00000000 87930140 8136a0f2 80203e68 875706e0 00000800 87eb4d00 000000a0 00000000 80211978 802c0000 0005eceb 80204010 c02aa1d0 875706e0 80342600 0000003a 8021148c ... Call Trace: [<80077704>] cache_alloc_refill+0xe4/0x68cP,LE) [<80077d54>] __kmalloc+0xa8/0xb06:47:24 CST 2009 (root@localhost [<8016741c>] __alloc_skb+0x6c/0x138 Code: 8e22001c 00a2102b 38420001 <00028036> 8d230010 8e22001c 0062102b 1040 Init Arena Init Devs. Boot partition si 0020 2402ffff0000) Kernel panic - not syncing: Fatal exception in interrupt Rebooting in 3 seconds..Please stand by while rebooting the system... So is it the hardware issue or the firmware issue? Hope the log will help to solve the problem many people used RT-N16 have. And sorry for my broken English,Guys.
bilycat ,"fan cool" is a placebo , you can remove it. the data from toastman shows there is no over-heat problem at all with n16. you problem looks exactly like when i overclock my n16, if you overclock yours, tune it back and it will be all good. teddy bear said he is not a kernel coder, so i am not sure he can bring you any advices from the log. and i can't identify any causes of your problem from your log either.
oranges, can you keep us posted with your N12 results? how are you using the N12? as a bridge? router, access point, etc. there are many of us waiting for a tomato release for our N12. thanks
I used it as a bridge with a WHR-G300N yesterday, and it seemed to work fine all day. I'm using it as a router now.
i use 2 currently as bridges with dd-wrt loaded and they seem mine. however, people that use it as a router with dd-wrt have ran into wireless dropout problems. please keep an eye on it and post your results
Great, thanks for the log! Please check your PM when you get a chance. Trying to finalize a few things before releasing the next build. Hopefully will be out this week.
teddy, the way i am reading this is you will release a new build which will also include support for the N12 in it as well as the N16. not 2 separate releases, correct?
As i see this problem cache_alloc_refill it's a kernel related one, also it seems that it would be wise to upgrade kernel to version 2.6.31.19, because kernel version 2.6.22.19 that tomato is currently using is a little old, and contains many more bugs which were fixed in upstream version. that may fix the famous wireless issue that almost everyone is having (see the rt-n16 thread on dd-wrt forum last posts).
Ok, now that's funny... Between watching you on this thread and SgtPepperKSU on the VPN build thread I've come to fully understand why open source projects like OpenVPN give the code away for free but charge for support. Writing and releasing the firmwares make you admirable. Supporting it makes you saints. -TurtleFang
Don't let this guy slow down discussion. I'm eternally grateful for what teddy_bear and the others have accomplished in providing us. If they stopped today it wouldn't change one thing for me. Because without them I wouldn't even have this great firmware I have now. Yes there is an issue but it seems to run across all firmwares. Upgrading the kernel is probably not an option (at least not at the moment) so hopefully we can find another fix for wireless reboot issue. Either way thanks again to all that made this possible!!!
I hope so too. Luckily one person who can repeatedly reproduce the problem happen to have the serial console and posted the log. Event though the bug is most probably is in the closed-source Broadcom wireless driver, this info may help to find the workaround.
As this happens also with the latest alpha firmware from Oleg, almost sure it is related to the single band wireless driver from Broadcom. And if a new driver won't fix the problem, it might be hardware related.:frown:
For any hardware-related problem there's a software workaround . The question is only how soon we'll be able to find it. By the way, what exact version of Oleg's alpha are you talking about? And what version of Broadcom wifi driver does it report in the log?
Hard question... 1193, the version that has been released last night. I do not have any log from it, as I only tried it last night for a few hours (I was curious how the GUI looks like :smile: ). The only difference I've noticed is that he uses a newer BusyBox version (1.15.xx or something). Apart from that I haven't look at anything else much... Now I'm back to Tomato. :tongue:
eth1: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.46 Broadcom wireless driver version i guess also found this thread on https://forum.openwrt.org/viewtopic.php?id=21027 I'm not sure if it's related tho, but wireless chipset seems to be the same also last night i've tested possibilty of swap space fixing this problem. I've formated a simple 4gb flash drive as linux swap partion, attached it to router and enabled using swapon command, cat /proc/swap showed 4 gb swap enabled, but that didn't fixed the wireless problem.
Ok, I know that one - it uses exactly the same version of wifi driver as Tomato, so I wouldn't expect it to behave differently: There's another alpha from Oleg - based on the recent Asus' beta: http://oleg.wl500g.info/n16/ I'm not sure what driver is in there - has anyone tried this one?
Haven't tried it, but if I understood well, it is just the latest beta unrealeased firmware from Asus (9.9.7.45) with some modifications for L2TP. So it might contain the same wireless driver as 9.9.3.7.
Do a reset (hold in WPS button while plugging in router). That should reset the password to the default (admin).
Wow, teddy bear, lots of updates these days in source code. I saw you turn on Samba3 now with Samba: version choice? "No warning, we don't care and we NEED utf8 for Samba" Luv you!! and Netgear WNR3500L ID and so many exciting things i nearly had a heart attack from reading them!!!!
Hi, I have bought two WNR3500L some weeks ago and I were disappointed because there was no IOS like OpenWRT / DD-WRT for this router with USB and WPA support. Thanks to the Tomato developers/community and Teddy Bear things changed I have compiled the actual tomato-rt repository yesterday and getting some glitches. My plan is to make a 3G/UMTS router with OpenVPN support. I am getting a kernel Oops on the console connecting a UMTS ZTE MF637 stick when I press the refresh button under 'USB and NAS -> USB Support': Code: / # Oops[#1]: Cpu 0 $ 0 : 00000000 00000000 c00c1f20 8373e400 $ 4 : 00000000 83736a80 00000000 c00abf58 $ 8 : 00001000 8111d490 0000000b 8375a29c $12 : 8111d480 8111d488 8111d490 004063ac $16 : 8373e890 83785e38 83736a80 c00abf58 $20 : 00001000 00426178 83785e88 00000000 $24 : 00000000 2ab41010 $28 : 83784000 83785df0 813d58a0 8011b740 Hi : 000000f5 Lo : 000035c1 epc : c00abf8c proc_print_scsidevice+0x34/0x278 [scsi_mod] Tainted: P ra : 8011b740 bus_for_each_dev+0x58/0x98 Status: 1100bc03 KERNEL EXL IE Cause : 00000008 BadVA : 00000098 PrId : 00019740 Modules linked in: usblp ohci_hcd ehci_hcd vfat fat ext2 ext3 jbd mbcache usb_storage sd_mod scsi_wait_scan scsi_mod) Process httpd (pid: 500, threadinfo=83784000, task=80326400) Stack : 00000000 0377d717 00000000 83785e38 83736a80 c00abf58 00000000 83785e38 83736a80 c00abf58 00001000 00426178 8011b740 00000001 00001000 00426178 83785e88 00000000 c00b713c c00b713c 8373e8d8 83785f10 83736a80 00000001 00426178 00000001 c00abf44 c00abf20 80011f94 80011f5c 00000000 00000000 83736a80 8009e38c 00000000 00000425 00000000 8007aacc 00000000 00000000 ... Call Trace: [<c00abf8c>] proc_print_scsidevice+0x34/0x278 [scsi_mod] [<8011b740>] bus_for_each_dev+0x58/0x98 [<c00abf44>] proc_scsi_show+0x48/0x5c [scsi_mod] [<8009e38c>] seq_read+0x90/0x404 [<8007d460>] vfs_read+0xc0/0x15c [<8007d9d4>] sys_read+0x58/0xa8 [<80010164>] stack_done+0x20/0x3c Code: 8c8400ec 8c62004c 00a09021 <8c870098> 8c460004 3c05c00b 3c02800a 24a5eac4 24e7000c # lsmod Module Size Used by Tainted: P usbserial 33472 0 usblp 16272 0 ohci_hcd 19888 0 ehci_hcd 36112 0 vfat 11744 0 fat 56112 1 vfat ext2 66400 0 ext3 134176 0 jbd 62320 1 ext3 mbcache 7216 2 ext2,ext3 usb_storage 47264 0 sd_mod 27152 0 scsi_wait_scan 960 0 scsi_mod 105056 3 usb_storage,sd_mod,scsi_wait_scan usbcore 138256 6 usbserial,usblp,ohci_hcd,ehci_hcd,usb_storage nf_nat_ftp 2816 0 nf_conntrack_ftp 8416 1 nf_nat_ftp nf_nat_rtsp 5520 0 nf_conntrack_rtsp 7552 1 nf_nat_rtsp nf_nat_sip 4416 0 nf_conntrack_sip 9024 1 nf_nat_sip nf_nat_h323 7360 0 nf_conntrack_h323 49568 1 nf_nat_h323 tomato_ct 2304 0 wl 2051584 0 igs 17904 1 wl emf 22656 2 wl,igs et 58272 0 Thanks Teddy Bear, you have already usb_modeswitch in the source distribution but there are two glitches: 1. usb_modeswitch.conf is not copied into the filesystem during make 2. a lib path problem: Code: /tmp/etc # usb_modeswitch usb_modeswitch: can't resolve symbol 'pthread_mutex_init' /tmp/etc # ls -l /lib/ -r-xr-xr-x 1 root root 26800 Feb 11 2010 ld-uClibc.so.0 -r-xr-xr-x 1 root root 269232 Feb 11 2010 libc.so.0 -r-xr-xr-x 1 root root 11200 Feb 11 2010 libcrypt.so.0 -r-xr-xr-x 1 root root 9432 Feb 11 2010 libdl.so.0 -r-xr-xr-x 1 root root 66152 Feb 11 2010 libgcc_s.so.1 -r-xr-xr-x 1 root root 15936 Feb 11 2010 libm.so.0 -r-xr-xr-x 1 root root 1592 Feb 11 2010 libnsl.so.0 -r-xr-xr-x 1 root root 71612 Feb 11 2010 libpthread.so.0 -r-xr-xr-x 1 root root 2300 Feb 11 2010 libutil.so.0 drwxrwxr-x 3 root root 42 Feb 11 2010 modules Is there anybody else trying to get 3G/UMTS working ?
I'm trying to install a second printer to the router. I followed the instructions from the original Tomato Mod thread, placed the line Code: p910nd -f /dev/usb/lp1 1 in the Init scripts, installed the printer on the computer without problems on port 9101, but when I try to print something, I get the following error in the log: Code: lpr.err p9101d[420]: /dev/usb/lp1: No such file or directory, will try opening later Help
Hi teddy_bear, I've played with this a little bit more. Looks like the main problem was the channel number; for some reason, WL500g is able to deliver good signal on channel #1, while RT-N16 is totally unable to, but behaves better on channel #6. I had not played with the channels because I had assumed that, if WL500G was working well on #1, then RT-N16 would have done the same. Never assume anything So, I put RT-N16 on channel #6. With tx power 20 or less, I was still getting spurious packet loss (around 5-10%). With tx power 30, I was getting around 2% loss. With tx power 42 (which is marked as default in the web ui), I got 2 packets lost in a session of 2000 pings, so 0,1%, which is acceptable. So, in my case, it looks like bumping the power helps. Any idea on why? Now for something totally different. I'm struggling to find a way to correctly start/stop a scsi_stop deamon. This is the code that's working for me on kernel 2.6: Code: #!/bin/sh if [ "$#" -ne "2" ]; then echo "Usage: $0 <device> <timeout>" echo echo "Where:" echo " <device>: hd device (eg: /dev/sda, NOT sdaN)" echo " <timeout>: idle timeout in seconds" exit 1 fi disk=${1#/dev/} interval=$2 logfile=/tmp/idle_disk.log state=$(grep " $disk " /proc/diskstats 2>/dev/null) count=$interval up=1 while [ true ]; do sleep 10 count=$(($count-10)) newstate=$(grep " $disk " /proc/diskstats 2>/dev/null) if [ "$state" = "$newstate" ]; then if [ $count -lt 0 ]; then count=$interval if [ $up = 1 ]; then sync state=$(grep " $disk " /proc/diskstats) scsi-stop /dev/$disk up=0 time=$(date '+%b %e %H:%M:%S') echo "$time: /dev/$disk: cooled down" >> $logfile fi fi else if [ "$up" = "0" ]; then time=$(date '+%b %e %H:%M:%S') echo "$time: /dev/$disk: new activity detected" >> $logfile fi count=$interval state="$newstate" up=1 fi done I believe there is no good place to put this script. I would like it to be run for each new /dev/sdX device to appear on /dev, and be stopped whenever the device disappears. The automount scripts are per-partition, so they are not of much use. There is not even a good place to store this script (I committed it to nvram, but hey...). I believe this is something that should be integrated in Tomato USB for several reasons: 1) there is not good hook for this kind of stuff at this point. 2) we (community) could build and maintain a whitelist of usb ids of disks which behave well with scsi-stop. This would easily allow not to run the script on usb dongles or ssd which don't have rotating parts. What do you think? NOTE: the good thing is that scsi-stop behaves MUCH better on Kernel 2.6 than they used to do in Kernel 2.4, on the same set of USB disks. I guess this was to be expected. In 2.6, scsi-stop spins down all my disks, and the kernel automatically spins it up whenever requested, without trouble; in 2.4, some disks were not even working with scsi-stop; and for the only one that was working, I had to run scsi-start immediately after scsi-stop (which is a nonsense...), otherwise the system would hang when accessing it.
I had intermittent disconnections while transferring large files..I was on channel 1: 20MHz... :redface:
teddy_bear, when you upgrade to Samba3, don't forget this patch please: http://git.samba.org/?p=samba.git;a=commit;h=d75d14f8de0b1fe36028e605c9453631d9cd70bc
Yes, in kernel 2.6 "after-mount" script is called for each partition after it's mounted. But actually, custom scripts are already available for all possible events you can hook to. The hotplug script is called once per device in response to USB hotplug event. Although this event happens very early - the /dev devices may not be created yet at that point. The next event is when kernel assigns sdX names to block devices - it's called for each partition, and this is when nodes are created in /dev, the auto-mount occurs and the after-mount script is called. In your scripts you can examine environment variables to find out what kind of event it is, and what device it's for. There are no other events, so we have to deal with these two. Maybe you can use the after-mount script, and set an nvram variable or create a flag file in /tmp indicating that the scsi-stop script is already running for the device to avoid starting multiple instances... Do you have better ideas? P.S. Thanks for the Samba patch!
Post your syslog when you connect the device. Maybe unusual_devs entry and/or an ID in option driver is needed for it... As for usb_modeswitch, it's not the path problem, it's missing "-lpthread" in compile options for libusb. I'll fix it. The .conf file is not included intentionally - there's no GUI support for it, and the default .conf file won't do you any good anyway. You'll have to create the file in /etc and specify your device parameters there. You'll also need to make sure it survives the reboot - one way to do it is to save this file to nvram (nvram setfile2nvram /etc/usb_modeswitch.conf).
Guys, I need volunteers who can repeatedly reproduce the router crash bug during wireless transfers on N-speed, and who will be willing to flash their router several more times to test different builds. If you can also hook a serial console to it and provide the kernel crash output, it would be even better - but that's not required. Please PM me if you'd like to help with testing. Thanks!
Well, given your above reasoning, I realize it doesn't even make sense to react to plug/usb events. I'll just let the daemon always run and simply work on whichever "/dev/sd[a-z]" it finds at any given time. I can simply store the status within /tmp files and that's it. I'll post an updated script with whitelist support, and then we'll see how we can integrate it with the web gui.
HOLLY ~~~~ this is the source of my "multi-instance" problem. cuz i have 3 partitions on one usb disc, so the optware programs all run 3 times after reboot. wrote a if try to aviod the script run more than once, but fail, cuz seems the 3 times runnings initial simultaneously so the one script can't determine others.
For this purpose, it's more convenient to use .autorun script in the root of your partition instead of post-mount - no need to check any env vars. All executable scripts with .autorun extension in the root of the partition will be executed after this partition is mounted.
Hi there, I'm not very familiar with unix command line to build my own firmware from teddy's sources. I haven't any linux boot on my pc. So i'm curious to know if they are any ways to have it from a repository of something similar (ftp etc..) with the latest changes. Thanks
I've compiled the latest Tomato RT-N16 using the latest git source code (02/10/10). If you want a link to download it PM me. On a side note. During normal use I noticed that the Broadcom chip seemed to get very hot to the touch and the two other chips (guess they are memory) were very warm to the touch. I put heatsinks on all 3 chipsets to help with any possible heat issues. So far Tomato is running rock solid, but before I was having to reboot the router it seemed like once a day. Personally I feel there is heat issues with the RT-N16. Just FYI.
I think that since this post: http://www.linksysinfo.org/forums/showpost.php?p=358465&postcount=383 Teddy_bear has asked us not to post private builds on this public thread. FYI. -TurtleFang
Thanks Teddy_Bear for investigating my problem. Connecting the ZTE MF637 itself doesn't generate an Oops. I get the kernel Oops when looking on Tomato's USB sub-menu: Code: # dmesg Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #1 Thu Feb 11 13:09:23 CET 2010 CPU revision is: 00019740 Found a 8MB ST compatible serial flash Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Entering add_active_range(0, 0, 16384) 0 entries of 256 used Zone PFN ranges: Normal 0 -> 16384 HighMem 16384 -> 16384 early_node_map[1] active PFN ranges 0: 0 -> 16384 On node 0 totalpages: 16384 Normal zone: 0 pages used for memmap Normal zone: 0 pages reserved Normal zone: 16384 pages, LIFO batch:3 HighMem zone: 0 pages used for memmap Built 1 zonelists. Total pages: 16384 Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). PID hash table entries: 512 (order: 9, 2048 bytes) CPU: BCM4716 rev 1 at 453 MHz Using 226.500 MHz high precision timer. Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 61256k/65536k available (2078k kernel code, 4220k reserved, 433k data, 116k init, 0k highmem) Calibrating delay loop... 225.28 BogoMIPS (lpj=112640) Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Using membase 8000000 PCI: Disabled PCI: Fixing up bus 0 PCI: Fixing up bus 1 Time: MIPS clocksource has been installed. NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered squashfs: version 3.0 (2006/03/15) Phillip Lougher io scheduler noop registered (default) HDLC line discipline: version $Revision: 4.8 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A PPP generic driver version 2.4.2 PPP BSD Compression module registered NET: Registered protocol family 24 pflash: found no supported devices Creating 6 MTD partitions on "sflash": 0x00000000-0x00040000 : "pmon" 0x00040000-0x007e0000 : "linux" 0x0011993c-0x00570000 : "rootfs" 0x00570000-0x007e0000 : "jffs2" 0x007f0000-0x00800000 : "nvram" 0x007e0000-0x007f0000 : "board_data" GACT probability NOT on Mirror/redirect action on netem: version 1.2 u32 classifier Performance counters on input device check on Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (512 buckets, 4096 max) ip_tables: (C) 2000-2006 Netfilter Core Team NET: Registered protocol family 1 NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 116k freed Warning: unable to open an initial console. et: module license 'unspecified' taints kernel. PCI: Setting latency timer of device 0000:00:02.0 to 64 eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.46 PCI: Setting latency timer of device 0000:00:01.0 to 64 eth1: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.46 net/ipv4/netfilter/tomato_ct.c [Feb 11 2010 13:13:49] Algorithmics/MIPS FPU Emulator v1.5 nf_conntrack_rtsp v0.6.21 loading nf_nat_rtsp v0.6.21 loading usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb SCSI subsystem initialized Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. PCI: Setting latency timer of device 0000:00:04.1 to 64 ehci_hcd 0000:00:04.1: EHCI Host Controller ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000 ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver PCI: Setting latency timer of device 0000:00:04.0 to 64 ohci_hcd 0000:00:04.0: OHCI Host Controller ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected usbcore: registered new interface driver usblp usblp: USB Printer Device Class driver vlan1: add 01:00:5e:00:00:01 mcast address to master interface vlan1: dev_set_promiscuity(master, 1) device eth0 entered promiscuous mode device vlan1 entered promiscuous mode device eth1 entered promiscuous mode br0: port 2(eth1) entering learning state br0: port 1(vlan1) entering learning state br0: topology change detected, propagating br0: port 2(eth1) entering forwarding state br0: topology change detected, propagating br0: port 1(vlan1) entering forwarding state vlan2: Setting MAC address to 00 26 f2 ba e6 11. vlan2: add 01:00:5e:00:00:01 mcast address to master interface usb 1-1: new high speed USB device using ehci_hcd and address 2 usb 1-1: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning scsi 0:0:0:0: CD-ROM ZTE USB SCSI CD-ROM 2.31 PQ: 0 ANSI: 2 usb-storage: device scan complete # ####### Everything seems fine until hitting e.g. http://192.168.1.1/nas-usb.asp CPU 0 Unable to handle kernel paging request at virtual address 00000098, epc == c00abf8c, ra == 8011b740 Oops[#1]: Cpu 0 $ 0 : 00000000 00000000 c00c1f20 836b2400 $ 4 : 00000000 8370b180 00000000 c00abf58 $ 8 : 00001000 8111d490 0000000b 8395621c $12 : 8111d480 8111d488 8111d490 004063ac $16 : 836b2090 83735e38 8370b180 c00abf58 $20 : 00001000 00428870 83735e88 00000000 $24 : 00000000 2ab41010 $28 : 83734000 83735df0 836c4160 8011b740 Hi : 000000f5 Lo : 000035c1 epc : c00abf8c proc_print_scsidevice+0x34/0x278 [scsi_mod] Tainted: P ra : 8011b740 bus_for_each_dev+0x58/0x98 Status: 1100bc03 KERNEL EXL IE Cause : 00000008 BadVA : 00000098 PrId : 00019740 Modules linked in: usblp ohci_hcd ehci_hcd vfat fat ext2 ext3 jbd mbcache usb_storage sd_mod scsi_wait_scan scsi_mod usbcore nf_nat_ftp nf_conntrack_ftp nf_nat_rtsp nf_conntrack_rtsp nf_nat_sip nf_conntrack_sip nf_nat_h323 nf_conntrack_h323 tomato_ct wl(P) igs(P) emf(P) et(P) Process httpd (pid: 500, threadinfo=83734000, task=80326c00) Stack : 00100100 00200200 00000000 83735e38 8370b180 c00abf58 00000000 83735e38 8370b180 c00abf58 00001000 00428870 8011b740 00000001 00001000 00428870 83735e88 00000000 c00b713c c00b713c 836b20d8 83735f10 8370b180 00000001 00428870 00000001 c00abf44 c00abf20 80011f94 80011f5c 00000000 00000000 8370b180 8009e38c 00000000 00000425 00000000 8007aacc 00000000 00000000 ... Call Trace: [<c00abf8c>] proc_print_scsidevice+0x34/0x278 [scsi_mod] [<8011b740>] bus_for_each_dev+0x58/0x98 [<c00abf44>] proc_scsi_show+0x48/0x5c [scsi_mod] [<8009e38c>] seq_read+0x90/0x404 [<8007d460>] vfs_read+0xc0/0x15c [<8007d9d4>] sys_read+0x58/0xa8 [<80010164>] stack_done+0x20/0x3c
Looks like this modem was in unusual_devs.h in kernel 2.6 tree for a while to ignore it as a storage, but then was removed from there since some of the devices with the same ID could not be switched to modem mode at all unless they are recognized as a CD-ROM first. So the solution is probably to switch it to the modem mode before you even try to access it as a storage device (and that's what the USB page is trying to do). I suppose you can use the USB Hotplug script and usb_modeswicth for that. Please let me know if cam make it to work (the test build I PM'd you is still needed for usb_modeswitch to work).
Wireless "N" newbie - settings? Hey all. I bought the N16 and returned my linksys 610N because of (beta) Tomato support, but I'm having troubles getting any good connection with my ralink wireless n adapter. I'm NOT expecting 300 mbps speed, but what I'm getting is no better than 130mbps and usually 64mbps. This is with Tomato and DD-WRT. I'm also getting very slow transfer speeds - 250KBps or less on Tomato and DD-WRT. With ASUS firmware, I'm getting 64mbps with 2-2.5MBps transfer speeds (closer to my old G connection). Connection is almost always 100% with each antenna showing fluctuations between 75-95% I've tried changing just about every setting I could find, but the main ones here: - Different versions of the Ralink drivers and Windows (XP SP3) zero config. - turning WMM OFF/ON (Off actually seems to works best) - Changing channels (1 seems to be clearest, but 6 and 11 work the same too) - power settings (20-35 work best for me) - setting B/G/N to N only (no noticable difference) - 20/40mhz settings (40 works best - most reliable) I'm hoping someone can tell me that I'm missing a magic switch. If I can get stable 130+ mbps connection with 4-5 MBps transfer, I'd be very happy. Thanks for any help
i have intel 4965AGN wireless-card in notebook and i have usually 144mbps connection speed (20MHz only). Transfer from usb disc via ftp i have 2.0-2.5MB/s but via samba i have 5MB/s!
Thanks for your response. I guess getting 250 KB/s (with tomato and DD-WRT) is my main problem then. Getting that into the 2-3 MB/s range would be great. I'm using NTFS drives in desktop computers and an NTFS DROBO on USB connected to a computer that's wired (gigabit) to the router. I'm not using (or concerned with) the USB ports on the back of the ASUS right now - if that matters. - e
How do I actually explore my drive, copy files to it etc.? From within Windows 7 or within the browser - everything goes. I have changed my routers IP address to 10.1.1.1. The hard drive consists of three ext3 partitions, but if I have to create NTFS partitions instead no problem. I can see my external hard drive from within the Tomato interface and creating shared folders seems to be no trouble. Extra info in case it might prove useful:
Hi teddy_bear, many tanks for your test image. But I didn't get the USB working. The USB devices didn't react at all - I have tested differnt devices but they don't seem to be powered/initialized (no LED light). I have tested with different settings, with and without USB1.1. No changes. Code: dmesg Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #1 Sun Feb 14 16:08:14 EST 2010 CPU revision is: 00019740 Found a 8MB ST compatible serial flash Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Entering add_active_range(0, 0, 16384) 0 entries of 256 used Zone PFN ranges: Normal 0 -> 16384 HighMem 16384 -> 16384 early_node_map[1] active PFN ranges 0: 0 -> 16384 On node 0 totalpages: 16384 Normal zone: 0 pages used for memmap Normal zone: 0 pages reserved Normal zone: 16384 pages, LIFO batch:3 HighMem zone: 0 pages used for memmap Built 1 zonelists. Total pages: 16384 Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). PID hash table entries: 512 (order: 9, 2048 bytes) CPU: BCM4716 rev 1 at 453 MHz Using 226.500 MHz high precision timer. Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 61256k/65536k available (2073k kernel code, 4220k reserved, 441k data, 116k init, 0k highmem) SLUB: Genslabs=17, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1 Calibrating delay loop... 225.28 BogoMIPS (lpj=112640) Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Using membase 8000000 PCI: Disabled PCI: Fixing up bus 0 PCI: Fixing up bus 1 Time: MIPS clocksource has been installed. NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered squashfs: version 3.0 (2006/03/15) Phillip Lougher io scheduler noop registered (default) HDLC line discipline: version $Revision: 4.8 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A PPP generic driver version 2.4.2 PPP BSD Compression module registered NET: Registered protocol family 24 pflash: found no supported devices Creating 6 MTD partitions on "sflash": 0x00000000-0x00040000 : "pmon" 0x00040000-0x007e0000 : "linux" 0x00118f8c-0x00540000 : "rootfs" 0x00540000-0x007e0000 : "jffs2" 0x007f0000-0x00800000 : "nvram" 0x007e0000-0x007f0000 : "board_data" GACT probability NOT on Mirror/redirect action on netem: version 1.2 u32 classifier Performance counters on input device check on Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (512 buckets, 4096 max) ip_tables: (C) 2000-2006 Netfilter Core Team NET: Registered protocol family 1 NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 116k freed Warning: unable to open an initial console. et: module license 'unspecified' taints kernel. PCI: Setting latency timer of device 0000:00:02.0 to 64 eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.46 PCI: Setting latency timer of device 0000:00:01.0 to 64 eth1: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.46 net/ipv4/netfilter/tomato_ct.c [Feb 14 2010 16:13:54] Algorithmics/MIPS FPU Emulator v1.5 nf_conntrack_rtsp v0.6.21 loading nf_nat_rtsp v0.6.21 loading usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb SCSI subsystem initialized Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. PCI: Setting latency timer of device 0000:00:04.1 to 64 ehci_hcd 0000:00:04.1: EHCI Host Controller ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000 ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver PCI: Setting latency timer of device 0000:00:04.0 to 64 ohci_hcd 0000:00:04.0: OHCI Host Controller ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected usbcore: registered new interface driver usblp usblp: USB Printer Device Class driver vlan1: add 01:00:5e:00:00:01 mcast address to master interface vlan1: dev_set_promiscuity(master, 1) device eth0 entered promiscuous mode device vlan1 entered promiscuous mode device eth1 entered promiscuous mode br0: port 2(eth1) entering learning state br0: port 1(vlan1) entering learning state br0: topology change detected, propagating br0: port 2(eth1) entering forwarding state br0: topology change detected, propagating br0: port 1(vlan1) entering forwarding state vlan2: Setting MAC address to 00 26 f2 ba e6 11. vlan2: add 01:00:5e:00:00:01 mcast address to master interface root@unknown:/tmp/home/root# lsusb Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 root@unknown:/tmp/home/root# lsmod Module Size Used by Tainted: P usblp 16176 0 ohci_hcd 19824 0 ehci_hcd 36112 0 vfat 11648 0 fat 56080 1 vfat ext2 66368 0 ext3 134080 0 jbd 62320 1 ext3 mbcache 7312 2 ext2,ext3 usb_storage 47392 0 sd_mod 27056 0 scsi_wait_scan 960 0 scsi_mod 104992 3 usb_storage,sd_mod,scsi_wait_scan usbcore 138320 5 usblp,ohci_hcd,ehci_hcd,usb_storage nf_nat_ftp 2816 0 nf_conntrack_ftp 8416 1 nf_nat_ftp nf_nat_rtsp 5520 0 nf_conntrack_rtsp 7552 1 nf_nat_rtsp nf_nat_sip 4416 0 nf_conntrack_sip 9024 1 nf_nat_sip nf_nat_h323 7360 0 nf_conntrack_h323 49568 1 nf_nat_h323 tomato_ct 2304 0 wl 2051584 0 igs 17904 1 wl emf 22656 2 wl,igs et 58752 0 root@unknown:/tmp/home/root# cat /var/log/messages Jan 1 01:00:44 unknown syslog.info syslogd started: BusyBox v1.14.4 Jan 1 01:00:45 unknown user.notice kernel: klogd started: BusyBox v1.14.4 (2010-02-14 15:42:21 EST) Jan 1 01:00:45 unknown user.notice kernel: Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #1 Sun Feb 14 16:08:14 EST 2010 Jan 1 01:00:45 unknown user.warn kernel: CPU revision is: 00019740 Jan 1 01:00:45 unknown user.warn kernel: Found a 8MB ST compatible serial flash Jan 1 01:00:45 unknown user.warn kernel: Determined physical RAM map: Jan 1 01:00:45 unknown user.warn kernel: memory: 04000000 @ 00000000 (usable) Jan 1 01:00:45 unknown user.debug kernel: Entering add_active_range(0, 0, 16384) 0 entries of 256 used Jan 1 01:00:45 unknown user.info kernel: Zone PFN ranges: Jan 1 01:00:45 unknown user.warn kernel: Normal 0 -> 16384 Jan 1 01:00:45 unknown user.warn kernel: HighMem 16384 -> 16384 Jan 1 01:00:45 unknown user.info kernel: early_node_map[1] active PFN ranges Jan 1 01:00:45 unknown user.info kernel: io scheduler noop registered (default) Jan 1 01:00:45 unknown user.info kernel: HDLC line discipline: version $Revision: 4.8 $, maxframe=4096 Jan 1 01:00:45 unknown user.info kernel: N_HDLC line discipline registered. Jan 1 01:00:45 unknown user.info kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled Jan 1 01:00:45 unknown user.info kernel: serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A Jan 1 01:00:45 unknown user.info kernel: PPP generic driver version 2.4.2 Jan 1 01:00:45 unknown user.info kernel: PPP BSD Compression module registered Jan 1 01:00:45 unknown user.info kernel: NET: Registered protocol family 24 Jan 1 01:00:45 unknown user.err kernel: pflash: found no supported devices Jan 1 01:00:45 unknown user.notice kernel: Creating 6 MTD partitions on "sflash": Jan 1 01:00:45 unknown user.notice kernel: 0x00000000-0x00040000 : "pmon" Jan 1 01:00:45 unknown user.notice kernel: 0x00040000-0x007e0000 : "linux" Jan 1 01:00:45 unknown user.notice kernel: 0x00118f8c-0x00540000 : "rootfs" Jan 1 01:00:45 unknown user.notice kernel: 0x00540000-0x007e0000 : "jffs2" Jan 1 01:00:45 unknown user.notice kernel: 0x007f0000-0x00800000 : "nvram" Jan 1 01:00:45 unknown user.notice kernel: 0x007e0000-0x007f0000 : "board_data" Jan 1 01:00:45 unknown user.warn kernel: GACT probability NOT on Jan 1 01:00:45 unknown user.warn kernel: Mirror/redirect action on Jan 1 01:00:45 unknown user.info kernel: netem: version 1.2 Jan 1 01:00:45 unknown user.warn kernel: u32 classifier Jan 1 01:00:45 unknown user.warn kernel: Performance counters on Jan 1 01:00:45 unknown user.warn kernel: input device check on Jan 1 01:00:45 unknown user.warn kernel: Actions configured Jan 1 01:00:45 unknown user.warn kernel: Netfilter messages via NETLINK v0.30. Jan 1 01:00:45 unknown user.warn kernel: nf_conntrack version 0.5.0 (512 buckets, 4096 max) Jan 1 01:00:45 unknown user.warn kernel: ip_tables: (C) 2000-2006 Netfilter Core Team Jan 1 01:00:45 unknown user.info kernel: NET: Registered protocol family 1 Jan 1 01:00:45 unknown user.info kernel: NET: Registered protocol family 17 Jan 1 01:00:45 unknown user.info kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> Jan 1 01:00:45 unknown user.info kernel: All bugs added by David S. Miller <davem@redhat.com> Jan 1 01:00:45 unknown user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly. Jan 1 01:00:45 unknown user.info kernel: Freeing unused kernel memory: 116k freed Jan 1 01:00:45 unknown user.warn kernel: Warning: unable to open an initial console. Jan 1 01:00:45 unknown user.warn kernel: et: module license 'unspecified' taints kernel. Jan 1 01:00:45 unknown user.debug kernel: PCI: Setting latency timer of device 0000:00:02.0 to 64 Jan 1 01:00:45 unknown user.warn kernel: eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.46 Jan 1 01:00:45 unknown user.debug kernel: PCI: Setting latency timer of device 0000:00:01.0 to 64 Jan 1 01:00:45 unknown user.warn kernel: eth1: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.46 Jan 1 01:00:45 unknown user.warn kernel: net/ipv4/netfilter/tomato_ct.c [Feb 14 2010 16:13:54] Jan 1 01:00:45 unknown user.warn kernel: Algorithmics/MIPS FPU Emulator v1.5 Jan 1 01:00:45 unknown user.warn kernel: nf_conntrack_rtsp v0.6.21 loading Jan 1 01:00:45 unknown user.warn kernel: nf_nat_rtsp v0.6.21 loading Jan 1 01:00:46 unknown user.info kernel: usbcore: registered new interface driver usbfs Jan 1 01:00:46 unknown user.info kernel: usbcore: registered new interface driver hub Jan 1 01:00:46 unknown user.info kernel: usbcore: registered new device driver usb Jan 1 01:00:46 unknown user.notice kernel: SCSI subsystem initialized Jan 1 01:00:47 unknown user.info kernel: Initializing USB Mass Storage driver... Jan 1 01:00:47 unknown user.info kernel: usbcore: registered new interface driver usb-storage Jan 1 01:00:47 unknown user.info kernel: USB Mass Storage support registered. Jan 1 01:00:47 unknown user.debug kernel: PCI: Setting latency timer of device 0000:00:04.1 to 64 Jan 1 01:00:47 unknown user.info kernel: ehci_hcd 0000:00:04.1: EHCI Host Controller Jan 1 01:00:47 unknown user.info kernel: ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1 Jan 1 01:00:47 unknown user.info kernel: ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000 Jan 1 01:00:47 unknown user.info kernel: ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 Jan 1 01:00:47 unknown user.info kernel: usb usb1: configuration #1 chosen from 1 choice Jan 1 01:00:47 unknown user.info kernel: hub 1-0:1.0: USB hub found Jan 1 01:00:47 unknown user.info kernel: hub 1-0:1.0: 2 ports detected Jan 1 01:00:47 unknown user.debug hotplug[379]: Attached USB device 1-0:1.0 [INTERFACE=9/0/0 PRODUCT=0/0/206] Jan 1 01:00:47 unknown user.debug kernel: ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver Jan 1 01:00:47 unknown user.debug kernel: PCI: Setting latency timer of device 0000:00:04.0 to 64 Jan 1 01:00:47 unknown user.info kernel: ohci_hcd 0000:00:04.0: OHCI Host Controller Jan 1 01:00:47 unknown user.info kernel: ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2 Jan 1 01:00:47 unknown user.info kernel: ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000 Jan 1 01:00:47 unknown user.info kernel: usb usb2: configuration #1 chosen from 1 choice Jan 1 01:00:47 unknown user.info kernel: hub 2-0:1.0: USB hub found Jan 1 01:00:47 unknown user.info kernel: hub 2-0:1.0: 2 ports detected Jan 1 01:00:47 unknown user.debug hotplug[392]: Attached USB device 2-0:1.0 [INTERFACE=9/0/0 PRODUCT=0/0/206] Jan 1 01:00:47 unknown user.info kernel: usbcore: registered new interface driver usblp Jan 1 01:00:47 unknown user.info kernel: usblp: USB Printer Device Class driver Jan 1 01:00:48 unknown user.debug kernel: vlan1: add 01:00:5e:00:00:01 mcast address to master interface Jan 1 01:00:48 unknown user.info kernel: vlan1: dev_set_promiscuity(master, 1) Jan 1 01:00:48 unknown user.info kernel: device eth0 entered promiscuous mode Jan 1 01:00:48 unknown user.info kernel: device vlan1 entered promiscuous mode Jan 1 01:00:48 unknown user.info kernel: device eth1 entered promiscuous mode Jan 1 01:00:48 unknown user.info kernel: br0: port 2(eth1) entering learning state Jan 1 01:00:48 unknown user.info kernel: br0: port 1(vlan1) entering learning state Jan 1 01:00:48 unknown user.info kernel: br0: topology change detected, propagating Jan 1 01:00:48 unknown user.info kernel: br0: port 2(eth1) entering forwarding state Jan 1 01:00:48 unknown user.info kernel: br0: topology change detected, propagating Jan 1 01:00:48 unknown user.info kernel: br0: port 1(vlan1) entering forwarding state Jan 1 01:00:48 unknown user.warn kernel: vlan2: Setting MAC address to 00 26 f2 ba e6 11. Jan 1 01:00:48 unknown user.debug kernel: vlan2: add 01:00:5e:00:00:01 mcast address to master interface Jan 1 01:00:48 unknown daemon.info dnsmasq[453]: started, version 2.52 cachesize 150 Jan 1 01:00:48 unknown daemon.info dnsmasq[453]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts TFTP Jan 1 01:00:48 unknown daemon.warn dnsmasq[453]: failed to access /etc/resolv.dnsmasq: No such file or directory Jan 1 01:00:48 unknown daemon.info dnsmasq[453]: read /etc/hosts - 2 addresses Jan 1 01:00:48 unknown daemon.info dnsmasq[453]: read /etc/hosts.dnsmasq - 1 addresses Jan 1 01:00:49 unknown user.info init[1]: Tomato 1.27.9043 MIPSR2-beta04-wl-056-slub ND USB Ext Jan 1 01:00:49 unknown user.info init[1]: Netgear WNR3500L Jan 1 02:00:01 unknown syslog.info root: -- MARK -- Jan 1 03:00:01 unknown syslog.info root: -- MARK -- Jan 1 04:00:01 unknown syslog.info root: -- MARK -- Jan 1 05:00:01 unknown syslog.info root: -- MARK -- Jan 1 06:00:01 unknown syslog.info root: -- MARK -- Jan 1 07:00:01 unknown syslog.info root: -- MARK -- Jan 1 08:00:01 unknown syslog.info root: -- MARK -- Jan 1 09:00:01 unknown syslog.info root: -- MARK -- Jan 1 10:00:01 unknown syslog.info root: -- MARK -- Jan 1 11:00:01 unknown syslog.info root: -- MARK -- Jan 1 12:00:01 unknown syslog.info root: -- MARK -- Jan 1 13:00:01 unknown syslog.info root: -- MARK -- Jan 1 13:05:59 unknown auth.info login[1735]: root login on 'pts/0' The original Tomato RT git worked wit USB 1.1 module loaded. Without them it was the same behaviour. Nevertheless I have made a performance wireless test. The wnr3500l was setup to N only and channel 8. With Linux on MacBook Pro I got 12-13MBit, which might be a driver problem. Here the result with Snow Leopard on iMac Core i7 (1 concrete floor - 5 meters distance): Code: iMac:~ $ iperf -c 192.168.1.5 -i 10 -t 300 ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 129 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.104 port 50139 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 57.8 MBytes 48.5 Mbits/sec [ 3] 10.0-20.0 sec 43.3 MBytes 36.4 Mbits/sec [ 3] 20.0-30.0 sec 51.6 MBytes 43.3 Mbits/sec [ 3] 30.0-40.0 sec 48.5 MBytes 40.6 Mbits/sec [ 3] 40.0-50.0 sec 46.9 MBytes 39.3 Mbits/sec [ 3] 50.0-60.0 sec 47.3 MBytes 39.7 Mbits/sec [ 3] 60.0-70.0 sec 40.3 MBytes 33.8 Mbits/sec [ 3] 70.0-80.0 sec 34.5 MBytes 29.0 Mbits/sec [ 3] 80.0-90.0 sec 34.9 MBytes 29.3 Mbits/sec [ 3] 90.0-100.0 sec 37.9 MBytes 31.8 Mbits/sec [ 3] 100.0-110.0 sec 40.1 MBytes 33.7 Mbits/sec [ 3] 110.0-120.0 sec 43.7 MBytes 36.6 Mbits/sec [ 3] 120.0-130.0 sec 48.3 MBytes 40.5 Mbits/sec [ 3] 130.0-140.0 sec 44.8 MBytes 37.5 Mbits/sec [ 3] 140.0-150.0 sec 41.9 MBytes 35.2 Mbits/sec [ 3] 150.0-160.0 sec 50.8 MBytes 42.6 Mbits/sec [ 3] 160.0-170.0 sec 41.2 MBytes 34.5 Mbits/sec [ 3] 170.0-180.0 sec 54.1 MBytes 45.4 Mbits/sec [ 3] 180.0-190.0 sec 74.5 MBytes 62.5 Mbits/sec [ 3] 190.0-200.0 sec 52.3 MBytes 43.8 Mbits/sec [ 3] 200.0-210.0 sec 49.5 MBytes 41.6 Mbits/sec [ 3] 210.0-220.0 sec 46.2 MBytes 38.8 Mbits/sec [ 3] 220.0-230.0 sec 50.7 MBytes 42.5 Mbits/sec [ 3] 230.0-240.0 sec 53.4 MBytes 44.8 Mbits/sec [ 3] 240.0-250.0 sec 48.8 MBytes 40.9 Mbits/sec [ 3] 250.0-260.0 sec 46.1 MBytes 38.6 Mbits/sec [ 3] 260.0-270.0 sec 49.8 MBytes 41.8 Mbits/sec [ 3] 270.0-280.0 sec 48.3 MBytes 40.6 Mbits/sec [ 3] 280.0-290.0 sec 46.5 MBytes 39.0 Mbits/sec [ 3] 290.0-300.0 sec 36.8 MBytes 30.9 Mbits/sec [ 3] 0.0-300.0 sec 1.38 GBytes 39.4 Mbits/sec
What is nvram "boardflags" variable is set to? If it's anything other than "0x00000710", try the following: Code: nvram unset t_fix1; nvram commit; reboot For everyone else - don't get confused, this was about a private test build on WNR3500L.
I'm running v1.27.9044 MIPSR2-beta05u ND USB Ext for about an hour so far. I have 2 printers, one usb hub and one card reader with 2 cards attached to it, so far no problems at all. Haven't tried WLAN. Thanks TB!:smile:
No luck: Code: root@unknown:/tmp/home/root# nvram get boardflags 0x00000710 root@unknown:/tmp/home/root# lsusb ; lsmod Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Module Size Used by Tainted: P usblp 16176 0 ohci_hcd 19824 0 ehci_hcd 36112 0 vfat 11648 0 fat 56080 1 vfat ext2 66368 0 ext3 134080 0 jbd 62320 1 ext3 mbcache 7312 2 ext2,ext3 usb_storage 47392 0 sd_mod 27056 0 scsi_wait_scan 960 0 scsi_mod 104992 3 usb_storage,sd_mod,scsi_wait_scan usbcore 138320 5 usblp,ohci_hcd,ehci_hcd,usb_storage nf_nat_ftp 2816 0 nf_conntrack_ftp 8416 1 nf_nat_ftp nf_nat_rtsp 5520 0 nf_conntrack_rtsp 7552 1 nf_nat_rtsp nf_nat_sip 4416 0 nf_conntrack_sip 9024 1 nf_nat_sip nf_nat_h323 7360 0 nf_conntrack_h323 49568 1 nf_nat_h323 tomato_ct 2304 0 wl 2051584 0 igs 17904 1 wl emf 22656 2 wl,igs et 58752 0 root@unknown:/tmp/home/root# nvram show aa2g=7 action_service= adc_gain=0x00 adc_vmid=0x89 ag0=0 ag1=0 ag2=0 antswctl2g=0 antswitch=3 autofw_port0= block_wan=1 boardflags2=0x00000402 boardflags=0x00000710 boardmfg=NETGEAR boardnum=3500 boardrev=02 boardtype=0x04CF boot_wait=on brau_state= btn_override= btn_reset= bw40po=0 bwduppo=0 cck2gpo=0x0000 ccode=0 cddpo=0 cfe_version=v1.0.36 cifs1= cifs2= clkfreq=453,226,113 console_loglevel=1 ct_hashsize=512 ct_max=4096 ct_tcp_timeout=0 1200 120 60 120 120 10 60 30 0 ct_timeout=600 30 ct_udp_timeout=30 180 ddnsx0= ddnsx0_cache= ddnsx1= ddnsx1_cache= ddnsx_refresh=28 ddnsx_save=1 debug_clkfix=1 debug_cprintf=0 debug_cprintf_file=0 debug_ddns=0 debug_nocommit=0 dhcp_domain=wan dhcp_lease=0 dhcp_num=50 dhcp_start=100 dhcpc_minpkt=0 dhcpd_dmdns=1 dhcpd_endip= dhcpd_gwmode= dhcpd_lmax= dhcpd_slt=0 dhcpd_startip= dhcpd_static= dl_ram_addr=a0001000 dmz_enable=0 dmz_ipaddr=0 dmz_sip= dns_addget=0 dns_intcpt=0 dnsmasq_custom= dr_lan_rx=0 dr_lan_tx=0 dr_setting=0 dr_wan_rx=0 dr_wan_tx=0 emf_enable=0 emf_entry= emf_rtport_entry= emf_uffp_entry= env_path= et0macaddr=00:26:f2:ba:e6:10 et0mdcport=0 et0phyaddr=30 et1macaddr=00:26:f2:ba:e6:11 extpagain2g=0x0 filter=on filter_client0= filter_maclist= filter_macmode=deny ftp_anonrate=0 ftp_anonroot= ftp_anonymous=0 ftp_custom= ftp_dirlist=0 ftp_enable=0 ftp_ipmax=0 ftp_limit=0,3,60 ftp_max=0 ftp_port=21 ftp_pubroot= ftp_pvtroot= ftp_rate=0 ftp_sip= ftp_staytimeout=300 ftp_super=0 ftp_users= gpio1=ses_led gpio5=robo_reset gpio6=ses_button http_enable=1 http_id=TIDafc29f438b0ed2c8 http_lanport=80 http_passwd=admin http_username= http_wanport=8080 https_crt= https_crt_cn= https_crt_file= https_crt_save=0 https_enable=0 https_lanport=443 itt2ga0=0x20 itt2ga1=0x20 jffs2_exec= jffs2_format=0 jffs2_on=0 jumbo_frame_enable=0 jumbo_frame_size=2000 l2tp_get_ip= l2tp_server_ip= lan_dhcp=0 lan_domain= lan_gateway=0.0.0.0 lan_hostname=unknown lan_hwaddr=00:26:F2:BA:E6:10 lan_hwnames= lan_ifname=br0 lan_ifnames=vlan1 eth1 lan_ipaddr=192.168.1.1 lan_lease=86400 lan_netmask=255.255.255.0 lan_proto=static lan_route= lan_stp=0 lan_wins= landevs=vlan1 wl0 led_override= ledbh0=2 ledbh1=11 ledbh2=11 ledbh3=11 leddc=0xFFFF log_events= log_file=1 log_ftp=0 log_in=0 log_limit=60 log_mark=60 log_out=0 log_remote=0 log_remoteip= log_remoteport=514 mac_wan= mac_wl= macaddr=00:90:4C:09:00:01 macnames= manual_boot_nv=0 maxp2ga0=0x5C maxp2ga1=0x5C mcs2gpo0=0x4220 mcs2gpo1=0xcca6 mcs2gpo2=0x4220 mcs2gpo3=0xcca6 mcs2gpo4=0 mcs2gpo5=0 mcs2gpo6=0 mcs2gpo7=0 mtu_enable=0 multicast_pass=0 ne_shlimit=0,3,60 ne_syncookies=0 ne_valpha=2 ne_vbeta=6 ne_vegas=0 ne_vgamma=2 nf_ftp=1 nf_h323=1 nf_l7in=1 nf_loopback=1 nf_pptp=0 nf_rtsp=1 nf_sip=1 nf_ttl=0 ntp_kiss= ntp_kiss_ignore= ntp_server=0.europe.pool.ntp.org 1.europe.pool.ntp.org 2.europe.pool.ntp.org ntp_tdod=1 ntp_updates=1 ofdm2gpo=0x42200000 os_date=Sun, 14 Feb 2010 15:42:25 -0500 os_flash_addr=bfc40000 os_name=linux os_ram_addr=80001000 os_version=1.27.9043 MIPSR2-beta04-wl-056-slub ND USB Ext pa0maxpwr=251 pa2gw0a0=0xfeb6 pa2gw0a1=0xfeb3 pa2gw1a0=0x18d6 pa2gw1a1=0x1885 pa2gw2a0=0xfa17 pa2gw2a1=0xfa2f parefldovoltage=45 pdetrange2g=0 pmon_ver=CFE 5.10.56.28 portforward=0<3<1.1.1.0/24<1000:2000<<192.168.1.2<ex: 1000 to 2000, restricted>0<2<<1000,2000<<192.168.1.2<ex: 1000 and 2000>0<1<<1000<2000<192.168.1.2<ex: different internal port>0<3<<1000:2000,3000<<192.168.1.2<ex: 1000 to 2000, and 3000> ppp_ac= ppp_demand=0 ppp_get_ac= ppp_get_srv= ppp_idletime=5 ppp_keepalive=0 ppp_mru=1500 ppp_mtu=1500 ppp_passwd= ppp_redialperiod=30 ppp_service= ppp_static=0 ppp_static_ip= ppp_username= pppoe_ac= pppoe_demand=0 pppoe_idletime=5 pppoe_ifname= pppoe_keepalive=0 pppoe_lef= pppoe_lei= pppoe_passwd= pppoe_pid0= pppoe_service= pppoe_static=0 pppoe_static_ip= pppoe_username= pptp_get_ip= pptp_server_ip= qos_ack=1 qos_burst0= qos_burst1= qos_default=3 qos_enable=0 qos_fin=0 qos_ibw=1000 qos_icmp=0 qos_obw=230 qos_orates=80-100,10-100,5-100,3-100,2-95,1-50,1-40,1-30,1-20,1-10 qos_orules=0<<6<d<80,443<0<<0:512<1<WWW>0<<6<d<80,443<0<<512:<3<WWW (512K+)>0<<-1<d<53<0<<0:2<0<DNS>0<<-1<d<53<0<<2:<4<DNS (2K+)>0<<-1<d<1024:65535<0<<<4<Bulk Traffic qos_reset=0 qos_rst=0 qos_syn=0 regrev=0 remote_management=0 remote_mgt_https=0 reset_gpio=4 restore_defaults=0 rmgt_sip= router_name=tomato routes_static= routes_static_saved= rrule0=0|1320|300|31|||word text ^begins-with.domain. .ends-with.net$ ^www.exact-domain.net$|0|example rruleN=0 rrules_radio=-1 rrulewp=80,8080 rstats_bak=0 rstats_colors= rstats_data= rstats_enable=1 rstats_exclude= rstats_offset=1 rstats_path= rstats_sshut=1 rstats_stime=48 rxchain=3 sch_c1= sch_c1_cmd= sch_c2= sch_c2_cmd= sch_c3= sch_c3_cmd= sch_rboot= sch_rcon= scratch=a0180000 script_brau= script_fire= script_init= script_shut= script_usbhotplug= script_usbmount= script_usbumount= script_wanup= sdram_config=0x0184 sdram_init=0x0419 sdram_ncdl=0x6a26162a sdram_refresh=0x183f security_mode2=wpa2_personal security_mode=psk2 security_mode_last= sesx_b0=1 sesx_b1=4 sesx_b2=4 sesx_b3=4 sesx_led=0 sesx_script=[ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh smbd_autoshare=1 smbd_cpage= smbd_cset=utf8 smbd_custom= smbd_enable=0 smbd_loglevel=0 smbd_master=1 smbd_passwd= smbd_shares=share</mnt<Default Share<0<0>root$</<Hidden Root<0<1 smbd_user=nas smbd_wgroup=WORKGROUP smbd_wins=1 sromrev=3 sshd_authkeys= sshd_dsskey= sshd_eas=0 sshd_forwarding=1 sshd_hostkey= sshd_pass=1 sshd_port=22 sshd_remote=0 sshd_rport=2222 stbcpo=0 t_cafree=1 t_features=0xC1 t_fix1=WNR3500L t_hidelr=0 t_model=27 t_model_name=Netgear WNR3500L t_noise=-99 telnetd_eas=1 telnetd_port=23 tm_dst=1 tm_sel=CET-1CEST,M3.5.0/2,M10.5.0/3 tm_tz=CET-1CEST,M3.5.0/2,M10.5.0/3 trigforward=0<1<3000:4000<5000:6000<ex: open 5000-6000 if 3000-4000> triso2g=0x3 tssipos2g=0x1 txchain=3 upnp_clean=1 upnp_clean_interval=600 upnp_clean_threshold=20 upnp_enable=0 upnp_mnp=0 upnp_port=0 upnp_secure=1 upnp_ssdp_interval=60 usb_automount=1 usb_enable=1 usb_fs_ext3=1 usb_fs_fat=1 usb_fs_ntfs=1 usb_ohci=1 usb_printer=1 usb_printer_bidirect=1 usb_storage=1 usb_uhci=1 usb_usb2=1 vlan1hwname=et0 vlan1ports=4 3 2 1 8* vlan2hwname=et0 vlan2ports=0 8 wait_time=5 wan_dns= wan_domain= wan_gateway=0.0.0.0 wan_gateway_buf=0.0.0.0 wan_get_dns= wan_get_domain= wan_hostname=unknown wan_hwaddr=00:26:F2:BA:E6:11 wan_hwname= wan_iface=vlan2 wan_ifname=vlan2 wan_ifnameX=vlan2 wan_ifnames=vlan2 wan_ipaddr=0.0.0.0 wan_islan=0 wan_lease=0 wan_mtu=1500 wan_netmask=0.0.0.0 wan_primary=1 wan_proto=dhcp wan_run_mtu=1500 wan_speed=4 wan_unit=0 wan_wins= wandevs=et0 watchdog=3000 wds_enable=0 wds_save= web_css=tomato web_mx= web_pb= web_svg=1 web_wl_filter=0 wk_mode=gateway wl0.10_hwaddr=02:26:F2:BA:E6:1C wl0.11_hwaddr=02:26:F2:BA:E6:1D wl0.12_hwaddr=02:26:F2:BA:E6:1E wl0.13_hwaddr=02:26:F2:BA:E6:1F wl0.14_hwaddr=02:26:F2:BA:E6:10 wl0.15_hwaddr=02:26:F2:BA:E6:11 wl0.1_hwaddr=02:26:F2:BA:E6:13 wl0.2_hwaddr=02:26:F2:BA:E6:14 wl0.3_hwaddr=02:26:F2:BA:E6:15 wl0.4_hwaddr=02:26:F2:BA:E6:16 wl0.5_hwaddr=02:26:F2:BA:E6:17 wl0.6_hwaddr=02:26:F2:BA:E6:18 wl0.7_hwaddr=02:26:F2:BA:E6:19 wl0.8_hwaddr=02:26:F2:BA:E6:1A wl0.9_hwaddr=02:26:F2:BA:E6:1B wl0_active_mac= wl0_afterburner=off wl0_akm=psk2 wl0_ampdu=auto wl0_ampdu_rr_rtylimit_tid=2 2 2 2 2 2 2 2 wl0_ampdu_rtylimit_tid=5 5 5 5 5 5 5 5 wl0_amsdu=auto wl0_antdiv=-1 wl0_ap_isolate=0 wl0_auth=0 wl0_auth_mode=none wl0_bcn=100 wl0_bcn_rotate=1 wl0_bss_enabled=1 wl0_bss_maxassoc=128 wl0_btc_mode=0 wl0_channel=8 wl0_closed=0 wl0_corerev=17 wl0_country=JP wl0_country_code=JP wl0_crypto=aes wl0_dfs_postism=60 wl0_dfs_preism=60 wl0_distance= wl0_dtim=1 wl0_frag=2346 wl0_frameburst=off wl0_gmode=1 wl0_gmode_protection=off wl0_hw_rxchain=3 wl0_hw_txchain=3 wl0_hwaddr=00:26:F2:BA:E6:12 wl0_ifname=eth1 wl0_infra=1 wl0_key1= wl0_key2= wl0_key3= wl0_key4= wl0_key=1 wl0_lazywds=0 wl0_leddc=0x640000 wl0_mac_deny= wl0_mac_list= wl0_maclist= wl0_macmode=disabled wl0_maxassoc=128 wl0_mimo_preamble=mm wl0_mode=ap wl0_mrate=0 wl0_nband=2 wl0_nbw=40 wl0_nbw_cap=1 wl0_nctrlsb=upper wl0_net_mode=n-only wl0_net_reauth=36000 wl0_nmcsidx=32 wl0_nmode=1 wl0_nmode_protection=off wl0_nreqd=1 wl0_passphrase= wl0_phytype=n wl0_phytypes=n wl0_plcphdr=long wl0_radarthrs=0 0x6a8 0x6c8 0x6ac 0x6c7 wl0_radio=1 wl0_radio_pwrsave_enable=0 wl0_radio_pwrsave_on_time=50 wl0_radio_pwrsave_pps=10 wl0_radio_pwrsave_quiet_time=1800 wl0_radioids=BCM2056 wl0_radius_ipaddr= wl0_radius_key= wl0_radius_port=1812 wl0_rate=0 wl0_rateset=default wl0_reg_mode=off wl0_rifs_advert=auto wl0_rts=2347 wl0_rxchain=3 wl0_rxchain_pwrsave_enable=1 wl0_rxchain_pwrsave_pps=10 wl0_rxchain_pwrsave_quiet_time=1800 wl0_rxstreams=0 wl0_ssid=WNR3500L wl0_sta_retry_time=5 wl0_stbc_tx=auto wl0_txant=3 wl0_txchain=3 wl0_txpwr=42 wl0_txstreams=0 wl0_unit=0 wl0_vlan_prio_mode=off wl0_wds= wl0_wds_timeout=1 wl0_wep=disabled wl0_wep_bit=128 wl0_wep_buf= wl0_wep_gen= wl0_wep_last= wl0_wme=on wl0_wme_ap_be=15 63 3 0 0 off off wl0_wme_ap_bk=15 1023 7 0 0 off off wl0_wme_ap_vi=7 15 1 6016 3008 off off wl0_wme_ap_vo=3 7 1 3264 1504 off off wl0_wme_apsd=on wl0_wme_bss_disable=0 wl0_wme_no_ack=off wl0_wme_sta_be=15 1023 3 0 0 off off wl0_wme_sta_bk=15 1023 7 0 0 off off wl0_wme_sta_vi=7 15 2 6016 3008 off off wl0_wme_sta_vo=3 7 2 3264 1504 off off wl0_wme_txp_be=7 3 4 2 0 wl0_wme_txp_bk=7 3 4 2 0 wl0_wme_txp_vi=7 3 4 2 0 wl0_wme_txp_vo=7 3 4 2 0 wl0_wmf_bss_enable=0 wl0_wpa_gtk_rekey=3600 wl0_wpa_psk=WNR3500Ltest wl0id=0x4329 wl_active_mac= wl_afterburner=off wl_akm=psk2 wl_ampdu=auto wl_ampdu_rr_rtylimit_tid=2 2 2 2 2 2 2 2 wl_ampdu_rtylimit_tid=5 5 5 5 5 5 5 5 wl_amsdu=auto wl_antdiv=-1 wl_ap_isolate=0 wl_auth=0 wl_auth_mode=none wl_bcn=100 wl_bcn_rotate=1 wl_bss_enabled=1 wl_btc_mode=0 wl_channel=8 wl_closed=0 wl_corerev= wl_country=JP wl_country_code=JP wl_crypto=aes wl_dfs_postism=60 wl_dfs_preism=60 wl_distance= wl_dtim=1 wl_frag=2346 wl_frameburst=off wl_gmode=1 wl_gmode_protection=off wl_hwaddr= wl_ifname=eth1 wl_infra=1 wl_key1= wl_key2= wl_key3= wl_key4= wl_key=1 wl_lazywds=0 wl_leddc=0x640000 wl_mac_deny= wl_mac_list= wl_maclist= wl_macmode=disabled wl_maxassoc=128 wl_mimo_preamble=mm wl_mode=ap wl_mrate=0 wl_nband=2 wl_nbw=40 wl_nbw_cap=1 wl_nctrlsb=upper wl_net_mode=n-only wl_net_reauth=36000 wl_nmcsidx=32 wl_nmode=1 wl_nmode_protection=off wl_nreqd=1 wl_passphrase= wl_phytype=g wl_phytypes= wl_plcphdr=long wl_radarthrs=0 0x6a8 0x6c8 0x6ac 0x6c7 wl_radio=1 wl_radio_pwrsave_enable=0 wl_radio_pwrsave_on_time=50 wl_radio_pwrsave_pps=10 wl_radio_pwrsave_quiet_time=1800 wl_radioids= wl_radius_ipaddr= wl_radius_key= wl_radius_port=1812 wl_rate=0 wl_rateset=default wl_reg_mode=off wl_rifs_advert=auto wl_rts=2347 wl_rxchain_pwrsave_enable=1 wl_rxchain_pwrsave_pps=10 wl_rxchain_pwrsave_quiet_time=1800 wl_rxstreams=0 wl_ssid=WNR3500L wl_sta_retry_time=5 wl_stbc_tx=auto wl_txant=3 wl_txpwr=42 wl_txstreams=0 wl_unit=0 wl_vlan_prio_mode=off wl_wds= wl_wds_timeout=1 wl_wep=disabled wl_wep_bit=128 wl_wep_buf= wl_wep_gen= wl_wep_last= wl_wme=auto wl_wme_ap_be=15 63 3 0 0 off off wl_wme_ap_bk=15 1023 7 0 0 off off wl_wme_ap_vi=7 15 1 6016 3008 off off wl_wme_ap_vo=3 7 1 3264 1504 off off wl_wme_apsd=on wl_wme_bss_disable=0 wl_wme_no_ack=off wl_wme_sta_be=15 1023 3 0 0 off off wl_wme_sta_bk=15 1023 7 0 0 off off wl_wme_sta_vi=7 15 2 6016 3008 off off wl_wme_sta_vo=3 7 2 3264 1504 off off wl_wme_txp_be=7 3 4 2 0 wl_wme_txp_bk=7 3 4 2 0 wl_wme_txp_vi=7 3 4 2 0 wl_wme_txp_vo=7 3 4 2 0 wl_wmf_bss_enable=0 wl_wpa_gtk_rekey=3600 wl_wpa_mode=2 wl_wpa_psk=WNR3500Ltest xtalfreq=20000 --- 655 entries, 11524 bytes used, 21244 bytes free. root@unknown:/tmp/home/root#
Hmm... Did you have USB working with previous custom build from git with only USB 2.0 enabled, and no USB1.1? I don't have WNR3500L, so I'm trying to figure it out based on the test results from others - and a few people reported that setting boardflags resolved the issue. I see in your log that it at least finds the internal USB hub successfully. What devices have you tried to plug in into it? Does it output anything at all into the syslog when you plug/unplug the usb drives and/or printer?
I just want to say awesome job TB and Ray and all other who are working on this project. Can't wait for the official release of the latest build for the RT-N16 and RT-N12. The N12 right now is sitting in its box waiting for some Tomato lovin.
I don't have a supported router (I have WL500GPv2) but am curious what the "SIP conntrack module" actually does.... anyone?
Waiting for RT-N12 support ? You can test the new build - beta05: http://sourceforge.net/projects/tomatousb/files/Experimental (beta) There are 4 different builds available in the K26-MIPSR2 folder for routers based on MIPSR2 (MIPS32 Release 2) CPU - USB/Ext, USB/VPN, no-USB, no-USB/VPN. "No-USB" builds are small enough for RT-N12. All of them should work on RT-N16, and on Netgear WNR3500L (see comments below). K26-MIPSR1 folder contains USB and non-USB builds for "regular" MIPSR1 (MIPS32 Release 1) CPU. I only tested it on Asus WL-520GU, but it should also work on most other models supported by vanilla Tomato ND. Here's what's new after beta2: All updates from the build 43 and build 44 of main USB mod. Added support for Asus RT-N12 (thanks to TurtleFang's generous donation), and for Netgear WNR3500L (However, more testing is needed for WNR3500L - as you can see from a few posts above there could be some problems with USB on this router. At the same time I got reports from other testers that it works fine). Jumbo Frame support for routers with gigabit switch. Fixed bug in Access Restrictions and QoS rules that use MAC addresses. Fixed bug in triggered port forward. Fixed setting max connections on "Conntrack/Netfilter" GUI page. Configurable conntrack hash table size. Samba 3. Backported lots and lots of fixes and improvements from newer kernel versions - this should generally improve stability and increase performance. Added support for USB volumes larger than 2TB. If you previously experienced router crashes/disconnects during wireless transfers of large files on N-speed, please retest it again with the new build to see if the situation changed - improved, or got worse. If it still crashes, it would be very beneficial if you can provide a kernel crash dump (but of course I realize that not everyone knows what the heck is a crash dump, and how to obtain it :wink...
I loaded up beta02 last night on a new RT-N16, I used the tftp upload method to load the firmware rather than the Asus utility. Worked like a charm. I'll look into beta05 this evening, so far it seems solid but I haven't dug into any features yet other than simple web traffic.
Well, we only know is something with RTSP doesn't work for you the same way as with older Tomato. But it may not be RTSP helper - more testing is needed. The triggered port forwarding - another problem you reported - should work now though. If anyone else is using RTSP/IPTV stuff, or tried to use it either successfully or unsuccessfully with this mod - please chime in...
In fact, i don't know how i can test it to bring help to you. If you have test suggestion, i will do it.
Me neither - I have absolutely no experience with RTSP, and don't even know if RTSP conntrack helper should do anything in your situation. But it's very well possible that RTSP module is buggy, and only works in some (limited) cases - I believe DD-WRT doesn't include it at all anymore. Can you make your adsltv to work properly with port forwarding - triggered or basic?
Some feedback after ~16 hours uptime with beta5u version: -At first I used the config file for the beta2 version, and I got random disconnections on WAN PPPoE, and some dhcpmasq messages in the log file, every few minutes. -This morning I decided to do it in the proper way, so I cleared NVRAM, flashed this time the VPN version (Tomato Firmware v1.27.9044 MIPSR2-beta05u-vpn3.6 ND USB VPN). After that, cleared NVRAM again and did all the settings manually through GUI. Running like that for some 2 hours now, no more problems. Later edit: still the same problems, which are described in a separate thread now: http://www.linksysinfo.org/forums/showthread.php?t=63885 Some things I've noticed: -there is no need anymore to use a Init script to mount the 2nd printer, as it does it automatically. -Samba transfers are faster, but I get an error log message: daemon.err smbd[1015]: call_nt_transact_ioctl(0x1401c4): Currently not implemented. -Previously, when transfering files using samba, the free memory reported in the Overview GUI used to drop quite fast, I assume it was used like a buffer memory. Now, not anymore, the amount of free memory stays pretty much unchanged. Haven't tried wireless yet. Thanks TB! :wink:
hey .... it is working precfectly ....and speedy ..... looking forward to adding the media server function in ur newer version ...thx thx
I can run adsltv (vlc rtsp video) only with port forwarding basic. Trigger doesn't help me but don't crash the router anymore. (change work so)
Are you saying that in vanilla Tomato you didn't need to forward ports, and only had to activate RTSP conntrack for ADSLTV to work? And it didn't work without the RTSP conntrack activated? If so, I'll look deeper into it, and hopefully figure it out eventually. But at least you have a workaround with port forwarding for now...
azdps, make V1=9044 V2=Whatever r2m or make V1=9044 V2=Whatever m MIPS32=r2 SAMBA3=y both commands are the same. greenythebeast, Nobody tried yet. Wanna be the first :wink: ?
I have a WRT54GS v1 that I have your non 2.6 mod running on. I'm willing to try loading this new 2.6 version on it. Question though, would an older router such as my WRT54GS v1 really benefit from 2.6 or is the increased overhead going to negate any benefits?
vyrticl, I don't believe WRT54GS will benefit from the new kernel. But someone needs to test and compare the throughoutput between vanilla Tomato and this mod to make sure. greenythebeast, If you know how to use Asus firmware restoration utility, then you know how to unbrick your Asus. But if you don't - don't try this ... Not until someone else verifies that it boots up on wl500gpv2.
I used the firmware restoration utility to initially install tomato if I recall correctly. Had something to do with setting a static ip and then restoring, correct? If so, I think I can handle it. Tell me what you think
As a Tomato/teddy_bear fanboy, the least I could to help was to try this on my WL-500gP v2. And as always, he doesn't disappoint us Keep up the good work teddy_bear!
Got it all setup 10 minutes ago and still running solid as a rock. Wi-Fi is up and running, ADSL (IP over RFC1483 Bridged) connection too. I don't have any use for the USB functions in the meanwhile, so I can only report in the stability of router/internet connection. Will do so again in a few days to confirm it.
Two RT-N16s arrived today, to replace my trusty WRT54Gs. I installed Tomato on them, like on my old ones. First, the details: Routers: ASUS RT-N16 Firmware: Tomato Firmware v1.27.9044 MIPSR2-beta05u ND USB Ext I've got two routers, one running as an Access Point + WDS (connected to WAN over PPPoE), the other, just WDS. Wireless is set to WPA2/AES, 40MHz, WMM. The primary router is connected to two different DDNS systems, uses uPnP, NTP, mix of static and dynamic DHCP, forwarded ports, and a very complex QoS setup. -- Everything seems to finally be working okay, but I ran into two problems. WDS completely fails when the routers are set into WPA / WPA2 Personal mode. It took me /forever/ to figure this out, because this setting works fine in stock tomato on my WRT54G. If I set it to WPA2 Personal, it works fine. If I disable security, works great. WPA / WPA2, though? No good. I haven't tried WPA alone, because I'm quite tired of fiddling for now. The other issue I've run into is that the SSL certificates seem to keep getting regenerated on every reboot, despite the checkbox being set to store them in NVRAM. Not a huge deal, but annoying to have to confirm with Firefox after every reboot. Thanks!
Actually, after some playing around, I discovered that the transfer speed between the two routers was /abysmally slow/, pings were dropping, pretty bad. I tried setting them to WPA + Personal, but they didn't even connect at that point.
Yep, this seems to be the bug in the Broadcom wireless driver. I wrote about it in this post: Also, after you tried to esteblish a WDS link in WPA/WPA2 mode, you have to reboot the router to be able to connect in any other modes. I'll verify this, and if this is indeed the case, should not be a big deal to fix. Play with the configuration - wireless mode, channels (the correct channel could be very important to get good connection speed), maybe advanced settings (although I think it's the best to leave them at defaults now). I'm running RT-N16 and RT-N12 connected to each other - both with this firmware, and my first experiense with them was the same as yours - the drsatically slow speed - until I changed the channel. Now I'm running them botn in "Auto" network mode, WPA2PSK + AES, 40 MHz, and getting ~8 MB/sec transfer speed between them when set to channels 8 through 11. On all channels below 8 I don't even get a G-speed.
teddy_bear, Problems after updating my firmware My WL-500gPv2 won't grab a connection anymore. All I get on the Status screen is Status Renewing... Not sure what to do. Please help, if you need any information from me just ask
greenythebeast, Did you do a thorough nvram erase, and reconfigure manually after flashing? If not, do that. If you did, try to power-cycle the router one more time, and maybe reset your modem as well. You may be facing the same issue as mstombs experienced with this mod (search for his posts on this thread) - same symptoms as yours - nothing critical, but weird...
Works here, but very slow. Hopefully a temporary problem, and will be fixed soon - this had happened before with this server.
Another power cycle did it Very odd problem. So now that I'm updated I'll make sure to report any other oddities. Can you explain the benefits of this new Linux kernel?