Hello,
I have bought a Thecus N2350 NAS. It is a Marvell Armada 385 based NAS with 2xSATA and 1GB Ram.
I would like to run Debian on it and was very happy that you guys run Debian on very similar devices:
"Linux Kernel 4.14.1 MVEBU package and Debian armhf rootfs"
Since i am new to hack embedded devices, i need some help. I have opened the box to look for UART, but none was marked. You can see a shot of the PCB attached (Source: PCB image source).
If someone can identify an UART on the PCB, let me know. I have a teensy which i could use to read the UART. J5 and J6 are reachable without opening the device. J5 might be a good bet, since it has three pins (two are bridged with a jumper).
Actually i hope that this might not be needed at all, since booting from USB is already supported. Thecus provides a rescue usb image, which you can find here: rescue usb image
Let me cite from the included manual:
There is also a u-boot script included (without the non-ascii header):
The header includes two strings, which imply that the "mw" statements enable LEDs.
So i tried booting a usb-stick like in the ""Linux Kernel 4.14.1 MVEBU package and Debian armhf rootfs" thread, but i had no luck.
Any help would be appreciated or pointers, where i could get information to start.
Thanks!
Cheers, lordzahl
Edit: I have identified a serial port. J1 is the serial port (see attached images) on the backside of the board. So one has to remove the outer enclosure to reach it. To get there, unscrew the screws under the rubber front stands and pull the fron cover off. Unscrew two screws in the back. Then slide the cover to the front.
J1 serial port has the following connection starting from the arrow/square one:
Arrow/square: Vcc 3.3V
2nd: TX
3rd: RX
4th: Ground
I took two logs, 1st normal booting (seems like i missed the Boot Rom that time). 2nd time i hit a key and stopped autoboot and tried inputting 'help'.
I guess that is all for today.
I have bought a Thecus N2350 NAS. It is a Marvell Armada 385 based NAS with 2xSATA and 1GB Ram.
I would like to run Debian on it and was very happy that you guys run Debian on very similar devices:
"Linux Kernel 4.14.1 MVEBU package and Debian armhf rootfs"
Since i am new to hack embedded devices, i need some help. I have opened the box to look for UART, but none was marked. You can see a shot of the PCB attached (Source: PCB image source).
If someone can identify an UART on the PCB, let me know. I have a teensy which i could use to read the UART. J5 and J6 are reachable without opening the device. J5 might be a good bet, since it has three pins (two are bridged with a jumper).
Actually i hope that this might not be needed at all, since booting from USB is already supported. Thecus provides a rescue usb image, which you can find here: rescue usb image
Let me cite from the included manual:
Quote
Thecus
A. Download this rescue file.
B. Please unzip and copy the "rescure_fw" folder to an empty 2GB
or above USB driver (recommend USB2.0) (FAT/FAT32) root folder.
C. Power NAS off and eject all HDD out of NAS.
D. Plug USB driver on NAS rear 2nd USB3.0 port (above RJ45 port).
E. Power NAS up and wait about 2~3 mins
F. Since update completed and system would power off automatically.
Examples: USB root.
USB root:
¢x
¢|¢wrescue_fw
bzImage
ramdisk_rescue
rescue_fw.img
rescue_fw.img.md5
u-boot.bin
u-boot.bin.md5
ubifs.img
ubifs.img.md5
N2350_3.02.02.1_rescue_fw.txt or N4350_3.02.02_.1rescue_fw.txt
There is also a u-boot script included (without the non-ascii header):
Quote
rescue_fw.img
mw 0xf1018104 0xfecf3fff
mw 0xf1018108 0x4000
if test ${firstboot} = 1; then
saveenv
fi
fatload usb 0:1 0x2000000 rescue_fw/bzImage
fatload usb 0:1 0x3000000 rescue_fw/ramdisk_rescue
set bootargs 'root=/dev/ram0 rw max_loop=210 console=ttyS0,115200 init=sbin/init rootdelay=3'
bootm 0x2000000 0x3000000
The header includes two strings, which imply that the "mw" statements enable LEDs.
So i tried booting a usb-stick like in the ""Linux Kernel 4.14.1 MVEBU package and Debian armhf rootfs" thread, but i had no luck.
Any help would be appreciated or pointers, where i could get information to start.
Thanks!
Cheers, lordzahl
Edit: I have identified a serial port. J1 is the serial port (see attached images) on the backside of the board. So one has to remove the outer enclosure to reach it. To get there, unscrew the screws under the rubber front stands and pull the fron cover off. Unscrew two screws in the back. Then slide the cover to the front.
J1 serial port has the following connection starting from the arrow/square one:
Arrow/square: Vcc 3.3V
2nd: TX
3rd: RX
4th: Ground
I took two logs, 1st normal booting (seems like i missed the Boot Rom that time). 2nd time i hit a key and stopped autoboot and tried inputting 'help'.
I guess that is all for today.
Quote
normal boot
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **
U-Boot 2013.01 (Aug 09 2017 - 16:51:03) Marvell version: 2015_T1.0p18
Board: A38x-Customer0-Thecus-N2350
SoC: MV88F6820 Rev A0
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1066 [MHz]
L2 @ 800 [MHz]
TClock @ 200 [MHz]
DDR4 @ 800 [MHz]
DDR4 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB
NAND: 512 MiB
MMC: mv_sdh: 0
SF: Detected MX25L3205D with page size 64 KiB, total 4 MiB
USB2.0 0: Host Mode
USB3.0 0: Host Mode
USB3.0 1: Host Mode
Map: Code: 0x3fed0000:0x3ff959e4
BSS: 0x3ffef104
Stack: 0x3f9bff20
Heap: 0x3f9c0000:0x3fed0000
U-Boot Environment: 0x00100000:0x00110000 (SPI)
Board configuration detected:
Net:
| port | Interface | PHY address |
|--------|-----------|--------------|
| egiga0 | SGMII | 0x01 |
egiga0 [PRIME]
Hit any key to stop autoboot: 3 ??? 2 ??? 1 ??? 0
(Re)start USB...
USB0: Port (usbActive) : 0 Interface (usbType = 3) : Anson:xhci_usb_lowlevel_init--1--index=0
Anson:xhci_usb_lowlevel_init--2
Anson:Register 2000120 NbrPorts 2
USB XHCI 1.00
Anson:xhci_usb_lowlevel_init--3
scanning bus 0 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
scanning usb for ethernet devices... 0 Ethernet Device(s) found
** Bad device usb 0 **
incorrect device type in spi0=spi_flash
invalid mtd device 'spi_flash'
Creating 1 MTD partitions on "nand0":
0x000000000000-0x000020000000 : "mtd=0"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: attached mtd1 to ubi0
UBI: MTD device name: "mtd=0"
UBI: MTD device size: 512 MiB
UBI: number of good PEBs: 4085
UBI: number of bad PEBs: 11
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 4
UBI: available PEBs: 5
UBI: total number of reserved PEBs: 4080
UBI: number of PEBs reserved for bad PEB handling: 40
UBI: max/mean erase counter: 3/1
UBIFS: mounted UBI device 0, volume 1, name "boot"
UBIFS: mounted read-only
UBIFS: file system size: 91422720 bytes (89280 KiB, 87 MiB, 720 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: LZO
UBIFS: reserved for root: 0 bytes (0 KiB)
Loading file 'boot/bzImage' to addr 0x02000000 with size 5069915 (0x004d5c5b)...
Done
Loading file 'boot/ramdisk' to addr 0x03000000 with size 16011097 (0x00f44f59)...
Done
## Booting kernel from Legacy Image at 02000000 ...
Image Name: linux-3.10.thecus.develop-2015_T
Created: 2017-12-22 8:19:35 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5069851 Bytes = 4.8 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 03000000 ...
Image Name:
Created: 2017-12-22 8:28:35 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 16011033 Bytes = 15.3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.105.14 (root@localhost.localdomain) (gcc version 4.8.5 (Marvell GCC release 20160307-7f3c83a0) ) #1 SMP Fri Dec 22 16:19:06 CST 2017
[ 0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Marvell Armada 380/381/382/383/384/385/388 (Device Tree), model: Marvell Armada 385 Development Board
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] PERCPU: Embedded 8 pages/cpu @c16ab000 s8704 r8192 d15872 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260594
[ 0.000000] Kernel command line: root=/dev/ram0 rw max_loop=210 console=ttyS0,115200 init=sbin/init rootdelay=3 ubi.mtd=0
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] allocated 2097152 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 1024MB = 1024MB total
[ 0.000000] Memory: 1011276k/1011276k available, 37300k reserved, 254976K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xfff00000 ( 247 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0700000 ( 775 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc09162e4 (9273 kB)
[ 0.000000] .init : 0xc0917000 - 0xc095b200 ( 273 kB)
[ 0.000000] .data : 0xc095c000 - 0xc09c82e0 ( 433 kB)
[ 0.000000] .bss : 0xc09c82e0 - 0xc0a3b714 ( 462 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000]
[ 0.000000] LSP version: linux-3.10.70-2015_T1.1p9
[ 0.000000]
[ 0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
[ 0.000000] L310 cache controller enabled
[ 0.000000] l2x0: 16 ways, CACHE_ID 0x410054c9, AUX_CTRL 0x16070000, Cache size: 1048576 B
[ 0.000000] Console: colour dummy device 80x30
[ 0.000590] Calibrating delay loop... 2131.55 BogoMIPS (lpj=10657792)
[ 0.060021] pid_max: default: 32768 minimum: 301
[ 0.060139] Mount-cache hash table entries: 512
[ 0.060599] Initializing cgroup subsys memory
[ 0.060620] Initializing cgroup subsys devices
[ 0.060625] Initializing cgroup subsys freezer
[ 0.060630] Initializing cgroup subsys blkio
[ 0.060635] Initializing cgroup subsys perf_event
[ 0.060664] CPU: Testing write buffer coherency: ok
[ 0.060810] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.060855] Setting up static identity map for 0xc06d9470 - 0xc06d94c8
[ 0.061064] mvebu-pmsu: Initializing Power Management Service Unit
[ 0.061120] Initializing CPU Reset module
[ 0.061848] CPU1: Booted secondary processor
[ 0.120818] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.120893] Brought up 2 CPUs
[ 0.120906] SMP: Total of 2 processors activated (4256.56 BogoMIPS).
[ 0.120911] CPU: All CPU(s) started in SVC mode.
[ 0.121304] devtmpfs: initialized
[ 0.124285] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4
[ 0.124518] xor: measuring software checksum speed
[ 0.220728] arm4regs : 1700.000 MB/sec
[ 0.320663] 8regs : 1257.600 MB/sec
[ 0.420601] 32regs : 1253.600 MB/sec
[ 0.420607] xor: using function: arm4regs (1700.000 MB/sec)
[ 0.420614] pinctrl core: initialized pinctrl subsystem
[ 0.421000] regulator-dummy: no parameters
[ 0.421207] NET: Registered protocol family 16
[ 0.422046] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.425207] irq: Cannot allocate irq_descs @ IRQ194, assuming pre-allocated
[ 0.425739] irq: Cannot allocate irq_descs @ IRQ226, assuming pre-allocated
[ 0.429838] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.429845] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.448329] bio: create slab <bio-0> at 0
[ 0.610640] raid6: int32x1 123 MB/s
[ 0.780545] raid6: int32x2 200 MB/s
[ 0.950291] raid6: int32x4 169 MB/s
[ 1.120298] raid6: int32x8 193 MB/s
[ 1.120303] raid6: using algorithm int32x2 (200 MB/s)
[ 1.120308] raid6: using intx1 recovery algorithm
[ 1.120636] mvebu-pcie pcie-controller.3: PCIe0.0: link down
[ 1.120664] mvebu-pcie pcie-controller.3: PCIe1.0: link down
[ 1.120838] mvebu-pcie pcie-controller.3: PCI host bridge to bus 0000:00
[ 1.120849] pci_bus 0000:00: root bus resource [io 0x1000-0xfffff]
[ 1.120858] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[ 1.120867] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.121229] PCI: bus0: Fast back to back transfers disabled
[ 1.121239] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.121248] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.121377] PCI: bus1: Fast back to back transfers enabled
[ 1.121524] PCI: bus2: Fast back to back transfers enabled
[ 1.121562] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 1.121573] pci 0000:00:02.0: PCI bridge to [bus 02]
[ 1.121584] PCI: enabling device 0000:00:01.0 (0140 -> 0143)
[ 1.121592] PCI: enabling device 0000:00:02.0 (0140 -> 0143)
[ 1.122083] vgaarb: loaded
[ 1.122441] SCSI subsystem initialized
[ 1.123088] usbcore: registered new interface driver usbfs
[ 1.123175] usbcore: registered new interface driver hub
[ 1.123300] usbcore: registered new device driver usb
[ 1.123705] Linux video capture interface: v2.00
[ 1.123955] pps_core: LinuxPPS API ver. 1 registered
[ 1.123961] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.124023] PTP clock support registered
[ 1.124853] Bluetooth: Core ver 2.16
[ 1.124936] NET: Registered protocol family 31
[ 1.124942] Bluetooth: HCI device and connection manager initialized
[ 1.124952] Bluetooth: HCI socket layer initialized
[ 1.124959] Bluetooth: L2CAP socket layer initialized
[ 1.124974] Bluetooth: SCO socket layer initialized
[ 1.125408] Switching to clocksource armada_370_xp_clocksource
[ 1.125444] cfg80211: Calling CRDA to update world regulatory domain
[ 1.134631] NET: Registered protocol family 2
[ 1.135153] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 1.135251] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 1.135349] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.135393] TCP: reno registered
[ 1.135403] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 1.135457] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 1.135650] NET: Registered protocol family 1
[ 1.137228] RPC: Registered named UNIX socket transport module.
[ 1.137235] RPC: Registered udp transport module.
[ 1.137240] RPC: Registered tcp transport module.
[ 1.137244] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.137362] Trying to unpack rootfs image as initramfs...
[ 2.066781] Freeing initrd memory: 15628K (c3001000 - c3f44000)
[ 2.067132] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 2.071443] bounce pool size: 64 pages
[ 2.088373] VFS: Disk quotas dquot_6.5.2
[ 2.088778] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 2.093312] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.096429] NFS: Registering the id_resolver key type
[ 2.096451] Key type id_resolver registered
[ 2.096457] Key type id_legacy registered
[ 2.096469] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 2.096914] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 2.097789] fuse init (API version 7.22)
[ 2.099219] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
[ 2.102227] msgmni has been set to 1507
[ 2.103922] async_tx: api initialized (async)
[ 2.104526] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 2.104911] io scheduler noop registered
[ 2.104919] io scheduler deadline registered (default)
[ 2.104946] io scheduler cfq registered
[ 2.106434] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
[ 2.107355] mv_xor f1060800.xor: Marvell shared XOR driver
[ 2.146010] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
[ 2.176008] mv_xor f1060800.xor: freeing 1 in use descriptors!
[ 2.176021] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
[ 2.177334] mv_xor f1060900.xor: Marvell shared XOR driver
[ 2.215989] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr pq )
[ 2.246004] mv_xor f1060900.xor: freeing 1 in use descriptors!
[ 2.246018] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( intr crc32c )
[ 2.316329] Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
[ 2.338778] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 44) is a 16550A
[ 3.209143] console [ttyS0] enabled
[ 3.216925] brd: module loaded
[ 3.394833] loop: loaded (max 210 devices)
[ 3.401419] nbd: registered device at major 43
[ 3.418368] i2c /dev entries driver
[ 3.424072] pca9532_init
[ 3.432510] pca9532_id_init
[ 3.441176] i2c i2c-0: Found pca9532_id at 0x61
[ 3.446003] pca9532_id 0-0061: setting platform data
[ 3.480727] thecus_io: board_num: 0h
[ 3.484318] thecus_io: board_idx: 0h
[ 3.487983] thecus_board = BOARD_N2350, thecus_mbtype = a385!
[ 3.496611] SCSI Media Changer driver v0.25
[ 3.502331] ahci_mv f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[ 3.511179] ahci_mv f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs
[ 3.522371] scsi0 : ahci_mv_platform
[ 3.526799] scsi1 : ahci_mv_platform
[ 3.530952] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 58
[ 3.538935] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 58
[ 3.550713] armada-nand f10d0000.nand: Initialize HAL based NFC in 8bit mode with DMA Disabled using BCH 4bit ECC
[ 3.565269] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit), 512MiB, page size: 2048, OOB size: 64
[ 3.578122] Bad block table found at page 261824, version 0x01
[ 3.585065] Bad block table found at page 261760, version 0x01
[ 3.591132] nand_read_bbt: bad block at 0x0000061e0000
[ 3.596313] nand_read_bbt: bad block at 0x00000e1c0000
[ 3.601472] nand_read_bbt: bad block at 0x00000e1e0000
[ 3.606686] nand_read_bbt: bad block at 0x00001ff80000
[ 3.611845] nand_read_bbt: bad block at 0x00001ffa0000
[ 3.617012] nand_read_bbt: bad block at 0x00001ffc0000
[ 3.622170] nand_read_bbt: bad block at 0x00001ffe0000
[ 3.627357] 1 ofpart partitions found on MTD device armada-nand
[ 3.633301] Creating 1 MTD partitions on "armada-nand":
[ 3.638558] 0x000000000000-0x000020000000 : "ubifs"
[ 3.647453] m25p80 spi1.0: mx25l3205d (4096 Kbytes)
[ 3.652367] 2 ofpart partitions found on MTD device spi1.0
[ 3.657900] Creating 2 MTD partitions on "spi1.0":
[ 3.662714] 0x000000000000-0x000000400000 : "U-Boot-img"
[ 3.669677] 0x000000100000-0x000000400000 : "U-Boot-env"
[ 3.681670] libphy: Fixed MDIO Bus: probed
[ 3.686727] SoC: model = 0x6820, revision = 0x4
[ 3.691369] mvPncVirtBase = 0xf0c00000, pncTcamSize = 1024
[ 3.696903] o 3 Giga ports supported
[ 3.700668] o SKB recycle supported for SWF (Disabled)
[ 3.706053] o NETA acceleration mode 4
[ 3.709991] o BM supported for CPU: 4 BM pools
[ 3.714626] o PnC supported (Enabled)
[ 3.718484] o RX Queue support: 8 Queues * 256 Descriptors
[ 3.724166] o TX Queue support: 8 Queues * 532 Descriptors
[ 3.729853] o GSO supported
[ 3.732831] o GRO supported
[ 3.735814] o Receive checksum offload supported
[ 3.740624] o Transmit checksum offload supported
[ 3.745525] o Driver ERROR statistics enabled
[ 3.750072] o Driver INFO statistics enabled
[ 3.754532] o Driver DEBUG statistics enabled
[ 3.759085]
[ 3.761942] port #0: is_sgmii=1, is_rgmii=0, phy_addr=1
[ 3.767249] o Loading network interface(s) for port #0: cpu_mask=0x3, tx_csum_limit=9800
[ 3.775603]
[ 3.777100] o Port 0 is connected to Linux netdevice
[ 3.787766] o eth0, ifindex = 3, GbE port = 0
[ 3.795941] giga p=0: mtu=1500, mac=be:e7:d9:6e:0c:50 (random)
[ 3.801888]
[ 3.804324] libphy: orion_mdio_bus: probed
[ 3.810364] PPP generic driver version 2.4.2
[ 3.815352] PPP BSD Compression module registered
[ 3.820128] PPP Deflate Compression module registered
[ 3.825212] PPP MPPE Compression module registered
[ 3.830042] NET: Registered protocol family 24
[ 3.834768] usbcore: registered new interface driver asix
[ 3.840437] usbcore: registered new interface driver ax88179_178a
[ 3.846820] usbcore: registered new interface driver cdc_ether
[ 3.852892] usbcore: registered new interface driver net1080
[ 3.858807] usbcore: registered new interface driver cdc_subset
[ 3.864962] usbcore: registered new interface driver zaurus
[ 3.870830] usbcore: registered new interface driver cdc_ncm
[ 3.876547] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.883103] ehci-pci: EHCI PCI platform driver
[ 3.887792] ehci-orion: EHCI orion driver
[ 3.891933] orion-ehci f1058000.usb: EHCI Host Controller
[ 3.897393] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[ 3.905070] orion-ehci f1058000.usb: irq 50, io mem 0xf1058000
[ 3.905469] ata2: SATA link down (SStatus 0 SControl 300)
[ 3.905502] ata1: SATA link down (SStatus 0 SControl 300)
[ 3.935445] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[ 3.941436] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.948271] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.955534] usb usb1: Product: EHCI Host Controller
[ 3.960434] usb usb1: Manufacturer: Linux 3.10.105.14 ehci_hcd
[ 3.966299] usb usb1: SerialNumber: f1058000.usb
[ 3.971688] hub 1-0:1.0: USB hub found
[ 3.975485] hub 1-0:1.0: 1 port detected
[ 3.980174] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 3.985541] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
[ 3.993531] xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000
[ 3.999361] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.006194] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.013448] usb usb2: Product: xHCI Host Controller
[ 4.018360] usb usb2: Manufacturer: Linux 3.10.105.14 xhci-hcd
[ 4.024218] usb usb2: SerialNumber: f10f0000.usb3
[ 4.029682] hub 2-0:1.0: USB hub found
[ 4.033460] hub 2-0:1.0: 1 port detected
[ 4.037591] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 4.042943] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
[ 4.050524] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[ 4.057354] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.064608] usb usb3: Product: xHCI Host Controller
[ 4.069514] usb usb3: Manufacturer: Linux 3.10.105.14 xhci-hcd
[ 4.075371] usb usb3: SerialNumber: f10f0000.usb3
[ 4.086395] hub 3-0:1.0: USB hub found
[ 4.090171] hub 3-0:1.0: 1 port detected
[ 4.094287] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 4.099656] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
[ 4.107667] xhci-hcd f10f8000.usb3: irq 49, io mem 0xf10f8000
[ 4.113476] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.120313] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.127574] usb usb4: Product: xHCI Host Controller
[ 4.132473] usb usb4: Manufacturer: Linux 3.10.105.14 xhci-hcd
[ 4.138341] usb usb4: SerialNumber: f10f8000.usb3
[ 4.144066] hub 4-0:1.0: USB hub found
[ 4.147855] hub 4-0:1.0: 1 port detected
[ 4.151925] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 4.157278] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
[ 4.164833] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[ 4.171670] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.178930] usb usb5: Product: xHCI Host Controller
[ 4.183830] usb usb5: Manufacturer: Linux 3.10.105.14 xhci-hcd
[ 4.189698] usb usb5: SerialNumber: f10f8000.usb3
[ 4.195750] hub 5-0:1.0: USB hub found
[ 4.199526] hub 5-0:1.0: 1 port detected
[ 4.204820] mv-udc f1058100.udc: successful probe UDC device without clock gating.
[ 4.214077] mousedev: PS/2 mouse device common for all mice
[ 4.223889] mvebu-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0
[ 4.612553] lm75 0-0049: hwmon0: sensor 'lm75'
[ 4.666693] armada_thermal f10e4078.thermal: Overheat threshold between 92..107
[ 4.675764] orion_wdt: Initial timeout 171 sec
[ 4.680633] thecus_event : started
[ 4.684057] md: linear personality registered for level -1
[ 4.689592] md: raid0 personality registered for level 0
[ 4.694926] md: raid1 personality registered for level 1
[ 4.700280] md: raid10 personality registered for level 10
[ 4.705796] md: raid6 personality registered for level 6
[ 4.711129] md: raid5 personality registered for level 5
[ 4.716469] md: raid4 personality registered for level 4
[ 4.721802] md: multipath personality registered for level -4
[ 4.728271] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[ 4.736866] dm_crypt using the OCF package.
[ 4.741528] device-mapper: multipath: version 1.6.0 loaded
[ 4.747066] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 4.753622] device-mapper: multipath queue-length: version 0.1.0 loaded
[ 4.760274] device-mapper: multipath service-time: version 0.2.0 loaded
[ 4.782099] cpuidle: using governor ladder
[ 4.786401] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: Total CESA HW channels supported 2
[ 4.795800] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources: CESA feature: int_coalescing(1)
[ 4.804899] armada-cesa-ocf f109d000.crypto: mv_get_cesa_resources threshold 0x2, threshold_time 0xfffff
[ 4.814761] mvCesaInit: channels=2, session=640, queue=256
[ 4.840241] armada-cesa-ocf f109d000.crypto: cesa_ocf_probe: CESA driver operate in ocf(0) mode
[ 4.850101] cesadev_init(c0937940)
[ 4.855702] usbcore: registered new interface driver usbhid
[ 4.861306] usbhid: USB HID core driver
[ 4.865879] Loading Marvell spi device
[ 4.872614] arp_tables: (C) 2002 David S. Miller
[ 4.877346] TCP: cubic registered
[ 4.880680] Initializing XFRM netlink socket
[ 4.887565] NET: Registered protocol family 10
[ 4.893522] sit: IPv6 over IPv4 tunneling driver
[ 4.899989] NET: Registered protocol family 17
[ 4.904492] NET: Registered protocol family 15
[ 4.909129] Bridge firewalling registered
[ 4.913207] 8021q: 802.1Q VLAN Support v1.8
[ 4.917451] Key type dns_resolver registered
[ 4.922009] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 4.942236] regulator-dummy: disabling
[ 4.966565] UBI: attaching mtd0 to ubi0
[ 6.608762] UBI: scanning is finished
[ 6.619486] UBI warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 45, need 69
[ 6.664138] UBI: attached mtd0 (name "ubifs", size 512 MiB) to ubi0
[ 6.670494] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 6.677356] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 6.684097] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 6.691039] UBI: good PEBs: 4085, bad PEBs: 11, corrupted PEBs: 0
[ 6.697186] UBI: user volume: 4, internal volumes: 1, max. volumes count: 128
[ 6.704358] UBI: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number: 245953803
[ 6.713391] UBI: available PEBs: 0, total reserved PEBs: 4085, PEBs reserved for bad PEB handling: 45
[ 6.722817] UBI: background thread "ubi_bgt0d" started, PID 1529
[ 6.895975] mvebu-rtc f10a3800.rtc: setting system clock to 2018-02-12 21:19:52 UTC (1518470392)
[ 6.942145] Freeing unused kernel memory: 272K (c0917000 - c095b000)
starting pid 1634, tty '': '/etc/rc.d/rc.sysinit'
Mounting /proc
Remounting root device read-write...
Mounting other local filesystems...
/var : successfully mounted
/dev/pts : successfully mounted
/proc : already mounted
/sys : successfully mounted
Mounting /var under /dev/shm...
[ 7.208107] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 7.225698] uhci_hcd: USB Universal Host Controller Interface driver
[ 7.310794] usbcore: registered new interface driver usb-storage
[ 7.375258] UBIFS: background thread "ubifs_bgt0_3" started, PID 1729
[ 7.436495] UBIFS: mounted UBI device 0, volume 3, name "rom"
[ 7.442272] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 7.451468] UBIFS: FS size: 401498112 bytes (382 MiB, 3162 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
[ 7.461436] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 7.466522] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 2B0AA742-5411-4988-B342-2DF8A11078C2, small LPT model
[ 7.486887] UBIFS: background thread "ubifs_bgt0_3" stops
Setting up loopback networking...
[ 7.736090] UBIFS: background thread "ubifs_bgt0_2" started, PID 1749
[ 7.766767] UBIFS: recovery needed
[ 7.933246] UBIFS: recovery completed
[ 7.937014] UBIFS: mounted UBI device 0, volume 2, name "etc"
[ 7.942793] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 7.951983] UBIFS: FS size: 8126464 bytes (7 MiB, 64 LEBs), journal size 1650688 bytes (1 MiB, 13 LEBs)
[ 7.961423] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 7.966506] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 19DE1F75-8119-4293-BAE6-068A80F2F200, small LPT model
[ 8.032836] UBIFS: background thread "ubifs_bgt0_4" started, PID 1757
[ 8.062438] UBIFS: recovery needed
[ 8.133382] UBIFS: recovery completed
[ 8.137135] UBIFS: mounted UBI device 0, volume 4, name "version"
[ 8.143264] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 8.152457] UBIFS: FS size: 6094848 bytes (5 MiB, 48 LEBs), journal size 1396736 bytes (1 MiB, 11 LEBs)
[ 8.161906] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 8.166989] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 8A43601A-8B91-47F3-89A8-2D52E4A458F3, small LPT model
[ 8.309648] eth0: mac address changed
starting pid 1792, tty '': '/sbin/console'
(none) login: ['', '', '']
('rsync_service', {'status': '1'})
('web_service', {'status': '1'})
('webdav', {'status': '1'})
('awss3', {'status': '1'})
('snmp_service', {'status': '1'})
TELNET 0
('itunes_service', {'status': '1'})
('ha', {'status': '0'})
('ssd_cache', {'status': '0'})
('upnpd', {'status': '1'})
('sed', {'status': '1'})
('tftp', {'status': '1'})
('vpn_server', {'status': '1'})
('swift', {'status': '0'})
('stack', {'status': '1'})
('auto_upgrade', {'status': '1'})
('ftp', {'status': '1'})
('failover', {'status': '1'})
('iso_mount', {'status': '1'})
('nfs', {'status': '1'})
('scale_out', {'status': '0'})
Bonjour 0
('disk_clone_wipe', {'status': '1'})
('ssh_service', {'status': '1'})
IHM 1
Snapshot 1
('iscsi', {'status': '1'})
>>>>>>>>>>>>>>>>>>>>Start: Initial LCM
<<<<<<<<<<<<<<<<<<<<End: Initial LCM
>>>>>>>>>>>>>>>>>>>>Start: Load Drivers
modprobe: FATAL: Module i915 not found.
modprobe: FATAL: Module e1000e not found.
modprobe: FATAL: Module igb not found.
modprobe: FATAL: Module ixgbe not found.
modprobe: FATAL: Module tehuti not found.
modprobe: FATAL: Module i40e not found.
modprobe: FATAL: Module bnx2x not found.
modprobe: FATAL: Module tn40xx not found.
modprobe: FATAL: Module tn4022 not found.
modprobe: FATAL: Module be2net not found.
modprobe: FATAL: Module tg3 not found.
[ 14.643322] usbcore: registered new interface driver usblp
[ 14.689221] NTFS driver 2.1.30 [Flags: R/O MODULE].
[ 14.776228] exFAT: Version 1.2.9
<<<<<<<<<<<<<<<<[ 14.859716] Clear Critical Queue.
<<<<End: Load Drivers
>>>>>>>>>>>>>>>>>>>>Start: Initial Settings
?[9;0]Alarm off
[ 15.946707] udev: starting version 151
<<<<<<<<<<<<<<<<<<<<End: Initial Settings
>>>>>>>>>>>>>>>>>>>>Start: Check Reset to Default
<<<<<<<<<<<<<<<<<<<<End: Check Reset to Default
>>>>>>>>>>>>>>>>>>>>Start: Config Management
<<<<<<<<<<<<<<<<<<<<End: Config Management
>>>>>>>>>>>>>>>>>>>>Start: Network Initialize
route: ioctl 0x890c failed: No such process
[ 17.834820] pool #0: pkt_size=1536, buf_size=1600 - 2048 of 2048 buffers added
[ 17.842303] eth0: link up
[ 17.845053] eth0: started
[ 21.591869] eth0: link down
[ 25.775330] eth0: link up, full duplex, speed 1 Gbps
<<<<<<<<<<<<<<<<<<<<End: Network Initialize
>>>>>>>>>>>>>>>>>>>>Start: Unlock SED Disk
<<<<<<<<<<<<<<<<<<<<End: Unlock SED Disk
>>>>>>>>>>>>>>>>>>>>Start: Initial Disk
<<<<<<<<<<<<<<<<<<<<End: Initial Disk
>>>>>>>>>>>>>>>>>>>>Start: Factory Test
<<<<<<<<<<<<<<<<<<<<End: Factory Test
>>>>>>>>>>>>>>>>>>>>Start: Assemble RAID
<<<<<<<<<<<<<<<<<<<<End: Assemble RAID
>>>>>>>>>>>>>>>>>>>>Start: Upgrade Firmware Version
<<<<<<<<<<<<<<<<<<<<End: Upgrade Firmware Version
>>>>>>>>>>>>>>>>>>>>Start: Activate Monitor
<<<<<<<<<<<<<<<<<<<<End: Activate Monitor
>>>>>>>>>>>>>>>>>>>>Start: Environment Setting
<<<<<<<<<<<<<<<<<<<<End: Environment Setting
>>>>>>>>>>>>>>>>>>>>Start: Start Service
[ 50.770371] Rounding down aligned max_sectors from 4294967295 to 4294967288
[ 53.091021] Loading iSCSI transport class v2.0-870.
[ 54.096792] ip_tables: (C) 2000-2006 Netfilter Core Team
2018-02-13 05:20:49,779 - ERROR - SSDCacheManager - Fail to load necessary kernel modules.
cmd = /sbin/modprobe enhanceio
exit_code = 1
output =
<<<<<<<<<<<<<<<<<<<<End: Start Service
>>>>>>>>>>>>>>>>>>>>Start: Boot OK
/bin/sh: /usr/bin/sounds/startupsound: No such file or directory
2018-02-13 05:20:54,991 - WARNING - WebDAVService - WebDAV is not process, please start WebDAV first
<<<<<<<<<<<<<<<<<<<<End: Boot OK
>>>>>>>>>>>>>>>>>>>>Boot Process Successful<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>Boot Process Finish<<<<<<<<<<<<<<<<<<<<
Quote
stopped autoboot
BootROM - 1.73
Booting from SPI flash
General initialization - Version: 1.0.0
AVS selection from EFUSE disabled (Skip reading EFUSE values)
Overriding default AVS value to: 0x23
Detected Device ID 6820
High speed PHY - Version: 2.0
Init Customer board board SerDes lanes topology details:
| Lane # | Speed| Type |
------------------------------|
| 0 | 0 | SGMII0 |
| 1 | 3 | SATA0 |
| 2 | 3 | SATA1 |
| 4 | 5 | USB3 HOST0 |
| 5 | 5 | USB3 HOST1 |
-------------------------------
High speed PHY - Ended Successfully
DDR4 Training Sequence - Ver TIP-0.23.(Sublib 0.8)0
DDR4 Training Sequence - Switching XBAR Window to FastPath Window
DDR4 Training Sequence - Ended Successfully
BootROM: Image checksum verification PASSED
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **
U-Boot 2013.01 (Aug 09 2017 - 16:51:03) Marvell version: 2015_T1.0p18
Board: A38x-Customer0-Thecus-N2350
SoC: MV88F6820 Rev A0
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1066 [MHz]
L2 @ 800 [MHz]
TClock @ 200 [MHz]
DDR4 @ 800 [MHz]
DDR4 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB
NAND: 512 MiB
MMC: mv_sdh: 0
SF: Detected MX25L3205D with page size 64 KiB, total 4 MiB
USB2.0 0: Host Mode
USB3.0 0: Host Mode
USB3.0 1: Host Mode
Map: Code: 0x3fed0000:0x3ff959e4
BSS: 0x3ffef104
Stack: 0x3f9bff20
Heap: 0x3f9c0000:0x3fed0000
U-Boot Environment: 0x00100000:0x00110000 (SPI)
Board configuration detected:
Net:
| port | Interface | PHY address |
|--------|-----------|--------------|
| egiga0 | SGMII | 0x01 |
egiga0 [PRIME]
Hit any key to stop autoboot: 3 ??? 2 ??? 0
Marvell>> shelp\n
Unknown command 'shelpn' - try 'help'
Marvell>> help
? - alias for 'help'
Creset - Creset - Run 'reset' or boot command in a loop, while counting.
SatR - Sample At Reset sub-system
active_units- print active units on board
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
boot_menu- command allows to select boot script from boot device
example: boot_menu
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
bootz - boot Linux zImage image from memory
bubt - bubt - Burn an image on the Boot flash device.
chpart - change active partition
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
cpss_env- set cpss environment variables permanently
crc32 - checksum calculation
date - get/set/reset date & time
ddrPhyRead- ddrPhyRead - Read DDR PHY register
ddrPhyWrite- ddrPhyWrite - Write DDR PHY register
dhcp - boot image via network using DHCP/TFTP protocol
diskboot- diskboot- boot from IDE device
dma - dma - Perform DMA using the XOR engine
echo - echo args to console
editenv - edit environment variable
eeprom - EEPROM sub-system
env - environment handling commands
exit - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
ext4load- load binary file from a Ext4 filesystem
ext4ls - list files in a directory (default /)
ext4write- create a file in the root directory
false - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fdt - flattened device tree utility commands
flash_part_print- flash_part_print - print spi/nand FLASH memory information
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address 'addr'
help - print command description/usage
i2c - I2C sub-system
ide - ide - IDE sub-system
iminfo - print header information for application image
imxtract- extract a part of a multi-image
ir - ir - reading and changing MV internal register values.
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loadx - load binary file over serial line (xmodem mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
map - map - Display address decode windows
md - memory display
me - me - PCIe master enable
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - display MMC info
mp - mp - map PCIe BAR
mtdburn - Burn a Linux image and Filesystem` on the NAND/SPI flash.
mtdparts- define flash/nand partitions
mtest - simple RAM read/write test
mvsource- mvsource - Burn a script image on flash device.
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
pci - list and access PCI Configuration Space
pciePhyRead- phyRead - Read PCI-E Phy register
pciePhyWrite- pciePhyWrite - Write PCI-E Phy register
phyRead - phyRead - Read Phy register
phyWrite- phyWrite - Write Phy register
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
pxe - commands to get and boot from pxe files
qsgmii_sel- Select SFP or QSGMII modes on bc2.
rcvr - rcvr - Start recovery process (with TFTP server)
reset - Perform RESET of the CPU
resetenv- resetenv - Erase environment sector to reset all variables to default.
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
scsi - SCSI sub-system
scsiboot- boot from SCSI device
se - se - PCIe Slave enable
setenv - set environment variables
sf - SPI flash sub-system
sg - sg - scanning the PHYs status
showvar - print local hushshell variables
sleep - delay execution for some time
smiscan - smiscan - Scan for marvell smi devices.
source - run script from memory
sp - scan and detect all devices on PCI-e interface
sspi - SPI utility command
stage_boot- command to load script/image from different devices
example: stage_boot hd_img pxe
switchCountersRead- switchCntPrint - Read switch port counters.
switchPhyRegRead- - Read switch register
switchPhyRegWrite- - Write switch register
switchRegRead- switchRegRead - Read switch register
switchRegWrite- switchRegWrite - Write switch register
sys_restore- sys_restore - Search for install script on USB DOK and start installation of linux kernel and rootfs.
sysboot - command to get and boot from syslinux files
temp - temp - Display the device temperature.
tempCmd0- tempCmd - This command allocated for monitor extinction
tempCmd1- tempCmd - This command allocated for monitor extinction
tempCmd2- tempCmd - This command allocated for monitor extinction
tempCmd3- tempCmd - This command allocated for monitor extinction
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
training- training - prints the results of the DDR3 Training.
trainingStability- training - prints the results of the DDR3 Training.
true - do nothing, successfully
ts_report- ts_report - report touch screen coordinate
ts_test - ts_test - test touch screen
ubi - ubi commands
ubifsload- load file from an UBIFS filesystem
ubifsls - list files in a directory
ubifsmount- mount UBIFS volume
ubifsumount- unmount UBIFS volume
usb - USB sub-system
usbboot - boot from USB device
version - print monitor, compiler and linker version
whoAmI - - reading CPU ID
Marvell>>