Linkstation LS441D

From Buffalo NAS Wiki
Revision as of 01:21, 15 August 2023 by I000001101000 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Specs

Linkstation LS441D

CPU 1.2 GHz dual issue ARM (Marvell 88F6707)
Memory 512 MB DDR3
Bays 4
Network 1x 10/100/1000 Mbps (Marvell 88E1518)
Sata 4x SATA III (Marvell 88SE9215)
NAND Flash 512MB
SPI Flash 1 MB (MX25L8006E)
USB 2.0 1 (Rear)
USB 3.0 2 (1 Front + 1 Back) (D720202)
Fan Yes
Power 19V - 4.74A

Stock Firmware Installation

Custom Firmware/Operating System installation

Installing Debian on Armada-370 Devices

Device Notes

  • GPIO pin 15 is connected to both the power button and pin 8 (LED[2]) of the ethernet chip. Initially I assumed this had something to do with Wake-On-LAN but this device doesn't claim to support WOL. Presumably this is used to signal to the bootloader whether the device intends to shutdown or reboot when it shuts down. This can cause troubling behavior under linux if you do not change the default behavior of the LED[2] pin and leave the power button configured.

Pictures

Serial Console

The TS1400R had a ribbon cable which connects the serial header on the front to the mainboard. On the TS1400D and LS441DE don't have the header for the ribbon cable but the associated pads are connected and can be used to connect to a serial header.

U-Boot Output

BootROM 1.08
Booting from SPI flash


General initialization - Version: 1.0.0
mvBoardSerdesModulesScan: mvTwsiRead error, Using default serdes configuration ****
High speed PHY - Version: 2.1.4 (COM-PHY-V20) 
Update PEX Device ID 0x67100
High speed PHY - Ended Successfully
DDR3 Training Sequence - Ver 5.7.1

DDR3 Training Sequence - Run DDR3 at 600 Mhz

########### LOG LEVEL 1 (D-UNIT SETUP)###########

Static D-UNIT Setup:
0x00001400 = 0x73014924
0x00001404 = 0x3000B808
0x00001408 = 0x56159996
0x0000140C = 0x3AD93F96
0x00001410 = 0x120F0000
0x00001414 = 0x00000000
0x00001418 = 0x00000E00
0x0000141C = 0x00000642
0x00001420 = 0x00000004
0x00001424 = 0x0100F37F
0x00001428 = 0x000F8830
0x00001454 = 0x00000000
0x00001474 = 0x00000000
0x0000142C = 0x014C4EE4
0x0000147C = 0x0000C671
0x00001494 = 0x00010000
0x00001498 = 0x00000000
0x0000149C = 0x0000030F
DDR3 Training Sequence - Run without PBS.
Cuurrent frequency is: 100MHz
Cuurrent frequency is: 444MHz
DDR3 - Write Leveling - Starting HW WL procedure 
DDR3 - Write Leveling - Write Leveling Cs - 0 Results: 
DDR3 - Write Leveling - PUP: 0, Phase: 0, Delay: 05
DDR3 - Write Leveling - PUP: 1, Phase: 0, Delay: 0A
DDR3 - Write Leveling - HW WL Ended Successfully 
DDR3 - Read Leveling - Starting HW RL procedure 
DDR3 - Read Leveling - Results for CS - 0
DDR3 - Read Leveling - PUP: 0, Phase: 2, Delay: 00
DDR3 - Read Leveling - PUP: 1, Phase: 2, Delay: 05
DDR3 - Read Leveling - Read Sample Delay: 09
DDR3 - Read Leveling - Read Ready Delay: 0D
DDR3 - Read Leveling - HW RL Ended Successfully 
DDR3 - Write Leveling Hi-Freq Supplement - Starting 
DDR3 - Write Leveling Hi-Freq Supplement - SW Override Enabled 
COUNT = 0
DATA PUP:
04030201 08070605 0C0B0A09 100F0E0D 
14131211 18171615 1C1B1A19 201F1E1D 
24232221 28272625 2C2B2A29 302F2E2D 
34333231 38373635 3C3B3A39 403F3E3D 
44434241 48474645 4C4B4A49 504F4E4D 
54535251 58575655 5C5B5A59 605F5E5D 
64636261 68676665 6C6B6A69 706F6E6D 
74737271 78777675 7C7B7A79 807F7E7D 
CS: 0 PUP: 0
Actual Data = 21
Expected Data = 21
uiError = 00
uiErrorN = 00

CS: 0 PUP: 1
Actual Data = 22
Expected Data = 22
uiError = 00
uiErrorN = 00
COUNT = 1
DATA PUP:
04030201 08070605 0C0B0A09 100F0E0D 
14131211 18171615 1C1B1A19 201F1E1D 
24232221 28272625 2C2B2A29 302F2E2D 
34333231 38373635 3C3B3A39 403F3E3D 
44434241 48474645 4C4B4A49 504F4E4D 
54535251 58575655 5C5B5A59 605F5E5D 
64636261 68676665 6C6B6A69 706F6E6D 
74737271 78777675 7C7B7A79 807F7E7D 
CS: 0 PUP: 0
Actual Data = 21
Expected Data = 21
uiError = 00
uiErrorN = 00

CS: 0 PUP: 1
Actual Data = 22
Expected Data = 22
uiError = 00
uiErrorN = 00
DDR3 - Write Leveling Hi-Freq Supplement - Ended Successfully 

########## LOG LEVEL 3(Windows margins per-DQ) ##########
DDR3 - RX  CS: 0

 DATA RESULTS:

BYTE:0
  DQ's        LOW       HIGH       WIN-SIZE
============================================
DQ[ 0]     0x11       0x1E       0x0E
DQ[ 1]     0x9E       0x4D       0xB0
DQ[ 2]     0x76       0xF9       0x84
DQ[ 3]     0xD6       0xB3       0xDE
DQ[ 4]     0x68       0x83       0x1C
DQ[ 5]     0xE3       0x42       0x60
DQ[ 6]     0xB8       0xDC       0x25
DQ[ 7]     0xD7       0xAC       0xD6

BYTE:1
  DQ's        LOW       HIGH       WIN-SIZE
============================================
DQ[ 8]     0x5E       0x1C       0xBF
DQ[ 9]     0x08       0xC8       0xC1
DQ[10]     0x31       0x54       0x24
DQ[11]     0xC0       0x22       0x63
DQ[12]     0xA1       0xDF       0x3F
DQ[13]     0xC7       0xAA       0xE4
DQ[14]     0x21       0x8A       0x6A
DQ[15]     0x20       0x08       0xE9


############ LOG LEVEL 2(Windows margins) ############
DDR3 - DQS RX - Set Dqs Centralization Results - CS: 0

DQS    LOW     HIGH     WIN-SIZE      Set
==============================================
0     0x00      0x1C      0x1C       0x0E
1     0x00      0x1C      0x1C       0x0E

########## LOG LEVEL 3(Windows margins per-DQ) ##########
DDR3 - TX  CS: 0

 DATA RESULTS:

BYTE:0
  DQ's        LOW       HIGH       WIN-SIZE
============================================
DQ[ 0]      0x1F        0x11        0xF2
DQ[ 1]      0x4E        0x9E        0x50
DQ[ 2]      0xFA        0x76        0x7C
DQ[ 3]      0xB4        0xD6        0x22
DQ[ 4]      0x84        0x68        0xE4
DQ[ 5]      0x43        0xE3        0xA0
DQ[ 6]      0xDD        0xB8        0xDB
DQ[ 7]      0xAD        0xD7        0x2A

BYTE:1
  DQ's        LOW       HIGH       WIN-SIZE
============================================
DQ[ 8]      0x1D        0x5E        0x41
DQ[ 9]      0xC9        0x08        0x3F
DQ[10]      0x55        0x31        0xDC
DQ[11]      0x23        0xC0        0x9D
DQ[12]      0xE0        0xA1        0xC1
DQ[13]      0xAB        0xC7        0x1C
DQ[14]      0x8B        0x21        0x96
DQ[15]      0x09        0x20        0x17


############ LOG LEVEL 2(Windows margins) ############
DDR3 - DQS TX - Set Dqs Centralization Results - CS: 0

DQS    LOW     HIGH     WIN-SIZE      Set
==============================================
0     0x00      0x1B      0x1B       0x0D
1     0x00      0x1B      0x1B       0x0D
DDR3 Training Sequence - Ended Successfully 
BootROM: Image checksum verification PASSED

 ____                            _         
| __ )  _   _  ___   ___   ___  | |  ___   
|  _  \| | | |/   | /   | / _  \| | / _  \ 
| |_) || |_| ||  __||  __| (_) || || (_) | 
|____/  \___/ |_|   |_|   \__/|||_| \___/  
         _   _     ____                _   
        | | | |   | __ )   ___   ___  | |_ 
        | | | |___|  _  \ / _  \/ _  \| __|
        | |_| |___| |_) || (_) | (_) || |_ 
         \___/    |____/  \___/ \___/  \__|
 ** LOADER **


U-Boot 2011.12 (Dec 18 2014 - 12:12:54) Marvell version: v2011.12 2014_T2.0 

Board: MVLS441D-xx
BoardID= 0
SoC:   MV6710 A1
CPU:   Marvell PJ4B v7 UP (Rev 1) LE
       CPU    @ 1200 [MHz]
       L2     @ 600 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 600 [MHz]
       DDR 16Bit Width, FastPath Memory Access
DRAM:  512 MiB
PHY ID = 1d 
PHY ID = 1d 

Map:   Code:            0x1ff10000:0x1ffa6234
       BSS:             0x1ffefdc4
       Stack:           0x1f9ffef8
       Heap:            0x1fa00000:0x1ff10000

NAND:  512 MiB
MMC:   MRVL_MMC: 0
SF: Detected MX25L8005 with page size 64 KiB, total 1 MiB

Initialize and scan all PCI interfaces
PEX unit.port(active IF[-first bus]):
------------------------------------------
PEX 0: Root Complex Interface, Detected Link X1, GEN 1.1
PEX 1: Root Complex Interface, Detected Link X1, GEN 1.1
u-boot envinit tval=f2cf2836
FPU initialized to Run Fast Mode.
USB 0: Host Mode
USB 1: Host Mode
Modules/Interfaces Detected:
       RGMII0 Phy
       RGMII1 Phy
       PEX0 (Lane 0)
       PEX1 (Lane 1)
       SATA0 (Lane 2)
       SATA1 (Lane 3)
HDD0 Power ON
USB Power ON
Target spinup took 0 ms.
SATA link 1 timeout.
SATA link 2 timeout.
SATA link 3 timeout.
AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode
flags: 64bit ncq led only pmp fbss pio slum part sxs 
scanning bus for devices...
  Device 0: (0:0) Vendor: ATA Prod.: SanDisk SDSA5GK- Rev: CS.5
            Type: Hard Disk
            Capacity: 15272.0 MB = 14.9 GB (31277232 x 512)
Found 1 device(s).
scanning bus for devices...
  Device 0: (0:0) Vendor: ATA Prod.: SanDisk SDSA5GK- Rev: CS.5
            Type: Hard Disk
            Capacity: 15272.0 MB = 14.9 GB (31277232 x 512)
Found 1 device(s).
MAC Address : DC:FB:02:DA:07:50
MAC Address read from block device 0 : �����u�����
Loading file "/initrd.buffalo" from scsi device 0:1 (sda1)
5997448 bytes read
Booting from Device 0
Net:   egiga0, egiga1 [PRIME]
hit any key to switch tftp boot.
Hit any key to stop autoboot:  0 
switched to TFTP boot.
Hit any key to stop autoboot:  0 
BUFFALO>> 


DMESG output

Booting Linux on physical CPU 0
Initializing cgroup subsys cpu
Linux version 3.3.4 (root@nasbuild) (gcc version 4.6.2 (Linaro GCC branch-4.6.2. Marvell GCC 201201-883.01c949de) ) #1 Wed Oct 10 11:11:36 JST 2018
CPU: Marvell PJ4Bv7 Processor [561f5811] revision 1 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
Machine: Marvell Armada-370
Using UBoot passing parameters structure
>>>>>>>Tag MAC 9c:f3:f3:43:50:00
>>>>>>>Tag MAC b3:2a:da:02:fb:dc
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 131072
free_area_init_node: node 0, pgdat c058d394, node_mem_map c05c7000
  Normal zone: 1024 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 130048 pages, LIFO batch:31
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0 
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 130048
Kernel command line: console=ttyS0,115200 root=/dev/nfs rw BOOTVER=0.16 UBOOT_DATE=2014/12/18 mtdparts=armada-nand:0x2000000(boot),0x17e00000(rootfs),0x2000000(em_boot),0x4200000(reserve)
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 498080k/498080k available, 26208k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
    lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc0538a4c   (5315 kB)
      .init : 0xc0539000 - 0xc055e000   ( 148 kB)
      .data : 0xc055e000 - 0xc058e160   ( 193 kB)
       .bss : 0xc058e184 - 0xc05c6b50   ( 227 kB)
NR_IRQS:256
axp_time_init
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: no hardware support available
Setting up static identity map for 0x3dd9c8 - 0x3dda0c
devtmpfs: initialized
xor: measuring software checksum speed
   arm4regs  :  1151.600 MB/sec
   8regs     :   816.800 MB/sec
   32regs    :  1149.200 MB/sec
xor: using function: arm4regs (1151.600 MB/sec)
NET: Registered protocol family 16
L0 cache Enabled
Speculative Prefetch Disabled
aurora_l2_init 
Aurora: Enabling L2
AuroraL2: System L2 cache support initialised
Support IO coherency.
Enable DLB and DRAM write coalescing

CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 512MB 
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
DEVICE_CS0 ....base f2000000, size  32MB 
DEVICE_CS1 ....no such
DEVICE_CS2 ....no such
DEVICE_CS3 ....no such
PEX0_MEM ....base e0000000, size  32MB 
PEX0_IO ....base f1100000, size   1MB 
PEX1_MEM ....base e2000000, size  32MB 
PEX1_IO ....base f1200000, size   1MB 
INTER_REGS ....base d0000000, size   1MB 
DMA_UART ....no such
SPI_CS0 ....base f0000000, size  16MB 
SPI_CS1 ....no such
SPI_CS2 ....no such
SPI_CS3 ....no such
SPI_CS4 ....no such
SPI_CS5 ....no such
SPI_CS6 ....no such
SPI_CS7 ....no such
BOOT_ROM_CS ....no such
DEV_BOOTCS ....base f5000000, size  16MB 
PMU_SCRATCHPAD ....no such
CRYPT0_ENG ....base c8010000, size  64KB 

  Marvell Armada370 Board-- MVLS441D  Soc: MV6710 A1 LE
  LSP version: Armada370_LSP_3.1.0_p15_NQ


 Detected Tclk 200000000, SysClk 600000000, FabricClk 600000000
gpiochip_add: registered GPIOs 0 to 64 on device: mv_gpio
hw-breakpoint: debug architecture 0x4 unsupported.
Marvell USB EHCI Host controller #0: d004c400
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x0000-0xfffff]
pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe1ffffff]
pci 0000:00:01.0: [1b4b:9215] type 0 class 0x000106
pci 0000:00:01.0: reg 10: [io  0xfffffff8-0xffffffff]
pci 0000:00:01.0: reg 14: [io  0xfffffffc-0xffffffff]
pci 0000:00:01.0: reg 18: [io  0xfffffff8-0xffffffff]
pci 0000:00:01.0: reg 1c: [io  0xfffffffc-0xffffffff]
pci 0000:00:01.0: reg 20: [io  0xffffffe0-0xffffffff]
pci 0000:00:01.0: reg 24: [mem 0x40000000-0x400007ff]
pci 0000:00:01.0: reg 30: [mem 0xd0000000-0xd000ffff pref]
pci 0000:00:01.0: PME# supported from D3hot
PCI: bus0: Fast back to back transfers disabled
PCI host bridge to bus 0000:01
pci_bus 0000:01: root bus resource [io  0x100000-0x1fffff]
pci_bus 0000:01: root bus resource [mem 0xe2000000-0xe3ffffff]
pci 0000:01:01.0: [1912:0015] type 0 class 0x000c03
pci 0000:01:01.0: reg 10: [mem 0x42000000-0x42001fff 64bit]
pci 0000:01:01.0: PME# supported from D0 D3hot D3cold
PCI: bus1: Fast back to back transfers disabled
pci 0000:01:01.0: BAR 0: assigned [mem 0xe2000000-0xe2001fff 64bit]
pci 0000:00:01.0: BAR 6: assigned [mem 0xe0000000-0xe000ffff pref]
pci 0000:00:01.0: BAR 5: assigned [mem 0xe0010000-0xe00107ff]
pci 0000:00:01.0: BAR 4: assigned [io  0x1000-0x101f]
pci 0000:00:01.0: BAR 0: assigned [io  0x1020-0x1027]
pci 0000:00:01.0: BAR 2: assigned [io  0x1028-0x102f]
pci 0000:00:01.0: BAR 1: assigned [io  0x1030-0x1033]
pci 0000:00:01.0: BAR 3: assigned [io  0x1034-0x1037]
bio: create slab <bio-0> at 0
raid6: int32x1    135 MB/s
raid6: int32x2    210 MB/s
raid6: int32x4    203 MB/s
raid6: int32x8    244 MB/s
raid6: using algorithm int32x8 (244 MB/s)
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
Switching to clocksource armada370_clocksource
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 32 bytes, default 32
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 11648K
cesadev_init(c0540b7c)
mvCesaInit: channels=1, session=640, queue=64
Armada XP hwmon thermal sensor initialized.
Initializing Armada-XP CPU power management  (DISABLED)
MICON ctrl (C) BUFFALO INC. V.1.00 installed.
Buffalo Gpio Control Driver (C) BUFFALO INC. Ver.1.00 installed.
[Switch Driver]irq = 143 install
[Switch Driver]irq = 144 install
Buffalo Switch Driver (C) BUFFALO INC. Ver.0.01 installed.
Kernel event proc (C) BUFFALO INC. V.1.00 installed.
initial_polarity_val = 0x0001e000
initial_polarity_val_high = 0x00000000
Buffalo GPIO SATA Hotplug Event Driver (C) BUFFALO INC. Ver.1.00 installed.
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
fuse init (API version 7.18)
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
msgmni has been set to 995
async_tx: api initialized (async)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Initializing ths8200_init
Initializing dove_adi9889_init
mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
mv_xor mv_xor.0: Marvell XOR: ( xor )
mv_xor mv_xor.1: Marvell XOR: ( xor )
mv_xor mv_xor.2: Marvell XOR: ( cpy )
mv_xor mv_xor.3: Marvell XOR: ( fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xd0012000 (irq = 41) is a 16550A
console [ttyS0] enabled
brd: module loaded
loop: module loaded
ahci 0000:00:01.0: version 3.0
PCI: enabling device 0000:00:01.0 (0146 -> 0147)
** BUFFALO Disable Command Queuing Function [ahci 0000:00:01.0] **
ahci 0000:00:01.0: controller can't do NCQ, turning off CAP_NCQ
ahci 0000:00:01.0: AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode
ahci 0000:00:01.0: flags: 64bit sntf led only pmp fbs pio slum part sxs 
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
ata1: SATA max UDMA/133 abar m2048@0xe0010000 port 0xe0010100 irq 58
ata2: SATA max UDMA/133 abar m2048@0xe0010000 port 0xe0010180 irq 58
ata3: SATA max UDMA/133 abar m2048@0xe0010000 port 0xe0010200 irq 58
ata4: SATA max UDMA/133 abar m2048@0xe0010000 port 0xe0010280 irq 58
sata_mv sata_mv.0: version 1.28
** BUFFALO Disable Command Queuing Function [sata_mv sata_mv.0] **
sata_mv sata_mv.0: slots 32 ports 2
scsi4 : sata_mv
scsi5 : sata_mv
ata5: SATA max UDMA/133 irq 55
ata6: SATA max UDMA/133 irq 55
SPI Serial flash detected @ 0xf0000000, 1024KB (16sec x 64KB)
armada-nand armada-nand.0: Initialize HAL based NFC in 8bit mode with DMA Disabled using BCH 4bit ECC
NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
4 cmdlinepart partitions found on MTD device armada-nand
Creating 4 MTD partitions on "armada-nand":
0x000000000000-0x000002000000 : "boot"
0x000002000000-0x000019e00000 : "rootfs"
0x000019e00000-0x00001be00000 : "em_boot"
0x00001be00000-0x000020000000 : "reserve"
mv_eth_probe: port_mask=0x3, cpu_mask=0x1 
0 - Base 0x00000000 , Size = 0x20000000.
4 - Base 0xf2000000 , Size = 0x02000000.
8 - Base 0xe0000000 , Size = 0x02000000.
9 - Base 0xf1100000 , Size = 0x00100000.
10 - Base 0xe2000000 , Size = 0x02000000.
11 - Base 0xf1200000 , Size = 0x00100000.
12 - Base 0xd0000000 , Size = 0x00100000.
14 - Base 0xf0000000 , Size = 0x01000000.
23 - Base 0xf5000000 , Size = 0x01000000.
25 - Base 0xc8010000 , Size = 0x00010000.
  o 2 Giga ports supported
  o NETA acceleration mode 1
  o RX Queue support: 1 Queues * 128 Descriptors
  o TX Queue support: 1 Queues * 512 Descriptors
  o GSO supported
  o GRO supported
  o Receive checksum offload supported
  o Transmit checksum offload supported
  o Driver ERROR statistics enabled
  o Switch support enabled

  o Loading network interface(s)

  o Port 0 is connected to Linux netdevice
	giga p=0: mtu=1500, mac=d002beec
    o eth0, ifindex = 2, GbE port = 0

  o Port 1 is connected to Linux netdevice
	giga p=1: mtu=1500, mac=d002beec
    o eth1, ifindex = 3, GbE port = 1

sky2: driver version 1.30
i2c /dev entries driver
rtc-rs5c372 0-0032: rs5c372a found, 24hr, driver version 0.6
rtc-rs5c372 0-0032: create wakealarm
rtc-rs5c372 0-0032: rtc core: registered rtc-rs5c372 as rtc0
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
cpuidle: using governor ladder
cpuidle: using governor menu
mmc0: mvsdio driver initialized, lacking card detect (fall back to polling)
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
rtc-rs5c372 0-0032: setting system clock to 2018-12-26 06:06:51 UTC (1545804411)
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link down (SStatus 0 SControl F300)
ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
ata1.00: ATA-9: SanDisk SSD U100 32GB, 10.56.00, max UDMA/133
ata1.00: 62533296 sectors, multi 1: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      SanDisk SSD U100 10.5 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 62533296 512-byte logical blocks: (32.0 GB/29.8 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 sda4 sda5 sda6
sd 0:0:0:0: [sda] Attached SCSI disk
ata6: SATA link down (SStatus 0 SControl F300)
Freeing init memory: 148K
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): mounted filesystem with writeback data mode
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
md: md2 stopped.
md: bind<sda5>
bio: create slab <bio-1> at 1
md/raid1:md2: active with 1 out of 4 mirrors
md2: detected capacity change from 0 to 1023410176
scsi_verify_blk_ioctl: 76 callbacks suppressed
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
md: md1 stopped.
md: bind<sda2>
md/raid1:md1: active with 1 out of 4 mirrors
md1: detected capacity change from 0 to 5114888192
scsi_verify_blk_ioctl: 6 callbacks suppressed
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
md: md0 stopped.
md: bind<sda1>
md/raid1:md0: active with 1 out of 4 mirrors
md0: detected capacity change from 0 to 1023868928
 md0: unknown partition table
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md0): using internal journal
EXT3-fs (md0): mounted filesystem with writeback data mode
 md1: unknown partition table
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md1): using internal journal
EXT3-fs (md1): mounted filesystem with writeback data mode
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md1): using internal journal
EXT3-fs (md1): mounted filesystem with writeback data mode
 md2: unknown partition table
Adding 999420k swap on /dev/md2.  Priority:-1 extents:1 across:999420k 
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md0): using internal journal
EXT3-fs (md0): mounted filesystem with writeback data mode
ufsd: module license 'Commercial product' taints kernel.
Disabling lock debugging due to kernel taint
ufsd: driver (8.7 U87E_r192070_b6, LBD=ON, delalloc, acl, ioctl, do) loaded at bf000000
NTFS (with native replay) support included
exFAT support included
optimized: speed
Build_for__Buffalo_LS400_LS-M_k3.3.4_2012-10-26_U87E_r192070_b6

usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
xhci_hcd 0000:01:01.0: xHCI Host Controller
xhci_hcd 0000:01:01.0: new USB bus registered, assigned bus number 1
xhci_hcd 0000:01:01.0: irq 62, io mem 0xe2000000
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
xhci_hcd 0000:01:01.0: xHCI Host Controller
xhci_hcd 0000:01:01.0: new USB bus registered, assigned bus number 2
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_marvell ehci_marvell.0: Marvell Orion EHCI
ehci_marvell ehci_marvell.0: new USB bus registered, assigned bus number 3
ehci_marvell ehci_marvell.0: irq 45, io base 0xfbb50100
ehci_marvell ehci_marvell.0: USB 2.0 started, EHCI 1.00
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usblp
mv_eth_start_internals mtu=1500
pool #1: pkt_size=1536, buf_size=1632 - 256 of 256 buffers added
eth1: link up
eth1: started
scsi_verify_blk_ioctl: 20 callbacks suppressed
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
md: md101 stopped.
md: bind<sda6>
md/raid1:md101: active with 1 out of 2 mirrors
created bitmap (1 pages) for device md101
md101: bitmap initialized from disk: read 1/1 pages, set 5 of 221 bits
md101: detected capacity change from 0 to 14823587840
scsi_verify_blk_ioctl: 74 callbacks suppressed
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
 md101: unknown partition table
scsi_verify_blk_ioctl: 152 callbacks suppressed
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
XFS (md101): Mounting Filesystem
XFS (md101): Ending clean mount
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
scsi_verify_blk_ioctl: 64 callbacks suppressed
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 800c0910 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
mdadm: sending ioctl 1261 to a partition!
udevd[4011]: starting version 174
eth1: stopped
mv_eth_start_internals mtu=1500
eth1: link up
eth1: started


U-Boot env

CASset=min
MALLOC_len=5
autoload=n
baudrate=115200
bootargs_end=:10.4.50.254:255.255.255.0:KW40:eth0:none
bootargs_root=root=/dev/nfs rw
bootcmd=for i in $bootorder; do run ${i}bootcmd; done
bootcommon=setenv bootargs $console $bootargs_root $bootargs_func $buffalo_ver $uboot_date $mtdparts $bootsystem; ;sf protect off; bootm 0x1200000 0x2600000
bootcommon-u=setenv bootargs $console $bootargs_func $buffalo_ver $uboot_date $mtdparts $bootsystem; ;sf protect off; bootm 0x1200000
bootdelay=3
bootorder=scsi fail usb1 usb2 tftp
buffalo_ver=BOOTVER=0.33
cacheShare=no
console=console=ttyS0,115200
disL2Cache=yes
disaMvPnp=no
eeeEnable=no
enaAutoRecovery=yes
enaClockGating=no
enaFPU=no
enaWrAllo=no
eth1mtu=1500
ethaddr=00:50:43:f3:f3:9c
ethmtu=1500
ethprime=egiga1
failbootcmd=bootfail
image_name=uImage
initrd=initrd.buffalo
initrd_name=uInitrd
ipaddr=192.168.11.150
kernel=uImage.buffalo
loadaddr=0x02000000
loads_echo=0
mtdids=nand0=armada-nand
mtdparts=mtdparts=armada-nand:0x2000000(boot),0x17e00000(rootfs),0x2000000(em_boot),0x4200000(reserve)
mvNetConfig=mv_net_config=1,(00:50:43:11:11:11,0:1:2:3:4),mtu=1500
nandEcc=1bit
nandbootcmd=ubi part boot; ubifsmount boot; ubifsload 0x1200000 /$kernel; ubifsload 0x2600000 /$initrd; setenv bootsystem nandboot=yes; run nandsumcheck; run bootcommon
nandembootcmd=ubi part em_boot; ubifsmount em_boot; ubifsload 0x1200000 /$kernel; ubifsload 0x2600000 /$initrd; setenv bootsystem nandboot=yes; run bootcommon
nandsumcheck=sum_check_nand
netbsd_en=no
netmask=255.255.255.0
netretry=no
pexMode=rc
pxe_files_load=:default.arm-armada370-db:default.arm-armadaxp:default.arm
pxefile_addr_r=3100000
rcvrip=169.254.100.100
rootpath=/srv/oneiric
sata_delay_reset=0
sata_dma_mode=yes
scsibootcmd=scsi device 0scsi part 0ext2load scsi 0 0x1200000 /$kernel; ext2load scsi 0 0x2600000 /$initrd; setenv bootsystem hddboot=yes; run bootcommon
serverip=192.168.11.1
standalone=fsload $load_addr $image_name;setenv bootargs $console $mtdparts root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm $load_addr;
stderr=serial
stdin=serial
stdout=serial
tftpbootcmd=tftp 0x1200000 $kernel; tftp 0x2600000 $initrd; setenv bootsystem tftpboot=yes; run bootcommon
uboot_date=UBOOT_DATE="2014/04/17"
usb0Mode=host
usb1Mode=host
usb1bootcmd=setenv usbActive 0;usb start;fatload usb 0 0x1200000 /boot/uImage370;sf protect off;run bootcommon-u
usb2Mode=device
usb2bootcmd=fatload usb 0 0x1200000 /boot/uImage.buffalo;fatload usb 0 0x2600000 /boot/initrd.buffalo;setenv bootsystem usbboot=yes;run bootcommon
usbActive=0
vxworks_en=no
eth1addr=DC:FB:02:DA:2A:B3
EnableNandBoot=1
deviceid=XXXXXXXX-XXXXXXXXXXXXX-XXXXXXXXX
SerialNo=4019XXXXXXXXXX

Buffalo Resources