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):