Bug #291

WNDR3800 looks like an WNDR3700v2

Added by Petri Rosenström on Oct 27, 2011. Updated on Apr 21, 2012.
Closed Low Dave Täht

Description

Luci and /proc/cpuinfo reports WNDR3800 as an WNDR3700v2. This is probably a won’t fix bug.

cat /proc/cpuinfo
system type : Atheros AR7161 rev 2
machine : NETGEAR WNDR3700v2
processor : 0
cpu model : MIPS 24Kc V7.4
BogoMIPS : 452.19
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x03c0, 0x07b8, 0x0380]
ASEs implemented : mips16
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available

Attachments

History

Updated by Dave Täht on Oct 28, 2011.
I think it would be be mildly better to have it recognise this for a 3800 actually. I will compare the two devices however to make sure there are no other sigificant differnces (switch, mac, etc)
Updated by Petri Rosenström on Oct 28, 2011.
If we want to we could fix this. I found a way to do it. Tested it and works. With the patch everything looks like it should.

cat /proc/cpuinfo
system type : Atheros AR7161 rev 2
machine : NETGEAR WNDR3800
processor : 0
cpu model : MIPS 24Kc V7.4
BogoMIPS : 452.19
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented : mips16
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available

But make sure that there are no significant difference with the hardware. I don’t have a wndr3700v2 to compare against.

Updated by Dave Täht on Oct 29, 2011.
Explicitly identifing a wndr3800 as a wndr3800 will need a /etc/defconfig/ set of files created.

However, I’ll give it a shot on smoketest8 and then we can run it past jow… I am interested to see what more memory does to (for example) the default tcp window calculation (which is FAR TOO SMALL) that I currently override in /etc/sysctl.conf for the 3700v2.

Updated by Petri Rosenström on Nov 6, 2011.
My patch broke the sysupgrade. It tried to check for something that didn’t exist. I fixed my patch so sysupgrade works. Let’s hope that there isn’t a lot of other quirks.
Updated by Jim Gettys on Nov 18, 2011.
Updated by Dave Täht on Apr 21, 2012.

This is a static export of the original bufferbloat.net issue database. As such, no further commenting is possible; the information is solely here for archival purposes.
RSS feed

Recent Updates

Dec 2, 2024 Wiki page
What Can I Do About Bufferbloat?
Dec 1, 2024 Wiki page
Bufferbloat FAQs
Jul 21, 2024 Wiki page
cake-autorate
Jul 21, 2024 Wiki page
Tests for Bufferbloat
Jul 1, 2024 Wiki page
RRUL Chart Explanation

Find us elsewhere

Bufferbloat Mailing Lists
#bufferbloat on Twitter
Google+ group
Archived Bufferbloat pages from the Wayback Machine

Sponsors

Comcast Research Innovation Fund
Nlnet Foundation
Shuttleworth Foundation
GoFundMe

Bufferbloat Related Projects

OpenWrt Project
Congestion Control Blog
Flent Network Test Suite
Sqm-Scripts
The Cake shaper
AQMs in BSD
IETF AQM WG
CeroWrt (where it all started)

Network Performance Related Resources


Jim Gettys' Blog - The chairman of the Fjord
Toke's Blog - Karlstad University's work on bloat
Voip Users Conference - Weekly Videoconference mostly about voip
Candelatech - A wifi testing company that "gets it".