User Tools

Site Tools


toh:netgear:netgear_ex2700

Netgear EX2700

EX2700

Supported Versions

Hardware Highlights

Installation

Flash Layout

Factory flash layout:

Layer0 Macronix MX25L3205D, 4096 KiB
Layer1 mtd0
u-boot
64 KiB
mtd1
u-boot-env
64 KiB
mtd9
firmware
3520 KiB
mtd5
language
128 KiB
mtd6
pot
64 KiB
mtd7
config
64 KiB
mtd8
art
64 KiB
Layer2 mtd2
kernel
960 KiB
mtd3
rootfs
2560 KiB
Layer3 /dev/root
around 2.4 MiB
mtd4
rootfs_data
192 KiB

OpenWRT flash layout:

The language, pot and config partitions will be automatically restored when going back to stock firmware.

Layer0 Macronix MX25L3205D, 4096 KiB
Layer1 mtd0
u-boot
64 KiB
mtd1
u-boot-env
64 KiB
mtd2
firmware
3776 KiB
mtd6
art
64 KiB
Layer2 mtd3
kernel
around 1.2 MiB
mtd4
rootfs
around 2.5 MiB
Layer3 /dev/root
around 1.8 MiB
mtd5
rootfs_data
768 KiB (560 KiB free)

OEM installation

The OpenWRT -factory images can be flashed from the stock firmware's web interface (only the latest stock firmware, v1.0.1.8, has been tested).

For information on how to enable telnet (not required to flash the image), see Unlocking the Netgear Telnet Console.

Upgrading OpenWrt

Debricking

In case of a bad firmware checksum, the router goes into TFTP upgrade mode, indicated by a slowly blinking green POWER led. Simply upload a firmware using tftp to 192.168.1.1.

If the checksum is OK, the router will not enter this mode, even though it might be bricked otherwise. In that case, you can use nmrpflash to unbrick your device.

generic.debrick

Failsafe mode

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration

Network interfaces

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
vlan1 (eth0.1) LAN port None
wlan0 WiFi Disabled

Switch Ports (for VLANs)

Port Switch port
LAN 4

Buttons

hardware.button on howto use and configure the hardware button(s).

The Netgear EX2700 has the following buttons:

BUTTON Event
Reset reset
WPS wps
On/Off (not configurable) -

Hardware

Info

General
Brand Netgear
Model EX2700
Versions
Device Type WiFi Router
Availability Available 2016
Comments - general Stock firmware is a fork of OpenWrt (Kamikaze); Backport support for Netgear EX2700 to 15.05 with r48792
OpenWrt Support
Supported Since Revision https://dev.openwrt.org/changeset/48698
Supported Since Release external image
Supported Current Release 15.05
Unsupported
Hardware
Instruction set MIPS32
Sub Instruction Set MIPS32 24K/E series
Bootloader U-Boot
Target ramips
System-On-Chip MediaTek MT7620A
CPU MHz 580
Flash MB 4
RAM MB 32
Network
Ethernet 100M ports 1
Ethernet Gbit ports -
Switch MediaTek MT7620A
Modem No
VLAN Yes
Comments - network ports
Wireless
WLAN 2.4GHz b/g/n
WLAN 5.0GHz -
WLAN Hardware
Detachable Antennas -
Comments - WLAN
Interfaces
USB ports -
SATA ports -
Serial Yes
JTAG No
Comments - USB & SATA ports
Misc
LED count 4
Button count 2
Power supply
Links
Forum Topic URL
WikiDevi URL https://wikidevi.com/wiki/Netgear_EX2700
OEM device homepage URL http://netgear.com/home/products/networking/wifi-range-extenders/EX2700.aspx
Firmware OEM Stock URL ftp://updates1.netgear.com/ex2700/ww/EX2700-V1.0.1.8.img
Firmware OpenWrt Install URL https://downloads.openwrt.org/snapshots/trunk/ramips/mt7620/openwrt-ramips-mt7620-ex2700-squashfs-factory.bin
Firmware OpenWrt Upgrade URL https://downloads.openwrt.org/snapshots/trunk/ramips/mt7620/openwrt-ramips-mt7620-ex2700-squashfs-sysupgrade.bin
Edit the underlying data View/Edit data

Photos

Front:
Insert photo of front of the casing

Back:
Insert photo of back of the casing

Backside label:
Insert photo of backside label

Opening the case

DANGER: High voltage (110/230V AC) inside! Be sure to know what you're doing!

You'll need a Torx 5 screwdriver for the screw next to the reset button, and a Torx 7 screwdriver for the screw located near the plug pins.

High voltage part and insulation sheet removed:

Main PCB:

Power supply unit

Serial

port.serial general information about the serial port, serial port cable, etc.

An unpopulated serial header is located behind the Ethernet port. The pinout is marked in the PCB photos above.

Serial connection parameters 57600, 8N1

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

Bootloader mods

Hardware mods

None so far.

Bootlogs

OEM bootlog

U-Boot 1.1.3 (Nov 6 2013 - 09:21:36) U-Boot 1.1.3 dni1 V0.9 for DNI HW ID: 29764623 flash 4MB RAM 32MB 1st Radio 2x2 DRAM: 32 MB relocate_code Pointer at: 81f7c000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. Now running in RAM - U-Boot at: 81f7c000 spi_wait_nsec: 29 spi device id: c2 20 16 c2 20 (2016c220) find flash: MX25L3205D raspi_read: from:30000 len:1000 *** Warning - bad CRC, using default environment Initializing GPIOs... ============================================ Ralink UBoot Version: 4.1.2.0 -------------------------------------------- ASIC 7620_MP (Port5<->None) DRAM component: 256 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 32 MBytes Flash component: SPI Flash Date:Nov 6 2013 Time:09:21:36 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =32 Mbytes Net: raspi_read: from:3f0000 len:6 Hit any key to stop autoboot: 5 4 3 2 1 0 NetTxPacket = 0x81FD0100 KSEG1ADDR(NetTxPacket) = 0xA1FD0100 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done ETH_STATE_ACTIVE!! Client starts...[Listening] for ADVERTISE...TTT Retry count exceeded; boot the image as usual nmrp server is stopped or failed ! Verifying Checksum ... OK Begin Second part firmware check Verifying Second part Checksum ... OK ## Booting image at bc040000 ... raspi_read: from:40000 len:40 Image Name: MIPS OpenWrt Linux-2.6.36 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 982848 Bytes = 959.8 kB Load Address: 80000000 Entry Point: 8000c570 raspi_read: from:40040 len:eff40 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c570) ... ## Giving linux memsize in MB, 32 Starting kernel ... Linux version 2.6.36 (root@dnixm-compiler2) (gcc version 4.3.3 (GCC) ) #1 Fri Jun 5 10:33:26 CST 2015 The CPU feqenuce set to 580 MHz MIPS CPU sleep mode enabled. PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe CPU revision is: 00019650 (MIPS 24Kc) Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00002000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00002000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Kernel command line: board=EX3000 mtdparts=raspi:192k(u-boot)ro,64k(u-boot-env)ro,960k(kernel),2560k(rootfs),128k(language),64k(pot),64k(config),64k(art),3520k@0x40000(firmware) console=ttyS1,57600n8 rootfstype=squashfs PID hash table entries: 128 (order: -3, 512 bytes) Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=0002600b Readback ErrCtl register=0002600b Memory: 29292k/32768k available (2424k kernel code, 3476k reserved, 402k data, 164k init, 0k highmem) NR_IRQS:128 MTK/Ralink System Tick Counter init... cd:802b3c88, m:214748, s:32 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 devtmpfs: initialized NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized Switching to clocksource Ralink external timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher msgmni has been set to 57 io scheduler noop registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A brd: module loaded deice id : c2 20 16 c2 20 (2016c220) MX25L3205D(c2 2016c220) (4096 Kbytes) mtd .name = raspi, .size = 0x00400000 (0M) .erasesize = 0x00000004 (0K) .numeraseregions = 65536 9 cmdlinepart partitions found on MTD device raspi Creating 9 MTD partitions on "raspi": 0x000000000000-0x000000030000 : "u-boot" 0x000000030000-0x000000040000 : "u-boot-env" 0x000000040000-0x000000130000 : "kernel" 0x000000130000-0x0000003b0000 : "rootfs" mtd: partition "rootfs" set to be root filesystem mtd: partition "rootfs_data" created automatically, ofs=390000, len=20000 0x000000390000-0x0000003b0000 : "rootfs_data" 0x0000003b0000-0x0000003d0000 : "language" 0x0000003d0000-0x0000003e0000 : "pot" 0x0000003e0000-0x0000003f0000 : "config" 0x0000003f0000-0x000000400000 : "art" 0x000000040000-0x0000003b0000 : "firmware" rdm_major = 253 TCP cubic registered NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 L2TP core driver, V2.0 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 on device 31:3. devtmpfs: mounted Freeing unused kernel memory: 164k freed jffs2 not ready yet; using ramdisk mount: mounting /proc on /mnt/proc failed Unlocking rootfs ... - init - init started: BusyBox v1.4.2 (2015-06-05 10:24:33 CST) multi-call binary Loading data from /dev/mtd7 ... Done! The data center is Running ... SMACCR1 -- : 0x0000a42b SMACCR0 -- : 0x8c10c296 Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! SMACCR1 -- : 0x0000a42b SMACCR0 -- : 0x8c10c296 PROC INIT OK! will init passthrgh proc create passthrgh success SN: XXXXXXXXXXXXX LAN MAC: a4:2B:8C:XX:XX:XX WAN MAC: a4:2B:8C:XX:XX:XX WLA MAC: FF:FF:FF:FF:FF:FF restore RT6855 ESW to dump switch mode switch reg write offset=2004, value=ff0000 switch reg write offset=2104, value=ff0000 switch reg write offset=2204, value=ff0000 switch reg write offset=2304, value=ff0000 switch reg write offset=2404, value=ff0000 switch reg write offset=2504, value=ff0000 switch reg write offset=2604, value=ff0000 switch reg write offset=2704, value=ff0000 switch reg write offsetRaeth v3.0 (=2Tasklet01,SkbRecycle0,) valu phy_tx_ring = 0x01f39000, tx_ring = 0xa1f39000 phy_rx_ring0 = 0x01f3a000, rx_ring0 = 0xa1f3a000 SMACCR1 -- : 0x0000a42b SMACCR0 -- : 0x8c10c296 e=CDMA_CSG_CFG = 81000000 81GDMA1_FWD_CFG = 20710000 0000c0 switch reg write offset=2110, vadevice eth0 entered promiscuous mode lue=810000c0 switch reg write offset=2210, value=810000c0 switch reg write offset=2310, value=810000c0 switch reg write offset=2410, value=810000c0 switch reg write offset=2510, value=810000c0 switch reg write offset=2610, value=810000c0 switch reg write offset=2710, value=810000c0 REG_ESW_WT_MAC_ATC is 0x7ff0002 done. init.enet: Default LAN MAC is : a4:2B:8C:XX:XX:XX mkdir: cannot create directory '/home': Read-only file system br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state syslogd can't open the temp log file: /tmp/log/log-message or /var/log/messages udhcp client (v0.9.8) started Sending discover... Sending discover... Sending discover... udhcp server (v0.9.8) started No lease, forking to background. The attached devices demo is Running ... killall: utelnetd: no process killed killall: telnetenable: no process killed The telnetenable is running ... Deleting static route ... Done! Adding static route ... Done! The region number is: 0x0002 REGION: WW AUTO FW CHECK: power cycle /etc/rc.common: /etc/rc.common: 119: detplc: not found FW checking ... ping: updates1.netgear.com: Unknown host Need telnetenable for non-PRSKU mount: mounting sysfs on /sys failed POT is Running... The POT-(Get/Set) Demo is Running ... ADDRCONF(NETDEV_UP): sit0: link is not ready rt2860v2_ap: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint === pAd = c06eb000, size = 933136 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.6_edcca_monitor_20150206 RX DESC a0e52000 size = 2048 RTMP_TimerListAdd: add timer obj c078f780! RTMP_TimerListAdd: add timer obj c0750d44! RTMP_TimerListAdd: add timer obj c0753968! RTMP_TimerListAdd: add timer obj c0753a28! RTMP_TimerListAdd: add timer obj c0753ae8! RTMP_TimerListAdd: add timer obj c0753ba8! RTMP_TimerListAdd: add timer obj c0753c68! RTMP_TimerListAdd: add timer obj c0753d28! RTMP_TimerListAdd: add timer obj c0753de8! RTMP_TimerListAdd: add timer obj c0753ea8! RTMP_TimerListAdd: add timer obj c0753f68! RTMP_TimerListAdd: add timer obj c0754028! RTMP_TimerListAdd: add timer obj c07540e8! RTMP_TimerListAdd: add timer obj c07541a8! RTMP_TimerListAdd: add timer obj c0754268! RTMP_TimerListAdd: add timer obj c0754328! RTMP_TimerListAdd: add timer obj c07543e8! RTMP_TimerListAdd: add timer obj c07544a8! RTMP_TimerListAdd: add timer obj c0750d18! RTMP_TimerListAdd: add timer obj c075393c! RTMP_TimerListAdd: add timer obj c07539fc! RTMP_TimerListAdd: add timer obj c0753abc! RTMP_TimerListAdd: add timer obj c0753b7c! RTMP_TimerListAdd: add timer obj c0753c3c! RTMP_TimerListAdd: add timer obj c0753cfc! RTMP_TimerListAdd: add timer obj c0753dbc! RTMP_TimerListAdd: add timer obj c0753e7c! RTMP_TimerListAdd: add timer obj c0753f3c! RTMP_TimerListAdd: add timer obj c0753ffc! RTMP_TimerListAdd: add timer obj c07540bc! RTMP_TimerListAdd: add timer obj c075417c! RTMP_TimerListAdd: add timer obj c075423c! RTMP_TimerListAdd: add timer obj c07542fc! RTMP_TimerListAdd: add timer obj c07543bc! RTMP_TimerListAdd: add timer obj c075447c! RTMP_TimerListAdd: add timer obj c0750cec! RTMP_TimerListAdd: add timer obj c0753994! RTMP_TimerListAdd: add timer obj c0753a54! RTMP_TimerListAdd: add timer obj c0753b14! RTMP_TimerListAdd: add timer obj c0753bd4! RTMP_TimerListAdd: add timer obj c0753c94! RTMP_TimerListAdd: add timer obj c0753d54! RTMP_TimerListAdd: add timer obj c0753e14! RTMP_TimerListAdd: add timer obj c0753ed4! RTMP_TimerListAdd: add timer obj c0753f94! RTMP_TimerListAdd: add timer obj c0754054! RTMP_TimerListAdd: add timer obj c0754114! RTMP_TimerListAdd: add timer obj c07541d4! RTMP_TimerListAdd: add timer obj c0754294! RTMP_TimerListAdd: add timer obj c0754354! RTMP_TimerListAdd: add timer obj c0754414! RTMP_TimerListAdd: add timer obj c07544d4! RTMP_TimerListAdd: add timer obj c06f4440! RTMP_TimerListAdd: add timer obj c06f3c88! RTMP_TimerListAdd: add timer obj c06f4410! RTMP_TimerListAdd: add timer obj c06f47bc! RTMP_TimerListAdd: add timer obj c06f4508! RTMP_TimerListAdd: add timer obj c06f4538! RTMP_TimerListAdd: add timer obj c06f46f8! RTMP_TimerListAdd: add timer obj c06f4728! RTMP_TimerListAdd: add timer obj c06f7a4c! RTMP_TimerListAdd: add timer obj c06f7294! RTMP_TimerListAdd: add timer obj c06f7a1c! RTMP_TimerListAdd: add timer obj c06f7dc8! RTMP_TimerListAdd: add timer obj c06f7b14! RTMP_TimerListAdd: add timer obj c06f7b44! RTMP_TimerListAdd: add timer obj c06f7d04! RTMP_TimerListAdd: add timer obj c06f7d34! RTMP_TimerListAdd: add timer obj c06fb058! RTMP_TimerListAdd: add timer obj c06fa8a0! RTMP_TimerListAdd: add timer obj c06fb028! RTMP_TimerListAdd: add timer obj c06fb3d4! RTMP_TimerListAdd: add timer obj c06fb120! RTMP_TimerListAdd: add timer obj c06fb150! RTMP_TimerListAdd: add timer obj c06fb310! RTMP_TimerListAdd: add timer obj c06fb340! RTMP_TimerListAdd: add timer obj c06fe664! RTMP_TimerListAdd: add timer obj c06fdeac! RTMP_TimerListAdd: add timer obj c06fe634! RTMP_TimerListAdd: add timer obj c06fe9e0! RTMP_TimerListAdd: add timer obj c06fe72c! RTMP_TimerListAdd: add timer obj c06fe75c! RTMP_TimerListAdd: add timer obj c06fe91c! RTMP_TimerListAdd: add timer obj c06fe94c! RTMP_TimerListAdd: add timer obj c0701c70! RTMP_TimerListAdd: add timer obj c07014b8! RTMP_TimerListAdd: add timer obj c0701c40! RTMP_TimerListAdd: add timer obj c0701fec! RTMP_TimerListAdd: add timer obj c0701d38! RTMP_TimerListAdd: add timer obj c0701d68! RTMP_TimerListAdd: add timer obj c0701f28! RTMP_TimerListAdd: add timer obj c0701f58! RTMP_TimerListAdd: add timer obj c070527c! RTMP_TimerListAdd: add timer obj c0704ac4! RTMP_TimerListAdd: add timer obj c070524c! RTMP_TimerListAdd: add timer obj c07055f8! RTMP_TimerListAdd: add timer obj c0705344! RTMP_TimerListAdd: add timer obj c0705374! RTMP_TimerListAdd: add timer obj c0705534! RTMP_TimerListAdd: add timer obj c0705564! RTMP_TimerListAdd: add timer obj c0708888! RTMP_TimerListAdd: add timer obj c07080d0! RTMP_TimerListAdd: add timer obj c0708858! RTMP_TimerListAdd: add timer obj c0708c04! RTMP_TimerListAdd: add timer obj c0708950! RTMP_TimerListAdd: add timer obj c0708980! RTMP_TimerListAdd: add timer obj c0708b40! RTMP_TimerListAdd: add timer obj c0708b70! RTMP_TimerListAdd: add timer obj c070be94! RTMP_TimerListAdd: add timer obj c070b6dc! RTMP_TimerListAdd: add timer obj c070be64! RTMP_TimerListAdd: add timer obj c070c210! RTMP_TimerListAdd: add timer obj c070bf5c! RTMP_TimerListAdd: add timer obj c070bf8c! RTMP_TimerListAdd: add timer obj c070c14c! RTMP_TimerListAdd: add timer obj c070c17c! RTMP_TimerListAdd: add timer obj c075351c! RTMP_TimerListAdd: add timer obj c0752d64! RTMP_TimerListAdd: add timer obj c07534ec! RTMP_TimerListAdd: add timer obj c0753898! RTMP_TimerListAdd: add timer obj c07535e4! RTMP_TimerListAdd: add timer obj c0753614! RTMP_TimerListAdd: add timer obj c075354c! RTMP_TimerListAdd: add timer obj c075357c! RTMP_TimerListAdd: add timer obj c07535ac! RTMP_TimerListAdd: add timer obj c07660ec! RTMP_TimerListAdd: add timer obj c0766208! RTMP_TimerListAdd: add timer obj c0766118! RTMP_TimerListAdd: add timer obj c07556a0! RTMP_TimerListAdd: add timer obj c06f1530! RTMP_TimerListAdd: add timer obj c06f4b3c! RTMP_TimerListAdd: add timer obj c06f8148! RTMP_TimerListAdd: add timer obj c06fb754! RTMP_TimerListAdd: add timer obj c06fed60! RTMP_TimerListAdd: add timer obj c070236c! RTMP_TimerListAdd: add timer obj c0705978! RTMP_TimerListAdd: add timer obj c0708f84! RTMP_TimerListAdd: add timer obj c07553a4! week_day == 5 APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 ae:06:db:e6:40:ce:06:a2:1d:30:b1:c0:85:04:93:fb: f5:ef:b3:62:44:0f:03:3a:5b:81:01:39:24:b9:d6:78: start ch = 1, ch->num = 2 30 30 30 30 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 start ch = 3, ch->num = 9 30 30 30 30 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 start ch = 12, ch->num = 2 30 30 30 30 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1. Phy Mode = 9 2. Phy Mode = 9 E2PROM: D0 target power=0xff20 E2PROM: 40 MW Power Delta= 0 3. Phy Mode = 9 RTMP_TimerListAdd: add timer obj c06f112c! AntCfgInit: primary/secondary ant 0/1 Initialize RF Central Registers for E2 !!! Initialize RF Central Registers for E3 !!! Initialize RF Channel Registers for E2 !!! Initialize RF Channel Registers for E3 !!! Initialize RF DCCal Registers for E2 !!! Initialize RF DCCal Registers for E3 !!! D1 = 2, D2 = 8, CalCode = 14 !!! RT6352_Temperature_Init : BBPR49 = 0x2 RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff8 Current Temperature from BBP_R49=0xffffffee TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= d, phase=3e) IQCalibration Start! IQCalibration Done! CH = 1, (gain= f, phase=3f) TX IQ Calibration Done! Change as Normal Mode(0x4371d) After Change, now GPIO_MODE value is 0x4371d RT6352_Init_ExtPA_ExtLNA: Enable Ext-LNA. RT6352_Init_ExtPA_ExtLNA: Init Ext-LNA BBP. MCS Set = ff ff 00 00 00 RTMP_TimerListAdd: add timer obj c075598c! @@@ ed_monitor_init : ===> @@@ ed_monitor_init : <=== Main bssid = a4:2b:8c:XX:XX:XX <==== rt28xx_init, Status=0 0x1300 = 00064300 device ra0 entered promiscuous mode br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state lo no wireless extensions. sit0 no wireless extensions. eth0 no widevice apcli0 entered promiscuous mode relbr0: port 3(apcli0) entering forwarding state esbr0: port 3(apcli0) entering forwarding state s extensions. br0 no wireless extensions. The extender led demo is Running ... sh: 1: unknown operand Performing a DHCP renew Sending discover... Can't lock /tmp/.switch2jffs MTD partition not found. wscd: SSDP UDP PORT = 1900 sysctl: error: 'dni_netfilter.conntrack_refreshBoot up procedure is Finished!!! Please press Enter to activate this console. ApCliMlmeProbeReqAction, Found The Real Slim Shady in scanTable , goto channel 11 Sending discover... CentralChannel = 11, Channel 11, ChannelWidth = 0 Save Need Skip MAC Address = A4:2B:8C:XX:XX:XX. !!! Bridge Address = A4:2B:8C:XX:XX:XX. !!! Save Need Skip MAC Address = A4:2B:8C:XX:XX:XX. !!! Save Need Skip MAC Address = A6:2B:8C:XX:XX:XX. !!! RTMP_TimerListAdd: add timer obj c07ba6f8! RTMP_TimerListAdd: add timer obj c07ba8e0! RTMP_TimerListAdd: add timer obj c07baab0! RTMP_TimerListAdd: add timer obj c07ba728! /home/evan.wu/project/ex3000-buildroot.git/build_dir/linux-ex3000/ralink-wifi-drivers/rt2860v2_ap/../rt2860v2/ap/ap_data.c:4513 assert pEntry->Aid == pRxWI->WirelessCliIDfailed RTMP_TimerListAdd: add timer obj c07c604c! Sen 02:0f:b5:XX:XX:XX-00 di Receive trigger packet !!! ng discover... (ApCliCtrlProbeRspAction) Repeater Cli Trigger Auth Req ifIndex = 64, CliIdx = 0 !!! (ApCliCtrlAuthRspAction) Repeater Cli Receive ifIndex = 0, CliIdx = 0 !!! (ApCliCtrlAssocRspAction) Repeater Cli Receive Assoc Rsp ifIndex = 0, CliIdx = 0. (ApCliLinkUp) ifIndex = 0, CliIdx = 0 !!! RTMP_TimerListAdd: add timer obj c07bb1d8! RTMP_TimerListAdd: add timer obj c07bb3c0! RTMP_TimerListAdd: add timer obj c07bb590! RTMP_TimerListAdd: add timer obj c07bb208! RTMP_TimerListAdd: add timer obj c07c6088! Performing a DHCP renew Sending discover... Saving Data... Rcv Wcid(32) AddBAReq Start Seq = 00000001 RTMP_TimerListAdd: add timer obj c07c8e54! Done! Sending discover... Sending select for 192.168.1.160... ioctl: No such device LAN: 192.168.1.250/255.255.255.0 WAN: 192.168.1.160/255.255.255.0 WAN status: Link down WAN status: Link down WAN/LAN is NOT conflicting! Lease of 192.168.1.160 obtained, lease time 43200 deleting routers adding router 192.168.1.1 adding dns 192.168.1.1 killall: ntpclient: no process killed time zone index is : 0 Run NTP Client with setting: pri:time-g.netgear.com sec:time-h.netgear.com Rcv Wcid(33) AddBAReq Start Seq = 00000001 RTMP_TimerListAdd: add timer obj c07c8eac! NTPST: one NTP Sync Timestamp existed in POT partition, it's 13:24:58, Jan 14, 2016 RTMP_TimerListAdd: add timer obj c07c60c4!


OpenWrt bootlog

U-Boot 1.1.3 (Nov 6 2013 - 09:21:36) U-Boot 1.1.3 dni1 V0.9 for DNI HW ID: 29764623 flash 4MB RAM 32MB 1st Radio 2x2 DRAM: 32 MB relocate_code Pointer at: 81f7c000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. Now running in RAM - U-Boot at: 81f7c000 spi_wait_nsec: 29 spi device id: c2 20 16 c2 20 (2016c220) find flash: MX25L3205D raspi_read: from:30000 len:1000 raspi_read: from:30000 len:1000 Initializing GPIOs... ============================================ Ralink UBoot Version: 4.1.2.0 -------------------------------------------- ASIC 7620_MP (Port5<->None) DRAM component: 256 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 32 MBytes Flash component: SPI Flash Date:Nov 6 2013 Time:09:21:36 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =32 Mbytes Net: raspi_read: from:3f0000 len:6 Can't overwrite "ethaddr" Hit any key to stop autoboot: 5 4 3 2 1 0 NetTxPacket = 0x81FD0100 KSEG1ADDR(NetTxPacket) = 0xA1FD0100 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done ETH_STATE_ACTIVE!! Client starts...[Listening] for ADVERTISE...TTT Retry count exceeded; boot the image as usual nmrp server is stopped or failed ! ## Booting image at bc040000 ... raspi_read: from:40000 len:40 Image Name: MIPS OpenWrt Linux-4.3.3 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1270601 Bytes = 1.2 MB Load Address: 80000000 Entry Point: 80000000 raspi_read: from:40040 len:136349 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 32 Starting kernel ... [ 0.000000] Linux version 4.3.3 (jclehner@archibald) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 r6516) ) #23 Fri Jan 22 10:21:39 CET 2016 [ 0.000000] Board has DDR1 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7620A ver:2 eco:6 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Netgear EX2700 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 02000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 [ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Writing ErrCtl register=0002600b [ 0.000000] Readback ErrCtl register=0002600b [ 0.000000] Memory: 28476K/32768K available (2840K kernel code, 122K rwdata, 576K rodata, 164K init, 195K bss, 4292K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns [ 0.000000] systick: enable autosleep mode [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000011] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.015443] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.080596] pid_max: default: 32768 minimum: 301 [ 0.089905] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.102930] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.123266] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.142894] pinctrl core: initialized pinctrl subsystem [ 0.153857] NET: Registered protocol family 16 [ 0.181615] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.192630] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.205066] rt2880_gpio 10000638.gpio: registering 16 gpios [ 0.216040] rt2880_gpio 10000638.gpio: registering 16 irq handlers [ 0.229875] clocksource: Switched to clocksource systick [ 0.241888] NET: Registered protocol family 2 [ 0.251339] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.265107] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.277703] TCP: Hash tables configured (established 1024 bind 1024) [ 0.290435] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.301959] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.314671] NET: Registered protocol family 1 [ 0.323751] rt-timer 10000100.timer: maximum frequency is 1220Hz [ 0.336626] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.368777] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.380301] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.402678] io scheduler noop registered [ 0.410389] io scheduler deadline registered (default) [ 0.421481] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.435319] console [ttyS0] disabled [ 0.442356] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.462035] console [ttyS0] enabled [ 0.462035] console [ttyS0] enabled [ 0.475855] bootconsole [early0] disabled [ 0.475855] bootconsole [early0] disabled [ 0.496420] spi spi0.0: force spi mode3 [ 0.504514] m25p80 spi0.0: mx25l3205d (4096 Kbytes) [ 0.514293] 4 ofpart partitions found on MTD device spi0.0 [ 0.525227] Creating 4 MTD partitions on "spi0.0": [ 0.534784] 0x000000000000-0x000000030000 : "u-boot" [ 0.546492] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.558995] 0x000000040000-0x0000003f0000 : "firmware" [ 0.591331] 2 uimage-fw partitions found on MTD device firmware [ 0.603164] 0x000000040000-0x000000176389 : "kernel" [ 0.614693] 0x000000176389-0x0000003f0000 : "rootfs" [ 0.626511] mtd: device 4 (rootfs) set to be root filesystem [ 0.637985] 1 squashfs-split partitions found on MTD device rootfs [ 0.650326] 0x000000390000-0x0000003f0000 : "rootfs_data" [ 0.662986] 0x0000003f0000-0x000000400000 : "art" [ 0.677221] gsw: setting port4 to ephy mode [ 0.685795] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver [ 0.698462] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.715505] rt2880_wdt 10000120.watchdog: Initialized [ 0.727101] NET: Registered protocol family 10 [ 0.740296] NET: Registered protocol family 17 [ 0.749225] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 0.774396] 8021q: 802.1Q VLAN Support v1.8 [ 0.797036] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 0.812027] Freeing unused kernel memory: 164K (80377000 - 803a0000) [ 3.171948] init: Console is alive [ 3.178902] init: - watchdog - [ 4.697192] init: - preinit - [ 5.343519] 8021q: adding VLAN 0 to HW filter on device eth0 [ 5.376632] random: procd urandom read with 9 bits of entropy available Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 6.035811] jffs2: notice: (308) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 6.069290] mount_root: switching to jffs2 overlay [ 6.114480] procd: - early - [ 6.120312] procd: - watchdog - [ 6.534909] procd: - ubus - [ 6.670333] procd: - init - Please press Enter to activate this console. [ 7.414318] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 7.436582] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68 [ 7.451398] Backport generated by backports.git backports-20151218-0-g2f58d9d [ 7.530433] ip_tables: (C) 2000-2006 Netfilter Core Team [ 7.551954] nf_conntrack version 0.5.0 (447 buckets, 1788 max) [ 7.611143] xt_time: kernel timezone is -0000 [ 7.632767] PPP generic driver version 2.4.2 [ 7.644250] NET: Registered protocol family 24 [ 7.670651] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0500 detected [ 7.686162] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 15.572841] 8021q: adding VLAN 0 to HW filter on device eth0 [ 15.602585] device eth0.1 entered promiscuous mode [ 15.612205] device eth0 entered promiscuous mode [ 15.657456] br-lan: port 1(eth0.1) entered forwarding state [ 15.668658] br-lan: port 1(eth0.1) entered forwarding state [ 16.758934] br-lan: port 1(eth0.1) entered forwarding state


Notes

Space for additional notes, links to forum threads or other resources.

Tags

FIXME Add tags below, then remove this fixme.

How to add tags

toh/netgear/netgear_ex2700.txt · Last modified: 2017/06/19 04:03 by tmomas