Alternative Firmware (Debian Jessie, Synology DSM6)

Thanks for the reply!

I’ve powered off, removed the disks, powered on again.

IP is still the same, Power-LED is blinking, when trying to connect via Telnet, Putty says “Network error: Connection timed out”

EDIT: Forced the router, to give it a new IP. After a restart, it took the new IP and remembered the name I gave it in the DSM, but still no webgui or Telnet.

How did you install Debian 10 Buster on the ex2ultra ? Cant find the right install image.

I basically adapted the solution from:

I made a couple of changes, though:
1.) Encrypt with cryptsetup 2
2.) Boot from USB thumb drive (so that the disks can finally sleep using hd-idle)
3.) Decryption key on separate thumb drive

The image is the Debian stretch from fox-exe. But you can easily upgrade to buster after installation. Here’s a pretty good example:

https://www.cyberciti.biz/faq/update-upgrade-debian-9-to-debian-10-buster/

Thx so far ! Thats exactly what i am looking for :smiley:

Did you use a Serial Cable or is there a way to do it without it ?

At some point I had to use a serial connection because the image I created was faulty. But I think you can use an ssh connection too. That should work.

Hi,

Somehow after power loss my WDMyCloud-Ex2-Ultra got bricked it had earlier Debian from Fox site installed. Now using uart I’m able to access it and I was following the guide Bricked my EX2. <Also how I unbricked it> - #9 by TCWORLD but I got stuck on “umount /dev/loop0” it shows

umount: /usr/local/modules: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))

Can any of you please advice me how to get back to either original firmware or bring back Debian alive, thanks.

I also tried to install firmware from terminal but it cannot find updateFirmwareFromFile.sh file

Ok somehow I managed to screw it up even more, now when I try to boot after loading uImage and URamdisk from Tftp server I got:

Marvell>> boot
Using egiga2 device
TFTP from server 192.168.5.107; our IP address is 192.168.5.184
Filename ‘uImage’.
Load address: 0x2000000
Loading: #################################################################
#################################################################
#################################################################
################################################
8.3 MiB/s
done
Bytes transferred = 3564428 (36638c hex)
Using egiga2 device
TFTP from server 192.168.5.107; our IP address is 192.168.5.184
Filename ‘uRamdisk’.
Load address: 0x3000000
Loading: #################################################################
#################################################################
#####################################################
8.2 MiB/s
done
Bytes transferred = 2680403 (28e653 hex)

NAND read: device 0 offset 0xc800800, size 0xf00000
15728640 bytes read: OK

Booting image at 02000000 …

Booting kernel from Legacy Image at 02000000 …

Image Name: Ex2u-4.8.6+
Created: 2016-11-21 19:15:19 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3564364 Bytes = 3.4 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK

Ramdisk error, Loading Rescure Firmware from NAND Flash

NAND read: device 0 offset 0xc800800, size 0xf00000
15728640 bytes read: OK

NAND read: device 0 offset 0xc800800, size 0xf00000
15728640 bytes read: OK

Booting image at 00a00000 …

Wrong Image Format for bootm command
ERROR: can’t get kernel image!
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid

@Fox_exe mate any chance you could take a look at what’s above and shed some light on the issue, I would be very grateful, thanks!

Ok, nice. i got a Serial Cable and everything works good so far. But i cant stop the autoboot.
Pressing 1 once, all all the time over and over again, keep 1 pushed down hole boot procces or pressing 1 just in the moment when it comes to “press any key to stop autoboot” nothing helps.
NAS trys always to boot normal and runs in to the kernel panic :frowning: someone any idea ?

BTW. i can see my “1” or any other char that i entered in the console

Summary

ÿ

General initialization - Version: 1.0.0

Detected Device ID 6820

High speed PHY - Version: 2.0

Load WD GrandTeton Serdes Config:

board SerDes lanes topology details:

| Lane # | Speed | Type |


| 0 | 06 | SATA0 |

| 1 | 05 | PCIe0 |

| 2 | 06 | SATA1 |

| 3 | 05 | USB3 HOST1 |

| 4 | 05 | USB3 HOST0 |

| 5 | 00 | SGMII2 |


PCIe, Idx 0: detected no link

High speed PHY - Ended Successfully

DDR3 Training Sequence - Ver TIP-1.26.0

mvSysEnvGetTopologyUpdateInfo: TWSI Read failed

DDR3 Training Sequence - Switching XBAR Window to FastPath Window

DDR3 Training Sequence - Ended Successfully

BootROM: Image checksum verification PASSED


| / | __ _ _ ____ | | |
| |/| |/ _` | '
\ \ / / _ \ | |
| | | | (| | | \ V / __/ | |
|
| ||_,|| _/ _
|||
_ _ ____ _
| | | | | __ ) ___ ___ | |

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

U-Boot 2013.01_v1.04 (Aug 20 2015 - 11:11:32) Marvell version: 2014_T3.0p6

mvBoardIdIndexGet(boardId) = 1
Board: GrandTeton DB6820
SoC: MV88F6820 Rev A0
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1332 [MHz]
L2 @ 666 [MHz]
TClock @ 200 [MHz]
DDR @ 666 [MHz]
DDR 32 Bit Width, FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB

Map: Code: 0x3fece000:0x3ff95bd4
BSS: 0x3ffef254
Stack: 0x3f9cdf20
Heap: 0x3f9ce000:0x3fece000
raise: Signal # 8 caught
raise: Signal # 8 caught
U-Boot Environment: 0x00000000:0x00080000 (NAND)

NAND: ID: daad ,256 MiB
MMC: mv_sdh: 0
PCI-e 0: Detected No Link.
USB2.0 0: Host Mode
USB3.0 0: Host Mode
USB3.0 1: Host Mode
Board configuration detected:
Creating 1 MTD partitions on “nand0”:
0x00000f500000-0x00000ff00000 : “mtd=7”
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=7”
UBI: MTD device size: 10 MiB
UBI: number of good PEBs: 79
UBI: number of bad PEBs: 1
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 31
UBI: total number of reserved PEBs: 48
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 2/0
UBIFS: mounted UBI device 0, volume 0, name “reserve2”
UBIFS: mounted read-only
UBIFS: file system size: 4063232 bytes (3968 KiB, 3 MiB, 32 LEBs)
UBIFS: journal size: 1015809 bytes (992 KiB, 0 MiB, 6 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: LZO
UBIFS: reserved for root: 200807 bytes (196 KiB)
Loading file ‘/mac_addr’ to addr 0x02000000 with size 18 (0x00000012)…
Done
Set lan 2 WakeOnLan ok
Enable HD1
1
1
1
1
1
1
1
1
1
1
1
Enable HD2
1
1
1
1
1
1
1
1
1
1
1
1
1
Net:

port Interface PHY address
egiga0 RGMII In-Band
egiga1 RGMII In-Band
egiga2 SGMII 0x00
egiga0, egiga1, egiga2 [PRIME]
Hit any key to stop autoboot: 1 1
1
1
0

NAND read: device 0 offset 0x500000, size 0x500000
1
1
1
5242880 bytes read: OK

NAND read: device 0 offset 0xa00000, size 0x500000
1
1
1
5242880 bytes read: OK

Booting image at 00a00000 …

Booting kernel from Legacy Image at 00a00000 …

Image Name: Kernel-v5.5.3
Created: 2020-04-21 8:44:54 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5116916 Bytes = 4.9 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum …
OK

Loading init Ramdisk from Legacy Image at 00f00000 …

Image Name: BusyBox v1.31
Created: 2020-04-21 13:35:00 UTC
Image Type: ARM Linux RAMDisk Image (lzma compressed)
Data Size: 4830050 Bytes = 4.6 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum … 1
1
OK
Loading Kernel Image … 1
OK
OK

Starting kernel …

Uncompressing Linux…
1
1

1
1

done, booting the kernel.
[ 0.000000][ T0] Booting Linux on physical CPU 0x0
[ 0.000000][ T0] Linux version 5.5.3-mvebu-tld-1-dirty (user@rdshost) (gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)) #6 SMP PREEMPT Tue Apr 21 11:40:33 STD 2020
[ 0.000000][ T0] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
[ 0.000000][ T0] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000][ T0] OF: fdt: Machine model: My Cloud Expert Series EX2 Ultra (BVBZ/Ranger Peak)
[ 0.000000][ T0] Memory policy: Data cache writealloc
[ 0.000000][ T0] INITRD: 0x00f00000+0x0049c000 overlaps in-use memory region - disabling initrd
[ 0.000000][ T0] percpu: Embedded 20 pages/cpu s52044 r8192 d21684 u81920
[ 0.000000][ T0] Built 1 zonelists, mobility grouping on. Total pages: 260608
[ 0.000000][ T0] Kernel command line: root=/dev/ram console=ttyS0,115200
[ 0.000000][ T0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000][ T0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000][ T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.000000][ T0] Memory: 1022768K/1048576K available (10240K kernel code, 863K rwdata, 2836K rodata, 1024K init, 340K bss, 25808K reserved, 0K cma-reserved, 262144K highmem)
[ 0.000000][ T0] random: get_random_u32 called from ____cache_alloc+0x338/0x794 with crng_init=0
[ 0.000000][ T0] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000][ T0] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000][ T0] Tasks RCU enabled.
[ 0.000000][ T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000][ T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000][ T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000][ T0] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000][ T0] L2C-310 full line of zeros enabled for Cortex-A9
[ 0.000000][ T0] L2C-310 D prefetch enabled, offset 1 lines
[ 0.000000][ T0] L2C-310 dynamic clock gating enabled, standby mode enabled
[ 0.000000][ T0] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB
[ 0.000000][ T0] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001
[ 0.000008][ T0] sched_clock: 64 bits at 666MHz, resolution 1ns, wraps every 4398046511103ns
[ 0.000022][ T0] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x999999d70a, max_idle_ns: 440795225152 ns
[ 0.000040][ T0] Switching to timer-based delay loop, resolution 1ns
[ 0.000266][ T0] Ignoring duplicate/late registration of read_current_timer delay
[ 0.000276][ T0] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[ 0.000843][ T0] Console: colour dummy device 80x30
[ 0.000865][ T0] Calibrating delay loop (skipped), value calculated using timer frequency… 1332.00 BogoMIPS (lpj=6660000)
[ 0.000874][ T0] pid_max: default: 32768 minimum: 301
[ 0.001018][ T0] LSM: Security Framework initializing
[ 0.001076][ T0] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001085][ T0] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001158][ T0] *** VALIDATE tmpfs ***
[ 0.001534][ T0] *** VALIDATE proc ***
[ 0.001655][ T0] *** VALIDATE cgroup1 ***
[ 0.001663][ T0] *** VALIDATE cgroup2 ***
[ 0.001706][ T0] CPU: Testing write buffer coherency: ok
[ 0.001725][ T0] CPU0: Spectre v2: using BPIALL workaround
[ 0.001890][ T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.060142][ T1] Setting up static identity map for 0x100000 - 0x100060
[ 0.060243][ T1] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4
[ 0.060348][ T1] mvebu-pmsu: Initializing Power Management Service Unit
[ 0.080111][ T1] rcu: Hierarchical SRCU implementation.
[ 0.120110][ T1] smp: Bringing up secondary CPUs …
[ 0.200216][ T1] Booting CPU 1
[ 0.200405][ T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.200410][ T0] CPU1: Spectre v2: using BPIALL workaround
[ 0.200508][ T1] smp: Brought up 1 node, 2 CPUs
[ 0.200516][ T1] SMP: Total of 2 processors activated (2664.00 BogoMIPS).
[ 0.200521][ T1] CPU: All CPU(s) started in SVC mode.
[ 0.200926][ T1] devtmpfs: initialized
[ 0.203507][ T1] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.203945][ T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.203967][ T1] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.204099][ T1] xor: measuring software checksum speed
[ 0.300105][ T1] arm4regs : 2096.800 MB/sec
[ 0.400102][ T1] 8regs : 1584.400 MB/sec
[ 0.500104][ T1] 32regs : 1676.400 MB/sec
[ 0.500109][ T1] xor: using function: arm4regs (2096.800 MB/sec)
[ 0.500118][ T1] prandom: seed boundary self test passed
[ 0.501683][ T1] prandom: 100 self tests passed
[ 0.501689][ T1] pinctrl core: initialized pinctrl subsystem
[ 0.502422][ T1] thermal_sys: Registered thermal governor ‘step_wise’
[ 0.502823][ T1] NET: Registered protocol family 16
[ 0.503480][ T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.503975][ T1] audit: initializing netlink subsys (disabled)
[ 0.504099][ T34] audit: type=2000 audit(0.500:1): state=initialized audit_enabled=0 res=1
[ 0.505193][ T1] cpuidle: using governor ladder
[ 0.505217][ T1] cpuidle: using governor menu
[ 0.505317][ T1] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.505325][ T1] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.505467][ T1] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling
[ 0.505477][ T1] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling
[ 0.700183][ T1] raid6: int32x8 gen() 201 MB/s
[ 0.870203][ T1] raid6: int32x8 xor() 153 MB/s
[ 1.040130][ T1] raid6: int32x4 gen() 205 MB/s
[ 1.210158][ T1] raid6: int32x4 xor() 159 MB/s
[ 1.380143][ T1] raid6: int32x2 gen() 237 MB/s
[ 1.550144][ T1] raid6: int32x2 xor() 240 MB/s
[ 1.720226][ T1] raid6: int32x1 gen() 209 MB/s
[ 1.890228][ T1] raid6: int32x1 xor() 227 MB/s
[ 1.890234][ T1] raid6: using algorithm int32x2 gen() 237 MB/s
[ 1.890239][ T1] raid6: … xor() 240 MB/s, rmw enabled
[ 1.890243][ T1] raid6: using intx1 recovery algorithm
[ 1.891413][ T1] SCSI subsystem initialized
[ 1.892044][ T1] usbcore: registered new interface driver usbfs
[ 1.892122][ T1] usbcore: registered new interface driver hub
[ 1.892217][ T1] usbcore: registered new device driver usb
[ 1.893000][ T1] pps_core: LinuxPPS API ver. 1 registered
[ 1.893009][ T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 1.893063][ T1] PTP clock support registered
[ 1.894323][ T1] clocksource: Switched to clocksource arm_global_timer
[ 2.595091][ T1] *** VALIDATE bpf ***
[ 2.595315][ T1] VFS: Disk quotas dquot_6.6.0
[ 2.595379][ T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 2.595444][ T1] *** VALIDATE ramfs ***
[ 2.604107][ T1] NET: Registered protocol family 2
[ 2.604612][ T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 2.604642][ T1] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 2.604712][ T1] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 2.604790][ T1] TCP: Hash tables configured (established 8192 bind 8192)
[ 2.604874][ T1] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 2.604903][ T1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 2.605047][ T1] NET: Registered protocol family 1
[ 2.605469][ T1] RPC: Registered named UNIX socket transport module.
[ 2.605477][ T1] RPC: Registered udp transport module.
[ 2.605482][ T1] RPC: Registered tcp transport module.
[ 2.605487][ T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 2.605496][ T1] PCI: CLS 0 bytes, default 64
[ 2.605726][ T1] NetWinder Floating Point Emulator V0.97 (double precision)
[ 2.605916][ T1] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 2.608807][ T1] Initialise system trusted keyrings
[ 2.608842][ T1] Key type blacklist registered
[ 2.608942][ T1] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[ 2.609023][ T1] zbud: loaded
[ 2.609836][ T1] NFS: Registering the id_resolver key type
[ 2.609859][ T1] Key type id_resolver registered
[ 2.609864][ T1] Key type id_legacy registered
[ 2.609877][ T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 2.609887][ T1] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 2.610134][ T1] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 2.610381][ T1] *** VALIDATE jffs2 ***
[ 2.610686][ T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[ 2.610788][ T1] orangefs_init: module version upstream loaded
[ 2.631467][ T1] NET: Registered protocol family 38
[ 2.631480][ T1] async_tx: api initialized (async)
[ 2.631490][ T1] Key type asymmetric registered
[ 2.631495][ T1] Asymmetric key parser ‘x509’ registered
[ 2.631586][ T1] bounce: pool size: 64 pages
[ 2.631701][ T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 2.633713][ T1] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
[ 2.636810][ T1] mv_xor f1060800.xor: Marvell shared XOR driver
[ 2.694891][ T1] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[ 2.696495][ T1] mv_xor f1060900.xor: Marvell shared XOR driver
[ 2.754877][ T1] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
[ 2.809999][ T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 2.811655][ T1] printk: console [ttyS0] disabled
[ 2.831771][ T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 21, base_baud = 12500000) is a 16550A
[ 3.775929][ T1] printk: console [ttyS0] enabled
[ 3.801761][ T1] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 22, base_baud = 12500000) is a 16550A
[ 3.812807][ T1] ahci-mvebu f10a8000.sata: f10a8000.sata supply ahci not found, using dummy regulator
[ 3.822427][ T1] ahci-mvebu f10a8000.sata: f10a8000.sata supply phy not found, using dummy regulator
[ 3.833320][ T1] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xda
[ 3.840433][ T1] nand: Hynix H27U2G8F2CTR-BC
[ 3.845023][ T1] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 3.853752][ T1] Bad block table found at page 131008, version 0x01
[ 3.860987][ T1] Bad block table found at page 130944, version 0x01
[ 3.867937][ T1] nand_read_bbt: bad block at 0x00000f640000
[ 3.873849][ T1] 8 fixed-partitions partitions found on MTD device pxa3xx_nand-0
[ 3.881559][ T1] Creating 8 MTD partitions on “pxa3xx_nand-0”:
[ 3.887697][ T1] 0x000000000000-0x000000500000 : “U-Boot”
[ 3.894486][ T1] 0x000000500000-0x000000a00000 : “uImage”
[ 3.901146][ T1] 0x000000a00000-0x000000f00000 : “uRamdisk”
[ 3.908006][ T1] 0x000000f00000-0x00000c800000 : “image.cfs”
[ 3.915326][ T1] 0x00000c800000-0x00000d700000 : “rescue fw”
[ 3.922260][ T1] 0x00000d700000-0x00000eb00000 : “config”
[ 3.928969][ T1] 0x00000eb00000-0x00000f500000 : “reserve1”
[ 3.935837][ T1] 0x00000f500000-0x00000ff00000 : “reserve2”
[ 3.944821][ T1] libphy: Fixed MDIO Bus: probed
[ 3.950622][ T1] orion-mdio f1072004.mdio: IRQ index 0 not found
[ 3.957091][ T1] libphy: orion_mdio_bus: probed
[ 3.963134][ T1] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[ 3.975799][ T1] mvneta f1034000.ethernet eth0: Using random mac address 72:96:9d:8e:c0:c9
[ 3.984905][ T1] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 3.992184][ T1] ehci-pci: EHCI PCI platform driver
[ 3.997451][ T1] ehci-orion: EHCI orion driver
[ 4.002335][ T1] orion-ehci f1058000.usb: EHCI Host Controller
[ 4.008507][ T1] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[ 4.016908][ T1] orion-ehci f1058000.usb: irq 38, io mem 0xf1058000
[ 4.054335][ T1] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[ 4.061143][ T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.05
[ 4.070169][ T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.078139][ T1] usb usb1: Product: EHCI Host Controller
[ 4.083742][ T1] usb usb1: Manufacturer: Linux 5.5.3-mvebu-tld-1-dirty ehci_hcd
[ 4.091403][ T1] usb usb1: SerialNumber: f1058000.usb
[ 4.097229][ T1] hub 1-0:1.0: USB hub found
[ 4.101721][ T1] hub 1-0:1.0: 1 port detected
[ 4.107555][ T1] usbcore: registered new interface driver usblp
[ 4.113861][ T1] usbcore: registered new interface driver usb-storage
[ 4.120948][ T1] mousedev: PS/2 mouse device common for all mice
[ 4.128276][ T1] armada38x-rtc f10a3800.rtc: registered as rtc0
[ 4.135019][ T1] i2c /dev entries driver
[ 4.141637][ T1] watchdog: f1020300.watchdog: driver supplied timeout (4294967295) out of range
[ 4.150668][ T1] watchdog: f1020300.watchdog: falling back to default timeout (171)
[ 4.158982][ T1] orion_wdt: Initial timeout 171 sec
[ 4.164596][ T1] device-mapper: uevent: version 1.0.3
[ 4.170116][ T1] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
[ 4.179510][ T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[ 4.186802][ T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[ 4.194151][ T1] device-mapper: multipath service-time: version 0.3.0 loaded
[ 4.201540][ T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[ 4.208391][ T1] device-mapper: raid: Loading target version 1.15.0
[ 4.218590][ T1] marvell-cesa f1090000.crypto: CESA device successfully registered
[ 4.226832][ T1] hid: raw HID events driver (C) Jiri Kosina
[ 4.233066][ T1] usbcore: registered new interface driver usbhid
[ 4.239398][ T1] usbhid: USB HID core driver
[ 4.243954][ T1] exFAT: Version 1.3.0
[ 4.248394][ T1] drop_monitor: Initializing network drop monitor service
[ 4.255723][ T1] NET: Registered protocol family 10
[ 4.261570][ T1] Segment Routing with IPv6
[ 4.266038][ T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 4.273742][ T1] NET: Registered protocol family 17
[ 4.279045][ T1] 8021q: 802.1Q VLAN Support v1.8
[ 4.283980][ T1] Key type dns_resolver registered
[ 4.289058][ T1] ThumbEE CPU extension supported.
[ 4.294054][ T1] Registering SWP/SWPB emulation handler
[ 4.299800][ T1] registered taskstats version 1
[ 4.304646][ T1] Loading compiled-in X.509 certificates
[ 4.310222][ T1] zswap: loaded using pool lzo/zbud
[ 4.315416][ T1] Key type ._fscrypt registered
[ 4.320147][ T1] Key type .fscrypt registered
[ 4.326836][ T1] Key type big_key registered
[ 4.331813][ T1] Key type encrypted registered
[ 4.339543][ T23] ahci-mvebu f10a8000.sata: f10a8000.sata supply ahci not found, using dummy regulator
[ 4.349150][ T23] ahci-mvebu f10a8000.sata: f10a8000.sata supply phy not found, using dummy regulator
[ 4.359055][ T23] ahci-mvebu f10a8000.sata: masking port_map 0x3 → 0x3
[ 4.366003][ T23] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[ 4.375812][ T23] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs
[ 4.386080][ T23] scsi host0: ahci-mvebu
[ 4.390535][ T23] scsi host1: ahci-mvebu
[ 4.394835][ T23] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 42
[ 4.403495][ T23] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 42
[ 4.412448][ T23] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 4.418517][ T23] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
[ 4.426832][ T23] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 4.436845][ T23] xhci-hcd f10f0000.usb3: irq 44, io mem 0xf10f0000
[ 4.443554][ T23] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.05
[ 4.452593][ T23] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.460568][ T23] usb usb2: Product: xHCI Host Controller
[ 4.466195][ T23] usb usb2: Manufacturer: Linux 5.5.3-mvebu-tld-1-dirty xhci-hcd
[ 4.473806][ T23] usb usb2: SerialNumber: f10f0000.usb3
[ 4.479613][ T23] hub 2-0:1.0: USB hub found
[ 4.484106][ T23] hub 2-0:1.0: 1 port detected
[ 4.488984][ T23] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 4.495063][ T23] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
[ 4.503301][ T23] xhci-hcd f10f0000.usb3: Host supports USB 3.0 SuperSpeed
[ 4.510442][ T23] usb usb3: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 4.519386][ T23] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.05
[ 4.528406][ T23] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.536388][ T23] usb usb3: Product: xHCI Host Controller
[ 4.541991][ T23] usb usb3: Manufacturer: Linux 5.5.3-mvebu-tld-1-dirty xhci-hcd
[ 4.549609][ T23] usb usb3: SerialNumber: f10f0000.usb3
[ 4.555368][ T23] hub 3-0:1.0: USB hub found
[ 4.559857][ T23] hub 3-0:1.0: 1 port detected
[ 4.564957][ T23] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 4.571014][ T23] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
[ 4.579325][ T23] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 4.589335][ T23] xhci-hcd f10f8000.usb3: irq 45, io mem 0xf10f8000
[ 4.596039][ T23] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.05
[ 4.605063][ T23] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.613022][ T23] usb usb4: Product: xHCI Host Controller
[ 4.618634][ T23] usb usb4: Manufacturer: Linux 5.5.3-mvebu-tld-1-dirty xhci-hcd
[ 4.626252][ T23] usb usb4: SerialNumber: f10f8000.usb3
[ 4.632008][ T23] hub 4-0:1.0: USB hub found
[ 4.636513][ T23] hub 4-0:1.0: 1 port detected
[ 4.641387][ T23] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 4.647449][ T23] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
[ 4.655698][ T23] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed
[ 4.662830][ T23] usb usb5: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 4.671761][ T23] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.05
[ 4.680783][ T23] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.688752][ T23] usb usb5: Product: xHCI Host Controller
[ 4.694362][ T23] usb usb5: Manufacturer: Linux 5.5.3-mvebu-tld-1-dirty xhci-hcd
[ 4.701972][ T23] usb usb5: SerialNumber: f10f8000.usb3
[ 4.707720][ T23] hub 5-0:1.0: USB hub found
[ 4.712208][ T23] hub 5-0:1.0: 1 port detected
[ 4.717692][ T1] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[ 4.725822][ T1] armada38x-rtc f10a3800.rtc: setting system clock to 2020-05-20T19:49:50 UTC (1590004190)
[ 4.735754][ T1449] ata1: SATA link down (SStatus 0 SControl 300)
[ 4.741917][ T1454] ata2: SATA link down (SStatus 0 SControl 300)
[ 4.758199][ T1] md: Waiting for all devices to be available before autodetect
[ 4.765757][ T1] md: If you don’t use raid, use raid=noautodetect
[ 4.772677][ T1] md: Autodetecting RAID arrays.
[ 4.777517][ T1] md: autorun …
[ 4.781025][ T1] md: … autorun DONE.
[ 4.785284][ T1] VFS: Cannot open root device “ram” or unknown-block(1,0): error -6
[ 4.793244][ T1] Please append a correct “root=” boot option; here are the available partitions:
[ 4.802359][ T1] 1f00 5120 mtdblock0
[ 4.802361][ T1] (driver?)
[ 4.810346][ T1] 1f01 5120 mtdblock1
[ 4.810347][ T1] (driver?)
[ 4.818328][ T1] 1f02 5120 mtdblock2
[ 4.818329][ T1] (driver?)
[ 4.826308][ T1] 1f03 189440 mtdblock3
[ 4.826309][ T1] (driver?)
[ 4.834282][ T1] 1f04 15360 mtdblock4
[ 4.834283][ T1] (driver?)
[ 4.842261][ T1] 1f05 20480 mtdblock5
[ 4.842263][ T1] (driver?)
[ 4.850242][ T1] 1f06 10240 mtdblock6
[ 4.850243][ T1] (driver?)
[ 4.858227][ T1] 1f07 10240 mtdblock7
[ 4.858228][ T1] (driver?)
[ 4.866208][ T1] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
[ 4.875216][ T1] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.5.3-mvebu-tld-1-dirty #6
[ 4.883349][ T1] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 4.890018][ T1] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[ 4.898505][ T1] [] (show_stack) from [] (dump_stack+0x7c/0x98)
[ 4.906467][ T1] [] (dump_stack) from [] (panic+0x104/0x314)
[ 4.914170][ T1] [] (panic) from [] (mount_block_root+0x180/0x22c)
[ 4.922395][ T1] [] (mount_block_root) from [] (mount_root+0xf0/0x12c)
[ 4.930969][ T1] [] (mount_root) from [] (prepare_namespace+0x144/0x180)
[ 4.939717][ T1] [] (prepare_namespace) from [] (kernel_init_freeable+0x1c0/0x228)
[ 4.949338][ T1] [] (kernel_init_freeable) from [] (kernel_init+0x8/0x10c)
[ 4.958258][ T1] [] (kernel_init) from [] (ret_from_fork+0x14/0x2c)
[ 4.966566][ T1] Exception stack(0xef0b3fb0 to 0xef0b3ff8)
[ 4.972342][ T1] 3fa0: 00000000 00000000 00000000 00000000
[ 4.981263][ T1] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.990182][ T1] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 4.997534][ C1] CPU1: stopping
[ 5.000958][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.5.3-mvebu-tld-1-dirty #6
[ 5.009091][ C1] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 5.015748][ C1] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[ 5.024235][ C1] [] (show_stack) from [] (dump_stack+0x7c/0x98)
[ 5.032197][ C1] [] (dump_stack) from [] (handle_IPI+0x284/0x388)
[ 5.040335][ C1] [] (handle_IPI) from [] (gic_handle_irq+0x84/0x90)
[ 5.048646][ C1] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8)
[ 5.056865][ C1] Exception stack(0xef0d1f58 to 0xef0d1fa0)
[ 5.062641][ C1] 1f40: 00000000 ef7e17b4
[ 5.071562][ C1] 1f60: 00000000 c011f640 00000000 00000000 c1004f48 c1004f68 ffffe000 c1004fb0
[ 5.080483][ C1] 1f80: c0d211ba 00000000 c1003d00 ef0d1fa8 c010e07c c010e06c 60000013 ffffffff
[ 5.089406][ C1] [] (__irq_svc) from [] (arch_cpu_idle+0x1c/0x38)
[ 5.097543][ C1] [] (arch_cpu_idle) from [] (do_idle+0x134/0x2b8)
[ 5.105679][ C1] [] (do_idle) from [] (cpu_startup_entry+0x18/0x1c)
[ 5.113989][ C1] [] (cpu_startup_entry) from [<00102d4c>] (0x102d4c)
[ 5.121524][ T1] —[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0) ]—

Did you connect your serial connection the right way? I.e. TX —> RX, and RX—>TX?

Also check your soldering/cable. I experienced the same thing with a cable not properly fit.

@Fox_exe I’ve been reading over the thread and it looks like there is a build of DSM for the WD EX2, I was wondering if there was anything in the pipeline for EX4? If there’s anything I can do to help let me know

Need change DTB in kernel for work on Ex4.
I do not make any updates for these NAS anymore. Ask someone else.

Has anyone got the files for MiniDLNA? I can’t seem to download using the instructions and the version on the OMV extras site says incompatible.

Hi @Fox_exe is it still safe to upgrade the nas to latest v5 mycloud os on a mirror gen 2 if i want to keep the WDMyCloudMirrorGen2_Debian_8.0-1.bin chroot app?

I can’t test it, because don’t have device anymore.
But i think - its safe: In the worst case, it simply does not start automatically, but it can be started manually (Chroot inside and mount /sys /dev /proc and others, then start services)

well, it wasn’t (■■■■!) :slight_smile: the nas has removed it, even the chroot environment folder has been removed, and i can’t install it (it says download incompleted)

Man, really sorry to hear this. I had come back to the forum looking for this very answer - I guess no more future firmware updates for me!

Does anyone have already a Debian buster (10) running on wd mycloud gen1 or mycloud mirror gen1? Or maybe an Ubuntu 20.04?

Hi to all, i decide to give a chance https://fox-exe.ru/WDMyCloud/WDMyCloud-Mirror-Gen2/Debian/WD-to-Debian-Stretch.bin

and after rebboting only power led is blinking, Drive is not conecting to network :frowning:
Ofcorse i tried to unbrick with usb, but it seems not to work, (have tried 2 different stick formated fat32. same both uImage files) as Fox_exe sugesst. No luck.
Is another chance to unbrick?

I dsiconect drives from enclosure (MYCLOUD MIRROR GEN 2) and conected them usb->sata, now i see partitions:
first drive “unknown 2,0GB” + “ext4 1008MB” + “unalocated 16MB” + ext4 1859,0GB" + “unformated1024MB”
second drive partitions: “unknown 2,0GB” + “unformatted 1008MB” + “unalocated 16MB” + ext4 1859,0GB" + “unformated1024MB”
Is this correct?