1,176 (edited by donkthemagicllama 2011-04-11 18:22:07)

Re: Fully featured OpenWrt build for the WNDR3700

I posted a while back complaining about stability, but I'm happy to say I've been running without a reboot for nearly a month now, and there's been no slowdowns or random disconnects. Thanks again, arokh!

Router Name    OpenWRT
Router Model    NETGEAR WNDR3700
Firmware Version     OpenWrt Firmware Attitude Adjustment (r26041) / LuCI Trunk 0.10+svn6944
Kernel    2.6.37.3
Local Time    Mon Apr 11 11:18:35 2011
Uptime    29d 12h 58m 22s
Load Average    0.08, 0.08, 0.05

Re: Fully featured OpenWrt build for the WNDR3700

pjemiola wrote:

Midnight Commander install error.
Hi, I installed fresh build r26539 via tftp. Then install mc:

root@OpenWrt /root# opkg update
Downloading http://enduser.subsignal.org/~trondah/packages/Packages.gz.
Inflating http://enduser.subsignal.org/~trondah/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/arokh.
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/snapshots.
root@OpenWrt /root# opkg install mc
Installing mc (4.7.5.1-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/mc_4.7.5.1-1_ar71xx.ipk.
Installing glib2 (2.26.1-2) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/glib2_2.26.1-2_ar71xx.ipk.
Installing libncurses (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libncurses_5.7-4_ar71xx.ipk.
Installing terminfo (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/terminfo_5.7-4_ar71xx.ipk.
Configuring terminfo.
Configuring glib2.
Configuring libncurses.
Configuring mc.
root@OpenWrt /root# mc
mc: can't load library 'libncursesw.so.5'
root@OpenWrt /root#

then manually installed libncursesw:

root@OpenWrt /root# opkg install libncursesw
Installing libncursesw (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libncursesw_5.7-4_ar71xx.ipk.
Configuring libncursesw.
root@OpenWrt /root#

then mc starts, but with errors:
http://img196.imageshack.us/img196/261/mc01.jpg
http://img231.imageshack.us/img231/9103/mc02t.jpg
http://img196.imageshack.us/img196/261/mc01.jpg
http://img231.imageshack.us/img231/9103/mc02t.jpg
any ideas?

1. Remove the new 4.7.x mc version
2. Install manually (opkg with file install mode) this mc version: mc_4.6.2-1_ar71xx.ipk

1,178

Re: Fully featured OpenWrt build for the WNDR3700

arokh wrote:

@rjs_boy

There's no relevant changes in ath9k from 26539 to 26564, see here: https://dev.openwrt.org/log/trunk

There's no services in the default configuration that should affect performance either. You can easily see by running top at the same time as doing benchmarks.

You can stop all services like this:

/etc/init.d/minidlna stop
/etc/init.d/miniupnpd stop
/etc/init.d/pptpd stop
/etc/init.d/nfsd stop
/etc/init.d/portmap stop
/etc/init.d/avahi-daemon stop
/etc/init.d/pure-ftpd stop
/etc/init.d/samba stop
/etc/init.d/uhttpd stop
/etc/init.d/hd-idle stop
/etc/init.d/cron stop
/etc/init.d/aiccu stop
/etc/init.d/radvd stop
killall ntpclient

Indeed, doing this and running netio from the router to a wired client showed similar results both before and after.  Its still extremely lopsided like I previously posted.  one direction averages 15-20Mb/s  while the other direction struggles to get past 4Mb/s.  Yet Wired to Wired computers consistently show 80-115Mb/s which is much closer to the expected for a gig-gig connection.

I'm starting to wonder if NetIO is actually a useful benchmark tool for what we're trying to test.  I know my throughput between a network computer and the internet is consistently higher than the NetIO tests would indicate.  Just seems like the results we're getting aren't representative of actual performance.

1,179

Re: Fully featured OpenWrt build for the WNDR3700

I've integrated minissdpd again, check out the latest build to run both miniupnp and minidlna at the same time. Seems to run stable indeed.

1,180

Re: Fully featured OpenWrt build for the WNDR3700

federbear wrote:
pjemiola wrote:

Midnight Commander install error.
Hi, I installed fresh build r26539 via tftp. Then install mc:

root@OpenWrt /root# opkg update
Downloading http://enduser.subsignal.org/~trondah/packages/Packages.gz.
Inflating http://enduser.subsignal.org/~trondah/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/arokh.
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/snapshots.
root@OpenWrt /root# opkg install mc
Installing mc (4.7.5.1-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/mc_4.7.5.1-1_ar71xx.ipk.
Installing glib2 (2.26.1-2) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/glib2_2.26.1-2_ar71xx.ipk.
Installing libncurses (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libncurses_5.7-4_ar71xx.ipk.
Installing terminfo (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/terminfo_5.7-4_ar71xx.ipk.
Configuring terminfo.
Configuring glib2.
Configuring libncurses.
Configuring mc.
root@OpenWrt /root# mc
mc: can't load library 'libncursesw.so.5'
root@OpenWrt /root#

then manually installed libncursesw:

root@OpenWrt /root# opkg install libncursesw
Installing libncursesw (5.7-4) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/libncursesw_5.7-4_ar71xx.ipk.
Configuring libncursesw.
root@OpenWrt /root#

then mc starts, but with errors:
http://img196.imageshack.us/img196/261/mc01.jpg
http://img231.imageshack.us/img231/9103/mc02t.jpg
http://img196.imageshack.us/img196/261/mc01.jpg
http://img231.imageshack.us/img231/9103/mc02t.jpg
any ideas?

1. Remove the new 4.7.x mc version
2. Install manually (opkg with file install mode) this mc version: mc_4.6.2-1_ar71xx.ipk

Thanks federbear, now works.

1,181

Re: Fully featured OpenWrt build for the WNDR3700

Where are you downloading the previous mc version from? Is there a bug in the new one, or just incompatible with my build?

1,182

Re: Fully featured OpenWrt build for the WNDR3700

Apparently a bug in the new one, a user sent in an update patch for it, which he apparently only compile tested... and people do wonder why patch reviews have to be so long...

1,183

Re: Fully featured OpenWrt build for the WNDR3700

arokh wrote:

Where are you downloading the previous mc version from? Is there a bug in the new one, or just incompatible with my build?

after that mc runs ok

1,184

Re: Fully featured OpenWrt build for the WNDR3700

arokh wrote:

I've integrated minissdpd again, check out the latest build to run both miniupnp and minidlna at the same time. Seems to run stable indeed.

wink

1,185 (edited by Tadream 2011-04-12 19:19:30)

Re: Fully featured OpenWrt build for the WNDR3700

miniupnp and minidlna running fine over here too.
I've again uploaded your firmware this morning and and just checked and the dlna/openwrt is still available on my PS3.
Somehow with some of the older firmwares it disappeared after a while (matter of hours), but not this time.

1,186

Re: Fully featured OpenWrt build for the WNDR3700

Not sure what fixed it, but as long as it works I'm happy smile Thx for the tip coatto, virtual beer for you big_smile

1,187

Re: Fully featured OpenWrt build for the WNDR3700

stupid question what is the best way to install a package from a specific repository? at the moment "opkg install" gives the official snapshots rep priority. My dirty fix is to comment it out in opkg.conf install my packages and reedit the config, is there a more elegant way?

1,188

Re: Fully featured OpenWrt build for the WNDR3700

If your own repo is just a kind of overlay to the snapshots then make sure it is the last one in opkg.conf, then it should take precedence.

1,189 (edited by redcow 2011-04-13 19:14:11)

Re: Fully featured OpenWrt build for the WNDR3700

jow wrote:

If your own repo is just a kind of overlay to the snapshots then make sure it is the last one in opkg.conf, then it should take precedence.

works great, thanks.

@arokh you should change the position of your rep in the opkg.conf as default, it would avoid user reporting problems with kernel module packages.

1,190

Re: Fully featured OpenWrt build for the WNDR3700

@redcow

Hm? It should be the default, so you install the kernel modules compatible with my build and not those from snapshots.

Re: Fully featured OpenWrt build for the WNDR3700

This build is so convenient that I'm gonna get another 3700.

What do you guys think of this price? http://bit.ly/g26OYe

1,192

Re: Fully featured OpenWrt build for the WNDR3700

It's fair imo.

1,193

Re: Fully featured OpenWrt build for the WNDR3700

arokh, there is a small mistake in your ntpclient hotplug script.

Look at line 70.
You have:

NTP_RUNNING=`/bin/netstat -u | grep \:123`

This is wrong and it creates many troubles if you edit the wan configuration or wifi settings.
Strange nobody has found this issue.

You have forgot the -n option in netstat smile

So it should be:

NTP_RUNNING=`/bin/netstat -un | grep \:123`

bye wink

1,194

Re: Fully featured OpenWrt build for the WNDR3700

Indeed, good spot! Thx smile

1,195

Re: Fully featured OpenWrt build for the WNDR3700

But...we have a new issue.
If you edit lan configuration, the network goes down and then up.
And now with minissdpd, miniupnpd doesn't work anymore after the network reboot.
So, i thinked to add "minissdpd restart" in hotplug script but i have "CHIAN MINIUPNPD not found" in syslog and after 10min, miniupnpd doesn't work anymore.

1,196

Re: Fully featured OpenWrt build for the WNDR3700

You also need to restart miniupnpd.

1,197

Re: Fully featured OpenWrt build for the WNDR3700

arokh wrote:

You also need to restart miniupnpd.

Yeah, miniupnpd has hotplug script to restart everytime the network is restarted.

1,198 (edited by arokh 2011-04-16 12:10:03)

Re: Fully featured OpenWrt build for the WNDR3700

Make sure it's restarted after minissdpd. Also, the default miniupnpd hotplug script won't run unless it has a pid. Remove the check for `pidof miniupnpd` and it should work. Fixed in my next build.

1,199

Re: Fully featured OpenWrt build for the WNDR3700

Hello again,

I've just installed today's build, and I noticed setting the txpower over 17dBm doesn't change anything. I'm using inSSIDer to monitor signal strength. Setting txpower to anything under 17 does affect signal strength, but anything over 17 does not. I don't have any signal on my mobile phone when upstairs, which is very inconvenient since I'm streaming music on it.

I'm not familiar with debugging openwrt or linux in general, so I don't really know where to look. If you need anything however, please ask.

1,200 (edited by rjs_boy 2011-04-17 08:46:53)

Re: Fully featured OpenWrt build for the WNDR3700

Quipeace wrote:

Hello again,

I've just installed today's build, and I noticed setting the txpower over 17dBm doesn't change anything. I'm using inSSIDer to monitor signal strength. Setting txpower to anything under 17 does affect signal strength, but anything over 17 does not. I don't have any signal on my mobile phone when upstairs, which is very inconvenient since I'm streaming music on it.

I'm not familiar with debugging openwrt or linux in general, so I don't really know where to look. If you need anything however, please ask.

26685 works as expected.  I have significant differences between 10db 20db and 25db.

[s]Haven't tested 26687 yet.[/s]

26698 also functions as expected on both 5ghz and 2.4ghz.  I'm currently using 24 (5g) & 15 (2g), but I tested 10 20 25 and 30 settings (where permitted) each level produced a noticeable signal change.