D-Link DGS-1500
OpenWrt currently does not run on the DGS-1500; this page is for development only.
This page refers to the A1 revision (which appears to be the only one).
Highlights
CPU | Ram | Flash | Network |
---|---|---|---|
Marvell MV98DX4122 Kirkwood ARM926EJ-S (Dual-Core) @ 800MHz | 128 MiB | 16384 KB | 40x 1GbE + 4x SFP |
Stock System Information
/proc/meminfo
MemTotal: 123168 kB MemFree: 23540 kB Buffers: 7008 kB Cached: 24704 kB SwapCached: 0 kB Active: 63492 kB Inactive: 29556 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 61336 kB Mapped: 12504 kB Slab: 4240 kB SReclaimable: 644 kB SUnreclaim: 3596 kB PageTables: 492 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 61584 kB Committed_AS: 81612 kB VmallocTotal: 393216 kB VmallocUsed: 148484 kB VmallocChunk: 196604 kB
/proc/iomem
00000000-07bfffff : System RAM 0001d000-00275fff : Kernel text 00276000-002b85a3 : Kernel data e8000000-efffffff : PEX Memory e8000000-ebffffff : 0000:00:01.0 e8000000-ebffffff : prestera - registers ec000000-ec0fffff : 0000:00:01.0 ec000000-ec0fffff : prestera - config f0000000-f00fffff : prestera - config f1011000-f101101f : i2c base f1012000-f10120ff : serial8250.0 f1012000-f101201f : serial f1012100-f101211f : serial f1090000-f10903ff : mvsdmmc f4000000-f7ffffff : prestera - registers
/proc/mtd
dev: size erasesize name
mtd0: 00080000 00010000 "uboot"
mtd1: 00080000 00010000 "env"
mtd2: 00200000 00010000 "kernel"
mtd3: 00900000 00010000 "rootfs"
mtd4: 00400000 00010000 "jffs2"
/proc/cpuinfo
Processor : ARM926EJ-S rev 1 (v5l) BogoMIPS : 499.71 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU revision : 1 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000
dmesg
Linux version 2.6.22.18 (gimmie@I7CentOS) (gcc version 4.2.1) #16 Tue Jan 26 12:25:27 CST 2016
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
BoardID from uboot=10
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 31744
DMA zone: 248 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 31496 pages, LIFO batch:7
Normal zone: 0 pages used for memmap
calling iotable_init. MEM_TABLE=
virt=0xe7c00000, phys=0x07c00000, lengh=0x00400000
virt=0xe8000000, phys=0xe8000000, lengh=0x08000000
virt=0xf1000000, phys=0xf1000000, lengh=0x00100000
virt=0xf8000000, phys=0xf8000000, lengh=0x01000000
virt=0xf4000000, phys=0xf4000000, lengh=0x04000000
virt=0xfb000000, phys=0xfb000000, lengh=0x00010000
virt=0xf2000000, phys=0xf2000000, lengh=0x00010000
Internal prestera id register = 0x000df703
xCat revision = A1
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 31496
Kernel command line: root=/dev/mtdblock3 rw rootfstype=squashfs ip=10.90.90.90:10.90.90.5:0.0.0.0:255.0.0.0::eth0:off console=ttyS0,115200 mtdparts=spi_flash:0x00080000(uboot),0x00080000(env),0x00200000(kernel),0x00900000(rootfs),0x00400000(jffs2) ethaddr=c0:a0:bb:6d:cc:bb csb=0x0317E358 cso=0x0A44663E csf=0x3E03BFA5
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 124MB 0MB 0MB 0MB = 124MB total
Memory: 123008KB available (2404K code, 265K data, 84K init)
Calibrating delay loop... 499.71 BogoMIPS (lpj=2498560)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e8000000, size 128MB
PEX0_IO ....base fc000000, size 1MB
INTER_REGS ....base f1000000, size 1MB
NFLASH_CS ....base d8000000, size 128MB
SPI_CS ....base f8000000, size 16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base fb000000, size 64KB
SAGE_UNIT ....base f4000000, size 64MB
DRAGONITE_DTCM ....base f2000000, size 64KB
Marvell Development Board (LSP Version KW_LSP_5.3.4_00030)-- DB-98DX4122-48G Soc: 88F6281 A0 LE
Detected Tclk 200000000 and SysClk 0
Switch decoding windows init is done.
MV Buttons Device Load
PEX0 interface detected Link X1
PCI: bus0: Fast back to back transfers disabled
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
Use the XOR engines (acceleration) for enhancing the following functions:
o RAID 5 Xor calculation
o kernel memcpy
o kenrel memzero
Number of XOR engines to use: 2
MV Buttons Driver Load
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
Found PEX remapping win #1
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Multi RX Queue support - 8 RX queues
o Multi TX Queue support - 8 TX Queues
o TCP segmentation offload enabled
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Network Fast Processing (Routing) supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o Rx descripors: q0=0 q1=0 q2=0 q3=0 q4=0 q5=0 q6=0 q7=0
o Tx descripors: q0=0 q1=0 q2=0 q3=0 q4=0 q5=0 q6=0 q7=0
o Loading network interface(s):
EthPort #0: rxDefQ (0) must be created
eth port=0: load failed
eth_init_module: can't init eth_hal driver
NFTL driver: nftlcore.c $Revision: 1.1.1.1 $, nftlmount.c $Revision: 1.1.1.1 $
SPI Serial flash detected @ 0xf8000000, 16384KB (256sec x 64KB)
5 cmdlinepart partitions found on MTD device spi_flash
Creating 5 MTD partitions on "spi_flash":
0x00000000-0x00080000 : "uboot"
0x00080000-0x00100000 : "env"
0x00100000-0x00300000 : "kernel"
0x00300000-0x00c00000 : "rootfs"
0x00c00000-0x01000000 : "jffs2"
Using Hamming 1-bit ECC for NAND device
No NAND device found!!!
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
IP-Config: Device `eth0' not found.
VFS: Mounted root (squashfs filesystem) readonly.
Freeing init memory: 84K
mvKernelExt_init
mvKernelExt_major = 254 cdev.dev=fe00001
mvKernelExt_init finished
prestera_init
prestera_major = 254
presteraSmi_init Jan 26 2016
presteraSmi_init: Init OK!
DMA - dma_area: 0xe7c00000 ,dma_base: 0x7c00000, dma_len: 0x400000
prestera_init finished
PresteraOpen: connected Prestera IRQ - 113
PresteraOpen: connected Prestera IRQ - 9
Availability of source code
Source code is available from D-Link support website: http://tsd.dlink.com.tw
For example, select DGS and 1500 and click OK. Scroll down and display lines with “GPL source code”.
Direct download:
Mirror (kernel only):