Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] tp-link 4300 evaluation
@ 2013-05-26 12:08 Dave Taht
  0 siblings, 0 replies; 9+ messages in thread
From: Dave Taht @ 2013-05-26 12:08 UTC (permalink / raw)
  To: cerowrt-devel, Felix Fietkau, Steven Barth

[-- Attachment #1: Type: text/plain, Size: 2539 bytes --]

I am still on a quest to find a suitable netgear 3800 replacement. Paul
Vixie found the same chipset (I hope!)
being marketed as the WNDR3800-100NAS
http://www.newegg.com/Product/Product.aspx?Item=N82E16833122434
so I have less fear about having to make the switch.

That said there are a few products on the market from buffalo and tplink
that are readily available on shelves today that seemed to be worth trying.

esr and I picked up a tp-link 4300 (89 retail) for evaluation yesterday. At
first glance it looked like a substantial update to the wndr3800 as it has
a two generation leap forward on the chipset, using the Atheros AR9344 rev
2, which features the MIPs 74k processor, which supposedly is twice as fast
as the 24k in the wndr3800. The box runs at a lower clock rate (540Mhz)
than the netgear 3800 (680), but I figured the better processor would win,
even if it got most of its theoretical win from an overly deep cpu pipeline.

I built openwrt for it, as I haven't built pure openwrt in a while... and
this device only has 8MB of flash, and I didn't
feel like stripping down cerowrt at the time.

+ There is a new skin for the luci gui which is quite nice, I don't know
why I haven't been using it.
+ It was neat to see the ipv6 relay thing work
+ Procd worked for the first time (I've been trying to switch to this in
cero for a while)
- Then I started poking into the forwarding performance...

Cerowrt regularly achieves 300+Mbit of ethernet forwarding performance in
netperf. the tplink barely gets 130. the marketing for the tplink calls it
a "n750" adding up the max theoretical values for the wifi channels, but I
doubt, given what I get on ethernet, that it even comes close to that in
reality.

It turns out on the tplink there is only one ethernet chip, which is
vlan-ed from the internal switch to the external port, instead of the two
that are in the wndr3800.

Now, there are quite a few differences between the software loads of
openwrt and of cerowrt - notably the openwrt build is bridged to the wifi
(I turned off the bridge, no difference in performance), and the default
atheros build currently has some de-optimizations in it to handle unaligned
access to packets that I don't think are needed on this later chipset,
but... it currently looks like in the quest for cost reduction, this step
forward to "modern" hardware is actually a large step backwards.

-- 
Dave Täht

Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html

[-- Attachment #2: Type: text/html, Size: 2789 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [Cerowrt-devel] tp-link 4300 evaluation
@ 2013-05-27  1:23 Lance Hepler
  2013-05-27  9:32 ` David Lang
  2013-05-27 13:13 ` Dave Taht
  0 siblings, 2 replies; 9+ messages in thread
From: Lance Hepler @ 2013-05-27  1:23 UTC (permalink / raw)
  To: cerowrt-devel

[-- Attachment #1: Type: text/plain, Size: 1270 bytes --]

That's tragic. I just picked up a Netgear WNDR4300 (openbox on sale at the
local Fry's) to see if I could hack up a CeroWrt clone on it. It seems to
be mostly the same hardware as the WNDR3700v4 and the TP-Link WDR43[01]0,
with things just wired up slightly differently.

I'd be interested in your netperf testing setup. With the AR71xx chips
going out of style, the AR934x series is probably our best bet for readily
consumer-available hardware with open-source friendly SoCs. (Maybe a Xilinx
Zynq-based router funded through Kickstarter? =)

This is all pretty new stuff, perhaps some more performance can be gleaned
by tuning the compiler optimizations (-march=74Kc?), and perhaps the
AR8327N switch chip could use someone poking about its driver (the rtl8366s
in the WNDR3800 _has_ been around a while). Although, in all honesty, the
omission of that second ethernet port could just be a coffin nail.

Helpfully, the WNDR4300 has 128MB of NAND flash, as does the WNDR3700v4. So
compiling a full CeroWRT distribution shouldn't be a problem. The fixeth
script will need to be changed, but not much else.

Lance

PS: I apologize if this post doesn't show up where it should. I joined the
list to respond to this email, as such I naturally didn't receive the
original..

[-- Attachment #2: Type: text/html, Size: 1510 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-05-27 23:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-26 12:08 [Cerowrt-devel] tp-link 4300 evaluation Dave Taht
2013-05-27  1:23 Lance Hepler
2013-05-27  9:32 ` David Lang
2013-05-27 13:32   ` Dave Taht
2013-05-27 13:33     ` David Lang
2013-05-27 16:30       ` Lance Hepler
2013-05-27 13:13 ` Dave Taht
2013-05-27 21:08   ` Lance Hepler
2013-05-27 23:41     ` Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox