Netgear DGND3700/DGND3800B
This device is currently completely unsupported in OpenWrt
Simultaneous Dual Band DSL Modem/Router. DGND3700 is the Annex A version, supporting only ADSL2+, while the Annex B version DGND3800B also supports VDSL. Apart from that they are the same device.
Reference(s):
Versions
FCC ID: PY310100129 (v1) - External Link
| Version/Model | Launch Date | S/N | OpenWrt Version Supported | Model Specific Notes |
|---|---|---|---|---|
| v1 | 2012-01 | - | - | both wifis on a mini-pci card |
| v2 | ? | - | - | DGND3700 only; one wifi integrated in SoC, the other connected through pcie |
Hardware Highlights
| Version/Model | CPU | Ram | Flash | Network | USB | Serial | JTag |
|---|---|---|---|---|---|---|---|
| v1 | Broadcom BCM6368@400MHz | 128MiB | 32MiB + 128MiB | 5 gigE | 2x v2.0 | Yes | ? |
| v2 | Broadcom BCM6362@400MHz | 128MiB | 32MiB + 128MiB | 5 gigE | 2x v2.0 | Yes | ? |
Photos and Serial
Bootloader
Note: MAC addresses have been substituted by: XX:XX:XX:XX:XX:XX!
DGND3700 Boot Code V1.0.8 CFE version 1.0.37-104.4 for BCM96368 (32bit,SP,BE) Build Date: Mon Feb 21 17:59:46 CST 2011 (finerain@moonlight) Copyright (C) 2000-2009 Broadcom Corporation. Parallel flash device: name AM29LV320MT, id 0x2201 size 32768KB Total Flash size: 32768K with 256 sectors ethsw: found bcm53115! Chip ID: BCM6368B2, MIPS: 400MHz Main Thread: TP0 Total Memory: 134217728 bytes (128MB) Boot Address: 0xb8000000 Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Boot image (0=latest, 1=previous) : 0 Board Id (0-11) : 96368MVWG Number of MAC Addresses (1-32) : 10 Base MAC Address : XX:XX:XX:XX:XX:XX PSI Size (1-64) KBytes : 24 Enable Backup PSI [0|1] : 0 System Log Size (0-256) KBytes : 0 Main Thread Number [0|1] : 0 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0
dmesg output
Note: MAC addresses have been substituted by: XX:XX:XX:XX:XX:XX!
F1G08U0A 128MB
Found NAND: ACC=d3000000, cfg=55042200, flashId=ecf10095, tim1=5363444f, tim2=00000fc6
BrcmNAND version = 0x0201 128MB @00000000
brcmnand_probe: CS0: dev_id=ecf10095
1. Found NAND chip on Chip Select 0, chipSize=128MB, usable size=128MB, base=0x00000000
brcmnand_scan: B4 nand_select = 40000002
brcmnand_scan: After nand_select = 40000002
page_shift=11, bbt_erase_shift=17, chip_shift=27, phys_erase_shift=17
Brcm NAND controller version = 2.1 NAND flash size 128MB @16000000
brcmnand_scan: mtd->oobsize=64
brcmnand_scan: oobavail=50, eccsize=512, writesize=2048
brcmnand_scan, eccsize=512, writesize=2048, eccsteps=4, ecclevel=15, eccbytes=3
brcmnand_default_bbt: bbt_td = bbt_main_descr
Bad block table found at page 65472, version 0xFF
Bad block table found at page 65408, version 0xFF
numchips=1, size=8000000
Creating 1 MTD partitions on "bcm63xx-nand.0":
0x00000000-0x08000000 : "storage"
PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ehci_hcd 0000:00:0a.0: EHCI Host Controller
ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0a.0: irq 15, io mem 0x10001500
ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
PCI: Enabling device 0000:00:09.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:09.0 to 64
ohci_hcd 0000:00:09.0: OHCI Host Controller
ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:09.0: irq 13, io mem 0x10001600
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
brcmboard: brcm_board_init entry
===>brcm_board_init: GPIO->GPIOBaseMode=0x3b000
===>brcm_board_init: GPIO->GPIOMode=0x1f0003
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xb0000100 (irq = 10) is a BCM63XX
ttyS1 at MMIO 0xb0000120 (irq = 11) is a BCM63XX
bcmxtmrt: Broadcom BCM6368B2 ATM/PTM Network Device v0.3 Dec 29 2011 12:44:20
netem: version 1.2
u32 classifier
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Initializing MCPD Module
802.1Q VLAN Support v1.8 Ben Greear
References
~ # version
Release version : Netgear Wireless Router DGND3700
U12L14401/V1.0.0.12/1.0.12
Time : Mar 8 2011 09:23:00
CFE version : N/A
~ # cat /proc/version Linux version 2.6.21.5 (finerain@moonlight) (gcc version 4.2.3) #1 Tue Mar 8 09:19:30 CST 2011
Processor informations
~ # cat /proc/cpuinfo system type : 96368MVWG processor : 0 cpu model : BMIPS 4350 V3.1 BogoMIPS : 398.95 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : no hardware watchpoint : no ASEs implemented : VCED exceptions : not available VCEI exceptions : not available unaligned exceptions : 33963249
Memory
~ # free
total used free shared buffers
Mem: 126136 45604 80532 0 5624
Swap: 0 0 0
Total: 126136 45604 80532
~ # cat /proc/meminfo MemTotal: 126136 kB MemFree: 80532 kB Buffers: 5624 kB Cached: 20404 kB SwapCached: 0 kB Active: 16184 kB Inactive: 17076 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 7256 kB Mapped: 3388 kB Slab: 6336 kB SReclaimable: 1420 kB SUnreclaim: 4916 kB PageTables: 352 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 63068 kB Committed_AS: 20932 kB VmallocTotal: 1032148 kB VmallocUsed: 3256 kB VmallocChunk: 1027840 kB
Non-volatile memory
~ # cat /proc/mtd dev: size erasesize name mtd0: 01e1ff00 00020000 "rootfs" mtd1: 01e20000 00020000 "fw_upgrade" mtd2: 00020000 00020000 "SP" mtd3: 00020000 00020000 "MISC" mtd4: 00020000 00020000 "DPF" mtd5: 00020000 00020000 "T_Meter1" mtd6: 00020000 00020000 "T_Meter2" mtd7: 00020000 00020000 "T_Meter3" mtd8: 00020000 00020000 "T_Meter4" mtd9: 00020000 00020000 "POT" mtd10: 00020000 00020000 "Reserved1" mtd11: 00020000 00020000 "Reserved2" mtd12: 00020000 00020000 "Reserved3" mtd13: 00020000 00020000 "Reserved4" mtd14: 00020000 00020000 "board_data" mtd15: 00020000 00020000 "nvram" mtd16: 02000000 00020000 "whole_flash" mtd17: 006f4000 006f4000 "Physically mapped flash" mtd18: 08000000 00020000 "storage"
Interrupts
~ # cat /proc/interrupts CPU0 7: 58463378 BCM63xx timer 10: 128 BCM63xx brcm_10 12: 6722689 BCM63xx brcm_12 13: 1 BCM63xx ohci_hcd:usb2 15: 45001 BCM63xx ehci_hcd:usb1 21: 1 BCM63xx brcm_21, brcm_21 22: 0 BCM63xx brcm_22 23: 0 BCM63xx brcm_23 40: 2136109 BCM63xx brcm_40 41: 0 BCM63xx brcm_41 42: 0 BCM63xx brcm_42 48: 3170884 BCM63xx brcm_48 49: 0 BCM63xx brcm_49 50: 0 BCM63xx brcm_50 ERR: 0
Dmesg output
(one usb key connected, no wifi activated)
cryptoapi interface: alg_type=15 alg_id=12 name=cbc(aes) keyminbits=128 keymaxbits=256, found(0)
KLIPS: lookup for ciphername=cbc(twofish): not found
KLIPS: lookup for ciphername=cbc(serpent): not found
KLIPS: lookup for ciphername=cbc(cast5): not found
KLIPS: lookup for ciphername=cbc(blowfish): not found
<6>KLIPS cryptoapi interface: alg_type=15 alg_id=3 name=cbc(des3_ede) keyminbits=192 keymaxbits=192, found(0)
<6>KLIPS cryptoapi interface: alg_type=15 alg_id=2 name=cbc(des) keyminbits=64 keymaxbits=64, found(0)
device eth1 entered promiscuous mode
device eth2 entered promiscuous mode
device eth3 entered promiscuous mode
device eth4 entered promiscuous mode
device wl0 entered promiscuous mode
device wl1 entered promiscuous mode
br0: port 6(wl1) entering learning state
br0: port 1(eth1) entering learning state
scsi 0:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0 CCS
bcmxtmrt: MAC address: XX XX XX XX XX XX
BcmAdsl_Initialize=0xC010B9C8, g_pFnNotifyCallback=0xC013DA54
Clocks for QPROC and AFE are being aligned with step through ...
AFE is aligned, i = 050, PhaseValue = -040, PhaseCntl = 0x3FCE0000
QPROC is aligned, i = 051, PhaseValue = -050, PhaseCntl = 0x3FCE3FCD
Clocks for QPROC and AFE are aligned with syn_status AFE = 0x70, QPROC = 0x70
AFE phase control reg @0xb0f570f8 default actual = 0x0021C38F, exp = 0x0021c38f
QPRC phase control reg @0xb0f5f0c0 default actual = 0x0421C38F, exp = 0x0421c38f
pSdramPHY=0xA7FFFFF8, 0xFDF6FFF5 0xFFBDBFF7
*** XfaceOffset: 0x5FF90 => 0x5FF90 ***
br0: topology change detected, propagating
br0: port 6(wl1) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth1) entering forwarding state
SCSI device sda: 15685632 512-byte hdwr sectors (8031 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 15685632 512-byte hdwr sectors (8031 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
sda:*** PhySdramSize got adjusted: 0xBE130 => 0xEB850 ***
AdslCoreSharedMemInit: shareMemAvailable=83856
AdslCoreHwReset: AdslOemDataAddr = 0xA7FB3AA8
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
sda1
sd 0:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
IOCTL_AG_REGION_SET: English
Line 0: xDSL G.994 training
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sda.
br0: port 6(wl1) entering disabled state
Line 0: ADSL G.992 started
Line 0: ADSL G.992 channel analysis
Line 0: ADSL G.992 message exchange
Line 0: ADSL link up, interleaved, us=960, ds=7616
bcmxtmcfg: XTM Link Information, portid = 0, State = UP, Service Support = ATM
bcmxtmcfg: Reinitialize port 0 traffictype 1
bcmxtmcfg: Normal(XTM/PTM) Mode enabled
Broadcom Packet CMF (Experimental) SAR RESET.
Broadcom Packet CMF (Experimental) SAR INITIALIZED.
bcmxtmcfg: Connection UP, LinkActiveStatus=0x1, US=960000, DS=7616000
eth3 Link UP 100 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 1000 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 1000 mbps full duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 1000 mbps full duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 1000 mbps full duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
Bad TCP checksum 1614<2>eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 1000 mbps full duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 100 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 1000 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
IOCTL_AG_REGION_SET: English
IOCTL_AG_REGION_SET: English
Exec '/usr/sbin/ifcfg' failed!
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 1000 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 10 mbps half duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth3 Link DOWN.
br0: port 3(eth3) entering disabled state
eth3 Link UP 1000 mbps full duplex
br0: port 3(eth3) entering learning state
br0: topology change detected, propagating
br0: port 3(eth3) entering forwarding state
eth4 Link UP 10 mbps half duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
eth4 Link DOWN.
br0: port 4(eth4) entering disabled state
eth4 Link UP 1000 mbps full duplex
br0: port 4(eth4) entering learning state
br0: topology change detected, propagating
br0: port 4(eth4) entering forwarding state
/HTML
Other informations
Toolchain is shared with the Netgear EVG2000 and is available at "gpl-open-source-code-for-programmers"
Tags
toh/netgear/dgnd3700.txt · Last modified: 2013/02/10 22:21 by broadcomfail







