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

CPU Ram Flash Network
Marvell MV98DX4122 Kirkwood ARM926EJ-S (Dual-Core) @ 800MHz 128 MiB 16384 KB 40x 1GbE + 4x SFP

/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

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

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2019/09/23 16:52
  • by tmomas