OpenWrt Forum Archive

Topic: State of Cisco/Linksys E3200 development

The content of this topic has been archived on 22 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

There seems to be little information on this device? no internal pictures and nothing about the RS232 interface?

Wondering what the state of a standard build of openWRT would do?

I'm yet to pull it apart, but I'll probably connect up console shortly, I see various notes of some of the pre-built images for DD-WRT noting bricking it with ease, unrecoverable even with serial so I'm apprehensive about just trying to put a standard build on there.

(Last edited by jesus on 9 Jun 2012, 03:58)

I am working on it with a friend (he bought one)

In the next weeks we try to publish our progress in the wiki (http://wiki.openwrt.org/toh/linksys/e3200)
Last night we soft-bricked it and had a hard time to recover. Next we solder some pins on the serial port.
Next time we build with binary broadcom drivers (soft-brick was caused by unsupported wireless and ethernet/switch)

Feel free to contact me

darkscout wrote:

I am working on it with a friend (he bought one)

In the next weeks we try to publish our progress in the wiki (http://wiki.openwrt.org/toh/linksys/e3200)
Last night we soft-bricked it and had a hard time to recover. Next we solder some pins on the serial port.
Next time we build with binary broadcom drivers (soft-brick was caused by unsupported wireless and ethernet/switch)

Feel free to contact me

Hope you will get the 5Ghz usb adaptor to work, tomato and dd-wrt dont support the 5Ghz usb adaptor.

I loaded the latest snapshot, but only the ethernet lan interface shows up in the Sept 25 snapshot. Ho hum. Looks like a pipedream.

ajmcello wrote:

I loaded the latest snapshot, but only the ethernet lan interface shows up in the Sept 25 snapshot. Ho hum. Looks like a pipedream.

What do you mean? What's the problem? Report the issue, provide logs...

It's not really a problem or a bug, but rather I think it was never supported, nor do I think it ever will be at this point. However, it someone would like to, I could probably set up a port forward. I have a Xilinx USB jtag if that is useful, too.

Here's the output:

root@OpenWrt:~# ifconfig -a
br-lan    Link encap:Ethernet  HWaddr C8:D7:19:D4:CB:71
          inet addr:192.168.254.1  Bcast:192.168.254.255  Mask:255.255.255.0
          inet6 addr: fe80::cad7:19ff:fed4:cb71/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:243789 errors:0 dropped:17 overruns:0 frame:0
          TX packets:16876 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26443465 (25.2 MiB)  TX bytes:1747227 (1.6 MiB)

eth0      Link encap:Ethernet  HWaddr C8:D7:19:D4:CB:71
          inet6 addr: fe80::cad7:19ff:fed4:cb71/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:2 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4

eth0.1    Link encap:Ethernet  HWaddr C8:D7:19:D4:CB:71
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:243812 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16876 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26458907 (25.2 MiB)  TX bytes:1747227 (1.6 MiB)

eth0.2    Link encap:Ethernet  HWaddr C8:D7:19:D4:CB:71
          inet6 addr: fe80::cad7:19ff:fed4:cb71/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23838 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:9366847 (8.9 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:569808 errors:0 dropped:0 overruns:0 frame:0
          TX packets:569808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:38746944 (36.9 MiB)  TX bytes:38746944 (36.9 MiB)

root@OpenWrt:~#


root@OpenWrt:~# uname -a
Linux OpenWrt 3.10.12 #1 Wed Sep 25 09:54:13 UTC 2013 mips GNU/Linux

[    0.000000] Linux version 3.10.12 (fnord@tschunk) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r38170) ) #1 Wed Sep 25 09:54:13 UTC 2013
[    0.000000] CPU revision is: 00019749 (MIPS 74Kc)
[    0.000000] bcm47xx: using bcma bus
[    0.000000] bcma: bus0: Found chip with id 0x5357, rev 0x02 and package 0x0A
[    0.000000] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x26, class 0x0)
[    0.000000] bcma: bus0: Core 3 found: MIPS 74K (manuf 0x4A7, id 0x82C, rev 0x04, class 0x0)
[    0.000000] bcma: bus0: Found rev 9 PMU (capabilities 0x28A42A09)
[    0.000000] bcma: bus0: Found serial flash
[    0.000000] bcma: bus0: Found M25FL128 serial flash (size: 16384KiB, blocksize: 0x10000, blocks: 256)
[    0.000000] bcma: bus0: Early bus registered
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 802f6b80, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000940
[    0.000000] Readback ErrCtl register=00000940
[    0.000000] Memory: 61360k/65536k available (2529k kernel code, 4176k reserved, 582k data, 212k init, 0k highmem)
[    0.000000] NR_IRQS:128
[    0.032000] Calibrating delay loop... 249.34 BogoMIPS (lpj=498688)
[    0.032000] pid_max: default: 32768 minimum: 301
[    0.032000] Mount-cache hash table entries: 512
[    0.036000] NET: Registered protocol family 16
[    0.052000] bio: create slab <bio-0> at 0
[    0.056000] Switching to clocksource MIPS
[    0.064000] NET: Registered protocol family 2
[    0.064000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.064000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.064000] TCP: Hash tables configured (established 512 bind 512)
[    0.064000] TCP: reno registered
[    0.064000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.064000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.064000] NET: Registered protocol family 1
[    0.064000] PCI: CLS 0 bytes, default 32
[    0.064000] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1C, class 0x0)
[    0.064000] bcma: bus0: Core 2 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x03, class 0x0)
[    0.064000] bcma: bus0: Core 4 found: USB 2.0 Host (manuf 0x4BF, id 0x819, rev 0x05, class 0x0)
[    0.064000] bcma: bus0: Core 5 found: DDR1/DDR2 Memory Controller (manuf 0x4BF, id 0x82E, rev 0x02, class 0x0)
[    0.064000] bcma: bus0: Core 6 found: I2S (manuf 0x4BF, id 0x834, rev 0x02, class 0x0)
[    0.064000] bcma: bus0: Core 7 found: Internal Memory (manuf 0x4BF, id 0x80E, rev 0x0B, class 0x0)
[    0.112000] bcma: bus0: Using SPROM revision 8 provided by platform.
[    0.112000] bcma: bus0: PMU resource config unknown or not needed for device 0x5357
[    0.112000] bcma: bus0: Workarounds unknown or not needed for device 0x5357
[    0.112000] bcma: bus0: Initializing MIPS core...
[    0.112000] bcma: bus0: set_irq: core 0x0812, irq 3 => 3
[    0.112000] bcma: bus0: set_irq: core 0x082d, irq 4 => 4
[    0.112000] bcma: bus0: set_irq: core 0x0819, irq 5 => 5
[    0.112000] bcma: bus0: set_irq: core 0x0800, irq 2 => 2
[    0.112000] bcma: bus0: set_irq: core 0x0834, irq 2 => 2
[    0.112000] bcma: bus0: IRQ reconfiguration done
[    0.112000] bcma: core 0x0800, irq : 2(S)* 3  4  5  6  D  I
[    0.112000] bcma: core 0x082c, irq : 2(S)  3  4  5  6  D  I*
[    0.112000] bcma: core 0x0812, irq : 2(S)  3* 4  5  6  D  I
[    0.112000] bcma: core 0x082d, irq : 2(S)  3  4* 5  6  D  I
[    0.112000] bcma: core 0x0819, irq : 2(S)  3  4  5* 6  D  I
[    0.112000] bcma: core 0x082e, irq : 2(S)  3  4  5  6  D* I
[    0.112000] bcma: core 0x0834, irq : 2(S)* 3  4  5  6  D  I
[    0.112000] bcma: core 0x080e, irq : 2(S)  3  4  5  6  D  I*
[    0.120000] bcma: bus0: Bus registered
[    0.120000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.120000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.124000] msgmni has been set to 119
[    0.124000] io scheduler noop registered
[    0.124000] io scheduler deadline registered (default)
[    0.124000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.152000] serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 2) is a U6_16550A
[    0.492000] console [ttyS0] enabled
[    0.564000] 6 bcm47xxpart partitions found on MTD device bcm47xxsflash
[    0.572000] Creating 6 MTD partitions on "bcm47xxsflash":
[    0.580000] 0x000000000000-0x000000040000 : "boot"
[    0.584000] 0x000000040000-0x000000ff0000 : "linux"
[    0.592000] 0x00000004001c-0x000000040960 : "loader"
[    0.600000] 0x000000040960-0x00000014dc00 : "kernel"
[    0.608000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.620000] 0x00000014dc00-0x000000ff0000 : "rootfs"
[    0.628000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.640000] mtd: partition "rootfs" set to be root filesystem
[    0.648000] mtd: partition "rootfs_data" created automatically, ofs=0x320000, len=0xcd0000
[    0.656000] 0x000000320000-0x000000ff0000 : "rootfs_data"
[    0.664000] 0x000000ff0000-0x000001000000 : "nvram"
[    0.676000] bcm47xx-wdt bcm47xx-wdt.0: BCM47xx Watchdog Timer enabled (30 seconds)
[    0.684000] GPIO_WDT: failed to register misc device
[    0.688000] TCP: cubic registered
[    0.692000] NET: Registered protocol family 17
[    0.696000] Bridge firewalling registered
[    0.700000] 8021q: 802.1Q VLAN Support v1.8
[    0.716000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.724000] Freeing unused kernel memory: 212K (8030b000 - 80340000)
[    3.020000] pps_core: LinuxPPS API ver. 1 registered
[    3.024000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    3.036000] PTP clock support registered
[    3.048000] bgmac bcma0:1: Found PHY addr: 30 (NOREGS)
[    3.056000] bgmac bcma0:1: Support for Roboswitch not implemented
[    3.064000] libphy: bgmac mii bus: probed
[    3.144000] b53_common: found switch: BCM53125, rev 4
[    3.148000] (unregistered net_device): attached PHY driver [Broadcom B53 (2)] (mii_bus:phy_addr=bgmac-0-0:1e)
[    3.160000] bgmac: Broadcom 47xx GBit MAC driver loaded
[    3.188000] diag: kernel found a "Linksys E3200 V1"
[    3.192000] diag: Detected 'Linksys E3200 V1'
[    6.676000] jffs2: notice: (213) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 6 of xref (0 dead,
[    8.384000] NET: Registered protocol family 10
[    8.400000] nf_conntrack version 0.5.0 (962 buckets, 3848 max)
[    8.416000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.444000] Loading modules backported from Linux version master-2013-06-27-0-gdcfa6d5
[    8.452000] Backport generated by backports.git backports-20130617-4-ge3220f5
[    8.464000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.524000] xt_time: kernel timezone is -0000
[    8.556000] cfg80211: Calling CRDA to update world regulatory domain
[    8.564000] cfg80211: World regulatory domain updated:
[    8.568000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.580000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.588000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.596000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.600000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.608000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.684000] PPP generic driver version 2.4.2
[    8.696000] NET: Registered protocol family 24
[    8.744000] Broadcom 43xx driver loaded [ Features: PNL ]
[    8.760000] Broadcom 43xx-legacy driver loaded [ Features: PLD ]
[   14.120000] device eth0.1 entered promiscuous mode
[   14.128000] device eth0 entered promiscuous mode
[   14.132000] br-lan: port 1(eth0.1) entered forwarding state
[   14.136000] br-lan: port 1(eth0.1) entered forwarding state
[   15.136000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   16.140000] br-lan: port 1(eth0.1) entered forwarding state

ajmcello wrote:

It's not really a problem or a bug, but rather I think it was never supported, nor do I think it ever will be at this point.

I still have no idea what are you talking/complaining about. What do you mean by "only the ethernet lan interface shows up"? Did you expect WiFi interface and it doesn't appear? If you meant that, b43 unfortunately still doesn't support N-PHY rev 9, so yeah, that's the known problem for now.

Yes that's what I meant.

Guys, please could you advise a link to download the E3200 firmware? I read the WiKi and now it is still on very early stage, but I would like to try it. thanks

EDIR: Found it at http://downloads.openwrt.org/snapshots/trunk/brcm47xx/  smile

(Last edited by myname70 on 24 Jan 2014, 12:29)

I set the E3200 run with OpenWRT , it is very stable. But still cannot start the WiFi. I know, it is an issue (especially the 5GHz), but I read somewhere some guys have set it run the 2.4Ghz. What modules/packages shall I install and run? I tried and installed a lot of them, including the 47xx driver.. The lsusb returns the WiFi is attached.. But cannot start the WiFi, no modules in the LuCi. Any ideas?

The discussion might have continued from here.