D-Link DGS-1210-10P Rev. B1
This page tracks the current progress on the D-Link DGS-1210-10P Rev. B1
Other revisions
Current progress
Photos
Added later, can't upload files. But Wikidevi has some nice ones here, too: https://wikidevi.wi-cat.ru/D-Link_DGS-1210-10P_rev_B1
Vendor firmware serial outputs
Factory boot
__ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** LOADER ** ** MARVELL BOARD: DB-98DX4122-48G (Rev 2) LE (configured) ** Linux - LE/BE support ** vxWorks(elf) - LE/BE support U-Boot 1.1.4 (Sep 28 2012 - 16:59:09) Marvell version: 5.3.4_0006 U-Boot code: 01200000 -> 0126C45C BSS: -> 0127E0A0 IRQ Stack: 009fff7c FIQ Stack: 009fef7c Soc: MV88F6281 Rev 3 (DDR2) CPU running @ 500Mhz L2 running @ 250Mhz SysClock = 250Mhz , TClock = 167Mhz DRAM CAS Latency = 5 tRP = 4 tRAS = 12 tRCD=4 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width [16384kB@f8000000] Flash: 16 MB Addresses 30M - 0M are saved for the U-Boot usage. Mem malloc Initialization (30M - 22M): Done CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode Net: egiga0 [PRIME], ppsdma Un-Protect Flash Bank # 1 ................................................................................................................................................................................................................................................................ done Hit any key to stop autoboot: 0 Verifying Checksum ... BOOT:...OK OS:...OK FS:...OK OS/FS Version:...OK ## Booting image at f8100000 ... Image Name: Linux-2.6.22.18 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1280340 Bytes = 1.2 MB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK OK Checking for Linux kernel endianess at 0xf8100040 = 0xe1a00000 Linux Kernel is LE Starting kernel in LE mode ... Uncompressing Linux.................................................................................... done, booting the kernel. Linux version 2.6.22.18 (michael_shih@Centos-5-NewServer) (gcc version 4.2.1) #16 Fri Sep 28 17:01:40 CST 2012 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 calling iotable_init. MEM_TABLE= virt=0xe7e00000, phys=0x07e00000, lengh=0x00200000 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 = 0x000e4203 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: 32004 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=c8:d3:a3:a0:45:89 csb=0x032545ED cso=0x0A4230E3 csf=0x390B2CAD 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: 126MB 0MB 0MB 0MB = 126MB total Memory: 125056KB available (2404K code, 265K data, 84K init) 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 ....no such Marvell Development Board (LSP Version KW_LSP_5.3.4_00030)-- DB-98DX4122-48G Soc: MV88F6281 Rev 3 LE Detected Tclk 167000000 and SysClk 0 Switch decoding windows init is done. MV Buttons Device Load PEX not supported 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 Marvell Gbe Ethernet Driver not supported 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 Using /lib/modules/mvKernelExt.ko Using /lib/modules/mvPpDrv.ko presteraSmi_init: Init OK! DMA - dma_area: 0xe7e00000 ,dma_base: 0x7e00000, dma_len: 0x200000 Fri May 23 14:32:00 UTC 2008 Linux MARVELL_LINUX 2.6.22.18 #16 Fri Sep 28 17:01:40 CST 2012 Welcome to Embedded Linux _ _ | ||_| | | _ ____ _ _ _ _ | || | _ \| | | |\ \/ / | || | | | | |_| |/ \ |_||_|_| |_|\____|\_/\_/ On Marvell's ARM board For further information on the Marvell products check: http://www.marvell.com/ toochain=gnueabi Enjoy! Starting System Root Taskiss[osTaskCreate(310)]:name=cmdExec,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=CMD_Switching,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=CMD_InitSystem,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=intTask55,prio=99 SCHED_RR iss[osTaskCreate(275)]:name=evHndl_0,prio=0 SCHED_OTHER iss[osTaskCreate(283)]:name=evHndl_7,prio=80 SCHED_RR iss[osTaskCreate(283)]:name=evHndl_9,prio=80 SCHED_RR iss[osTaskCreate(275)]:name=RXEvHndlr_cameo,prio=0 SCHED_OTHER iss[osTaskCreate(283)]:name=TMR#,prio=97 SCHED_RR iss[osTaskCreate(283)]:name=ROOT,prio=99 SCHED_RR iss[osTaskCreate(283)]:name=Watc,prio=95 SCHED_RR iss[osTaskCreate(283)]:name=GPIO,prio=95 SCHED_RR iss[osTaskCreate(283)]:name=CFA,prio=93 SCHED_RR Cameo_PclPortListEnable.... iss[osTaskCreate(310)]:name=SMT,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=AstT,prio=87 SCHED_RR iss[osTaskCreate(283)]:name=PIf,prio=83 SCHED_RR WATCHDOG TIMER ENABLED!! iss[osTaskCreate(283)]:name=LaTT,prio=91 SCHED_RR iss[osTaskCreate(283)]:name=PoeT,prio=64 SCHED_RR PoeInfo: command == 0X20 PoeInfo: Mode == 0X00 PoeInfo: Max Ports == 0X08 PoeInfo: Port Map == Disabled PoeInfo: Device ID == 0Xe1 PoeInfo: SW Version == 0X11 PoeInfo: EEPROM Status == update done PoeInfo: Config Status == Configuration needs to be saved iss[osTaskCreate(283)]:name=VLAN,prio=83 SCHED_RR iss[osTaskCreate(283)]:name=FLU,prio=79 SCHED_RR iss[osTaskCreate(283)]:name=IDSN,prio=41 SCHED_RR iss[osTaskCreate(283)]:name=IMPB,prio=41 SCHED_RR iss[osTaskCreate(283)]:name=SnpT,prio=79 SCHED_RR iss[osTaskCreate(283)]:name=RT6,prio=68 SCHED_RR iss[osTaskCreate(283)]:name=IP6,prio=75 SCHED_RR iss[osTaskCreate(310)]:name=PNG6,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=RTM,prio=68 SCHED_RR iss[osTaskCreate(283)]:name=IPFW,prio=60 SCHED_RR iss[osTaskCreate(283)]:name=UDP,prio=60 SCHED_RR iss[osTaskCreate(283)]:name=ARP,prio=60 SCHED_RR iss[osTaskCreate(283)]:name=PNG,prio=60 SCHED_RR iss[osTaskCreate(310)]:name=SAT,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=SLT,prio=68 SCHED_RR iss[osTaskCreate(283)]:name=TCP,prio=60 SCHED_RR iss[osTaskCreate(310)]:name=RAD,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=DHC,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=DCS,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=D6CL,prio=41 SCHED_RR iss[osTaskCreate(310)]:name=DIS,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=DDP,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=TMD,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=TFTP,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=LBD,prio=87 SCHED_RR iss[osTaskCreate(310)]:name=VOIC,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=CAME,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=HST,prio=60 SCHED_RR iss[osTaskCreate(283)]:name=RMON,prio=79 SCHED_RR iss[osTaskCreate(283)]:name=CLIC,prio=22 SCHED_RR iss[osTaskCreate(283)]:name=CTS,prio=22 SCHED_RR iss[osTaskCreate(310)]:name=SNTP,prio=10 SCHED_RR iss[osTaskCreate(310)]:name=PSV,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=LLDP,prio=64 SCHED_RR iss[osTaskCreate(283)]:name=TRT,prio=60 SCHED_RR iss[osTaskCreate(283)]:name=GRT,prio=60 SCHED_RR iss[osTaskCreate(310)]:name=PORT,prio=10 SCHED_RR iss[osTaskCreate(283)]:name=MSR,prio=91 SCHED_RR WATCHDOG TIMER DISABLED!! DGS-1210-10P login: WATCHDOG TIMER ENABLED!!
u-boot console output
__ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** LOADER ** ** MARVELL BOARD: DB-98DX4122-48G (Rev 2) LE (configured) ** Linux - LE/BE support ** vxWorks(elf) - LE/BE support U-Boot 1.1.4 (Sep 28 2012 - 16:59:09) Marvell version: 5.3.4_0006 U-Boot code: 01200000 -> 0126C45C BSS: -> 0127E0A0 IRQ Stack: 009fff7c FIQ Stack: 009fef7c Soc: MV88F6281 Rev 3 (DDR2) CPU running @ 500Mhz L2 running @ 250Mhz SysClock = 250Mhz , TClock = 167Mhz DRAM CAS Latency = 5 tRP = 4 tRAS = 12 tRCD=4 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width [16384kB@f8000000] Flash: 16 MB Addresses 30M - 0M are saved for the U-Boot usage. Mem malloc Initialization (30M - 22M): Done CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode Net: egiga0 [PRIME], ppsdma Un-Protect Flash Bank # 1 ................................................................................................................................................................................................................................................................ done Hit any key to stop autoboot: 0 egiga0 no link Initializing switch ports...Done. GND: PP-SDMA iface is used [#RxQ:#Desc=1:16; #TxQ:#Desc=1:16]. DGS-1210-10P>> hel ? - alias for 'help' base - print or set address offset boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootelf - Boot from an ELF image in memory bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol bootvx - Boot vxWorks from an ELF image bubt - Burn an image on the Boot Flash. cmp - memory compare cmpm - Compare Memory cp - memory copy cpumap - Display CPU memory mapping settings. crc32 - checksum calculation dclk - Display the MV device CLKs. dhcp - invoke DHCP client to obtain IP/boot params dramregs- show dramresg echo - echo args to console eeprom - EEPROM sub-system endlessLoop - Performs endles loop code from I Cache erase - erase FLASH memory Print eth GbE (Giga port) countersfi - Find value in the memory. flinfo - print FLASH memory information g - start application at cached address 'addr'(default addr 0x40000) go - start application at address 'addr' help - print online help icrc32 - checksum calculation iloop - infinite loop on address range imd - i2c memory display imm[.b, .s, .w, .l] - i2c memory modify (auto-incrementing) imw - memory write (fill) inm - memory modify (constant address) iprobe - probe to discover valid I2C chip addresses ir - reading and changing MV internal register values. loop - infinite loop on address range map - Display address decode windows md - memory display me - PCI master enable mm - memory modify (auto-incrementing) mp - map PCI BAR mtest - simple RAM test mw - memory write (fill) nm - memory modify (constant address) pci - list and access PCI Configuration Space phyRead - Read PCI-E Phy register pciePhyWrite - Write PCI-E Phy register phyRead - Read Phy register phyWrite - Write Phy register phyr - read the phy value connected to switch phyr - write the phy value connected to switch ping - send ICMP ECHO_REQUEST to network host ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppReadMib - read MIB counter for specific Switch port. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. Init switch driver (without enable). Print all valid mac entries. Read MIB counter for specific Switch port (1). printenv- print environment variables protect - enable or disable FLASH write protection reset - Perform RESET of the CPU resetenv - Return all environment variable to default. run - run commands in an environment variable saveenv - save environment variables to persistent storage se - PCI Slave enable setenv - set environment variables sflash - read, write or erase the external SPI Flash. sg - scanning the PHYs status sir - reading and changing MV Switch internal register values. smd - switch internal register display smi - read/write PHY register through MAC chip smm - switch internal register modify (auto-incrementing) smw - switch internal register modify - register fill ppReadMib - read MIB counter for specific Switch port. sp - Scan PCI bus. switchMibRead - read switch MIB counters for specified port Run code that consumes maximal current by CPU. test_cpu_pp - test CPU and PP connectivity. test_flash - test flash interfaces. test_smi - test smi interfaces. test_sram - test sram interfaces. tftpboot- boot image via network using TFTP protocol version - print monitor version vxburn - Burn an image of VIPS the Boot Flash. waitForInterrupt - Sets the CPU in "Wait for Interrupt" mode (Power saving mode) DGS-1210-10P>> help ? - alias for 'help' base - print or set address offset boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootelf - Boot from an ELF image in memory bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol bootvx - Boot vxWorks from an ELF image bubt - Burn an image on the Boot Flash. cmp - memory compare cmpm - Compare Memory cp - memory copy cpumap - Display CPU memory mapping settings. crc32 - checksum calculation dclk - Display the MV device CLKs. dhcp - invoke DHCP client to obtain IP/boot params dramregs- show dramresg echo - echo args to console eeprom - EEPROM sub-system endlessLoop - Performs endles loop code from I Cache erase - erase FLASH memory Print eth GbE (Giga port) countersfi - Find value in the memory. flinfo - print FLASH memory information g - start application at cached address 'addr'(default addr 0x40000) go - start application at address 'addr' help - print online help icrc32 - checksum calculation iloop - infinite loop on address range imd - i2c memory display imm[.b, .s, .w, .l] - i2c memory modify (auto-incrementing) imw - memory write (fill) inm - memory modify (constant address) iprobe - probe to discover valid I2C chip addresses ir - reading and changing MV internal register values. loop - infinite loop on address range map - Display address decode windows md - memory display me - PCI master enable mm - memory modify (auto-incrementing) mp - map PCI BAR mtest - simple RAM test mw - memory write (fill) nm - memory modify (constant address) pci - list and access PCI Configuration Space phyRead - Read PCI-E Phy register pciePhyWrite - Write PCI-E Phy register phyRead - Read Phy register phyWrite - Write Phy register phyr - read the phy value connected to switch phyr - write the phy value connected to switch ping - send ICMP ECHO_REQUEST to network host ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. ppReadMib - read MIB counter for specific Switch port. ppSetCpuAsVLANMember - add CPU Port of dev 0 to some VLAN. Init switch driver (without enable). Print all valid mac entries. Read MIB counter for specific Switch port (1). printenv- print environment variables protect - enable or disable FLASH write protection reset - Perform RESET of the CPU resetenv - Return all environment variable to default. run - run commands in an environment variable saveenv - save environment variables to persistent storage se - PCI Slave enable setenv - set environment variables sflash - read, write or erase the external SPI Flash. sg - scanning the PHYs status sir - reading and changing MV Switch internal register values. smd - switch internal register display smi - read/write PHY register through MAC chip smm - switch internal register modify (auto-incrementing) smw - switch internal register modify - register fill ppReadMib - read MIB counter for specific Switch port. sp - Scan PCI bus. switchMibRead - read switch MIB counters for specified port Run code that consumes maximal current by CPU. test_cpu_pp - test CPU and PP connectivity. test_flash - test flash interfaces. test_smi - test smi interfaces. test_sram - test sram interfaces. tftpboot- boot image via network using TFTP protocol version - print monitor version vxburn - Burn an image of VIPS the Boot Flash. waitForInterrupt - Sets the CPU in "Wait for Interrupt" mode (Power saving mode) DGS-1210-10P>> version U-Boot 1.1.4 (Sep 28 2012 - 16:59:09) Marvell version: 5.3.4_0006 DGS-1210-10P>> printenv bootdelay=3 baudrate=115200 loads_echo=0 ipaddr=10.90.90.90 serverip=10.90.90.5 gatewayip=0.0.0.0 netmask=255.0.0.0 CASset=min MALLOC_len=8 ethprime=egiga0 rootpath=/tftpboot/rootfs_arm-gnueabi consoledev=ttyS0 linux_loadaddr=0x2000000 bootcmd=run standalone_mtd fix_nfsroot_to_BE=no linux_parts=mtdparts=spi_flash:0x00080000(uboot),0x00080000(env),0x00200000(kernel),0x00900000(rootfs),0x00400000(jffs2) nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off console=$(consoledev),$(baudrate) $(othbootargs) $(linux_parts); tftp $(linux_loadaddr) $(image_name);bootm $(linux_loadaddr) standalone_mtd=setenv bootargs root=/dev/mtdblock3 rw rootfstype=squashfs ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off console=$(consoledev),$(baudrate) $(othbootargs) $(linux_parts) ethaddr=$(ethaddr); bootm 0xf8100000 netdev=eth0 image_name=uImage_xcat vx_burn=mtdburn $(vx_image_name) vx_image_name=vxWorks.st vx=setenv bootargs mgi(0,0) host:VxWorks h=$(serverip) e=$(ipaddr):FFFF0000 u=anonymous pw=target; setenv bootaddr 0x700; setenv loadaddr 0x3000000; tftpboot $(loadaddr) $(vx_image_name); bootvx vx_flash=setenv bootargs mgi(0,0) host:VxWorks h=$(serverip) e=$(ipaddr):FFFF0000 u=anonymous pw=target; setenv bootaddr 0x700; vx_unc_boot bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none ethmtu=1500 mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 hw_version=B1 Boot_Version=1.00.009 Board_Version=2 entrypt=c0008000 metroauth=0 ethaddr=c8:d3:a3:a0:45:89 Serial_Number=F3YP3D3001204 stdin=serial stdout=serial stderr=serial enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no disaMvPnp=no ethact=ppsdma Environment size: 1908/4092 bytes DGS-1210-10P>> flinfo Bank # 1: Flash Base Address : 0xf8000000 Flash Model : MXIC MX25L12845E Manufacturer ID : 0xc2 Device Id : 0x2018 Sector Size : 64K Number of sectors : 256 Page Size : 256 Write Protection : Off Linux partitions on flash --------------------------------- Flash size : 16MB u-boot : offset=0xf8000000, size=0x00080000 (512K) kernel-image : offset=0xf8100000, size=0x00200000 (2048K) Linux rootfs : offset=0xf8300000, size=0x00900000 (9216K) jffs2 userfs : offset=0xf8c00000, size=0x00400000 (4096K) Single Image : offset=0xf8100000, size=0x00f00000 (15360K) DGS-1210-10P>> pci PEX is not present. The chip type is xCat2. The chip package is QFP. Printing the feature set of the board: numOfUsb = 0. numOfSpiCS = 4. numOfGbe = 1. numOfTdm = 1. numOfDragonite = 0. numOfPex = 0. miiGbeIndex = 0. oooGbeIndex = 0. sramSize = 0x8000 bytes. Scanning PCI devices on bus 0 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ DGS-1210-10P>>
Vendor firmware files
* Firmware images: https://legacyfiles.us.dlink.com/DGS-1210-10P/REVB/FIRMWARE/ * Source code: availability_of_source_code