Man
Re: WD MyCloud Gen2 (Glacier, Armada 375)
September 24, 2025 02:21AM
Man Wrote:
-------------------------------------------------------
> I wonder if someone can help me. I'm about to go
> on an extended vacation and wanted a little nas
> with plex running with me, so I thought of
> bringing this thing with me. I have had the wdmcg2
> which I haven't touched since 2016. It's been
> running Debian jessie with Fox' 3.10 kernel, just
> a little samba server basically.
> I thought I might as well upgrade it to Trixie,
> and the original kernel worked fine up until
> Buster or something. After that I couldn't log in
> via SSH, so I put on John's 4.12.0 kernel and the
> it started working again and I managed to upgrade
> to Debian.
>
> Now, I saw that when upgrading the kernel using
> using Gparted from a live distro on my pc that
> sda2 and sd3 had switched places. So that the
> physical second partiton with the rootfs is
> actually sda3 and the third partiton is sda2
> (while sda1 is linux-swap). That bugged me, so
> after moving things around with gparted I got
> rootfs=sda3 into the actual third partiton and the
> sda2 to the second partition. Now it won't boot
> from either the second or third partiton?
I know where the fault is.
When I first installed Debian ages ago I blindly followed instructions from fox.exe. And ended up with sda3 as the 2nd physical partition and couldn’t understand why he would do that.

Well, it seems even though the bootloader is hard coded to boot from sda3, there is a limit on how «far» back it is on a drive. When I used a 500GB ssd, I had sda3/rootfs as the 3rd physical partition. Since my rootfs partition is 40GB and the first partition is a 1GB swap drive, with data partition in the middle as sda2, sda3 starts at (500GB - 40GB + 1GB) approx 461GB. This worked fine.
However on the 3TB original drive sda3/rootfs would start at 2961GB and that won’t boot. The solution was to (with a partition editor/manager) delete sda2, move sda3 to the left, right after sda1, then recreate sda2 partition after sda3. Mening that the physical layout on the disk is now [sda1/sda3/sda2]. And now it boots fine.

If you don’t want to mess around with illogical partition numbers vs actual physical placement on the disk, I presume the easiest is just to create a small dummy partition right at the start of the drive and have the data partition as sda4. (Assuming you’re using a seperate partition for data. Something like this [sda1/sda2/sda3/sda4] aka [dummy partition/swap/rootfs/data].
Re: WD MyCloud Gen2 (Glacier, Armada 375)
September 24, 2025 03:19AM
Man,

Stock u-boot has quite a bit of limitation.

I could try building a new u-boot for you and osa to overcome the limit of this box. But I need a volunteer who is interested in doing the testing.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Man
Re: WD MyCloud Gen2 (Glacier, Armada 375)
September 24, 2025 04:20AM
This is not a dealbreaker, it was just to put out the information in case someone in the future had a similar problem.
Of course, if you want to try to build a a new uboot, I am sure I could help you test, and probably others will too.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
October 28, 2025 08:18AM
@Man i would suggest swap / rootfs2 / rootfs / data. Since it's easy to swap between active root '/' and only '/boot' must be on sda3 or sda5. Out of order GPT partitions are not so bad idea as well.
Man
Re: WD MyCloud Gen2 (Glacier, Armada 375)
October 28, 2025 08:57AM
nicefile Wrote:
-------------------------------------------------------
> @Man i would suggest swap / rootfs2 / rootfs /
> data. Since it's easy to swap between active root
> '/' and only '/boot' must be on sda3 or sda5. Out
> of order GPT partitions are not so bad idea as
> well.
I don't know why one would need to have both rootfs and rootfs2?
For now I've settled on [dummy partition/swap/rootfs/data]. It works well for my Debian Trixie install, and is easy to replicate.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 01, 2025 02:08AM
All,

I'm rolling a new u-boot for this box. Hopefully it will remove the shackle of not being able to save u-boot envs, and therefore have to self-impose a kernel size limitation of 5MB on SPI flash.

Please get these info.

Boot with serial console, interrupt u-boot countdown and,
printenv
help
bdinfo
md.l f1018000 8
md.l f1018100 1
md.l f1018140 1

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 11/01/2025 02:11AM by bodhi.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 10, 2025 01:40AM
FYI,

The MVEBU kernel size is getting quite close to 5MB. I think the next kernel might not fit in the required flash space of 5MB for this box stock u-boot.

I've been trying to reconfigure this kernel at each version to keep the size down (just for this box), but there will be a time when that will not be possible.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 20, 2025 02:12PM
Hi Bodhi,

I hope the attached info helps. I am quite new to this uboot stuff, but I am willing to test things if possible.

Cheers

neuro
Attachments:
open | download - wd my cloud (8.9 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 20, 2025 02:25PM
neuro,

> I hope the attached info helps. I am quite new to
> this uboot stuff, but I am willing to test things
> if possible.

Very good info! Stay tune for my new u-boot upload. I've done everything else except for the registers dump you've just provided.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 20, 2025 04:12PM
neuro,

Is your serial boot log looks like this (from osa)?

U-Boot 2013.01_v1.05 (Mar 31 2015 - 18:27:56) Marvell version: 2014_T2.0p3

Board: WD_Glacier_DB-88F6720-V2
SoC:   MV88F6720 Rev A0
       running 2 CPUs
CPU:   ARM Cortex A9 MPCore (Rev 1) LE
       CPU 0
       CPU    @ 800 [MHz]
       L2     @ 400 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 534 [MHz]
       DDR 16Bit Width, FastPath Memory Access, DLB Enabled
DRAM:  512 MiB

Map:   Code:		0x1fed6000:0x1ff92d98
       BSS:		0x1ffefa20
       Stack:		0x1f9c5f20
       Heap:		0x1f9c6000:0x1fed6000

SF: Detected MX25L8006E with page size 64 KiB, total 1 MiB
PCI-e 0: Detected No Link.
PCI-e 1: Detected No Link.
SF: Detected MX25L8006E with page size 64 KiB, total 1 MiB
### Loading Firmware from USB 3.0 Disk ###
USB2.0 0: Host Mode
USB2.0 1: Device Mode
USB3.0 0: Host Mode
Board configuration detected:
	GE-PHY-0 on MAC0
SERDES configuration:
	Lane #0: PCIe0
	Lane #1: PCIe1
	Lane #2: SATA0
	Lane #3: USB3
Net:   egiga0 [PRIME]
*** ERROR: ping address not given
Hit any key to stop autoboot:  0

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 20, 2025 05:36PM
Attached to this post is the new u-boot for this box.

uboot.2025.10-tld-1.wd-glacier.bodhi.tar
sha256:
08496db64e6a92945971ad54bf24677ff724976d2a10e215620c22325e77850f  uboot.2025.10-tld-1.wd-glacier.bodhi.tar
6d5b5773a53a7609e3bdb48e210f03d127cf57f96287cf4eba69bc4b7c2742db  uboot.2025.10-tld-1.wd-glacier.kwb
This tarball contains 4 files
uboot.2025.10-tld-1.wd-glacier.kwb
uboot.2025.10-tld-1.wd-glacier.boot.cmd
uboot.2025.10-tld-1.wd-glacier.boot.scr
README.txt

From another Linux box, connect serial console to this NAS, and use kwboot to load and run the kwb image.

kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2025.10-tld-1.wd-glacier.kwb
Note: the serial device ttyUSB0 is typical for Debian-based distro. On other distro it might be different (see detailed kwboot example here).

======

Once you can start this u-boot, interrupt the countdown and

dm tree
usb start
usb info
sata init
sata info
setenv ipaddr <some valid IP address>
ping <your router IP address>
dm tree

Note: ipaddr must conform to the local network, for example, 192.168.0.100, if your router IP address is 192.168.0.1)

Please post the entire serial console log here.

To boot into Debian, a bit of setup on the rootfs is needed to adjust to new u-boot.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 11/20/2025 05:40PM by bodhi.
Attachments:
open | download - uboot.2025.10-tld-1.wd-glacier.bodhi.tar (590 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 23, 2025 02:34AM
Hi Bodhi,

it looks similar to the one from osa. I have some Error messages, but I think they are created by missing storage.

See attached file.

Cheers

neuro
Attachments:
open | download - bootlog.txt (2.7 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 23, 2025 02:56AM
Hi Bodhi,

I please check the attached file with the tests.

After issuing "ping" it crashes and resets the device. I've retried it directly after kwboot u-boot with similar result.

My network is working - I've verified that with the stock u-boot.


neuro
Attachments:
open | download - kwboot tests (6.9 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 23, 2025 03:44PM
neuro,

> I please check the attached file with the tests.

Cool! looks like USB and SATA are working.

Is the attached USB drive plugged in USB2 port or USB3 port? How many USB ports does this NAS have? and what type are they?

> After issuing "ping" it crashes and resets the
> device. I've retried it directly after kwboot
> u-boot with similar result.

Yes, the network error is due to U-Boot Armada 375 SoC implementation is way behind Linux. I'll need to add some code.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 2 time(s). Last edit at 11/23/2025 07:49PM by bodhi.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 23, 2025 07:42PM
Here is the new build.

uboot.2025.10-tld-1.wd-glacier.bodhi.251123.tar
sha256:
ffe0d78687513477ed1f71b3d2d2b0a59553acdac2a62983c205d74ff1a1e345  uboot.2025.10-tld-1.wd-glacier.bodhi.251123.tar

This tarball contains 4 files
uboot.2025.10-tld-1.wd-glacier.kwb
uboot.2025.10-tld-1.wd-glacier.boot.cmd
uboot.2025.10-tld-1.wd-glacier.boot.scr
README.txt
Please do this test
dm tree
usb start
usb info
sata init
sata info
setenv ipaddr <some valid IP address>
ping <your router IP address>
mdio list
mii info
dm tree

And post the kwboot log. Include everything from kwboot command to the last output. There are important info in each phase. You can cut out most kwboot transfer progress to make the log cleaner.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 11/23/2025 07:48PM by bodhi.
Attachments:
open | download - uboot.2025.10-tld-1.wd-glacier.bodhi.251123.tar (590 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 25, 2025 10:43AM
Bodhi,

sorry for the delay, i was quite busy.

I have attache two files:
kwboot.log.1 --> crash after ping command
kwboot.log --> new attempt without the network part


I used this command to kwboot:

~/wd-hacking# kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2025.10-tld-1.wd-glacier.kwb 2>&1 | tee kwboot.log

Shall I try to boot from harddisk or usb?

regards

neuro
Attachments:
open | download - kwboot.log (11 KB)
open | download - kwboot.log.1 (15 KB)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
November 25, 2025 03:46PM
neuro,

You don't really need to use | tee to capture the log. You could just copy/paste the log from the terminal. Here is a good kwboot log (using the DS116 u-boot as example). Note that we are seeing how kwboot prepared the payload here in the log.

kwboot -t -p -B 115200 /dev/ttyUSB0 -b uboot.2024.04-tld-1.ds116.kwb
kwboot version 2024.04-rc4-00012-g417264db85-dirty
Detected kwbimage v1 with SPI boot signature
Patching image boot signature to UART
Aligning image header to Xmodem block size
Sending boot message. Please reboot the target...\
Sending boot image header (101120 bytes)...
  0 % [......................................................................]
  8 % [......................................................................]

 88 % [......................................................................]
 97 % [....................                                                  ]
Done

U-Boot SPL 2024.04-tld-1-07645-gb03b49046af-dirty (Apr 15 2024 - 12:24:29 -0700)
High speed PHY - Version: 2.0
Detected Device ID 6820
board SerDes lanes topology details:
 | Lane # | Speed |  Type       |
 --------------------------------
 |   0    |   0   | SGMII0	|
 |   1    |   6   | SATA0	|
 |   4    |   5   | USB3 HOST0	|
 |   5    |   5   | USB3 HOST1	|
 --------------------------------
High speed PHY - Ended Successfully
mv_ddr: 14.0.0 
DDR3 Training Sequence - Switching XBAR Window to FastPath Window
mv_ddr: completed successfully
Trying to boot from BOOTROM
Returning to BootROM (return address 0xffff05c4)...

Sending boot image data (500632 bytes)...
  0 % [......................................................................]
  1 % [......................................................................]

 96 % [......................................................................]
 98 % [..............................................................        ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2024.04-tld-1-07645-gb03b49046af-dirty (Apr 15 2024 - 12:24:29 -0700)
Synology DS116

SoC:   MV88F6820-A0 at 1866 MHz
DRAM:  1 GiB (933 MHz, 32-bit, ECC not enabled)
Core:  47 devices, 21 uclasses, devicetree: separate
MMC:   
Loading Environment from SPIFlash... SF: Detected mx25l6405d with page size 256 Bytes, erase size 4 KiB, total 8 MiB
*** Warning - bad CRC, using default environment

Model: Synology DS116
Net:   
Warning: ethernet@70000 (eth0) using random MAC address - ea:bc:c9:8d:77:90
eth0: ethernet@70000
Hit any key to stop autoboot:  0 
DS116>

And so on to the rest.

============================

> Shall I try to boot from harddisk or usb?

How many USB ports does this NAS have? and what type are they? are they all USB 3.0 ports or there is USB 2.0 port?

On another Linux host, create the rootfs Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2 on USB thumb drive.

1. Since we are booting with the new u-boot, don't do Step 3 (3. Create uImage with DTB appended).

2 . Since we don't have an envs image yet, the envs are unpopulated. We need to boot with the script.

After you create the USB rootfs, copy the script from the u-boot tarball.

Assuming the USB rootfs is mounted at /media/sdb1 on the Linux host

cp -a uboot.2025.10-tld-1.wd-glacier.boot.scr /media/sdb1/boot/boot.scr
sync
Unmount and bring it back to the NAS. Run kwboot again and let it boot automatically.

Please post the entire serial console log here. If it is short, post it in code tags like the example with DS116 above. Or attach the log, fine either way.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 2 time(s). Last edit at 11/25/2025 06:13PM by bodhi.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
December 01, 2025 03:28PM
Hi Bodhi,

this NAS box has one USB 3.0 port. I'll let you know when I have prepared the usb stick and proceeded somewhat further. There is a ton of information in that thread to read ;-)

Main Problem is that uboot crashed at the moment when i issue the "ping" command.

Have my logs been any helpful so far or shall I redo the whole thing?

-neuro
Re: WD MyCloud Gen2 (Glacier, Armada 375)
December 01, 2025 07:23PM
neuro,

> this NAS box has one USB 3.0 port. I'll let you
> know when I have prepared the usb stick and
> proceeded somewhat further. There is a ton of
> information in that thread to read ;-)

Only the 1st post is relevant! The first installation is simple

Quote

Note: If this is your first time installation, then you need rootfs Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2 (this has kernel 6.6.2-mvebu-tld-1 already installed). Please scroll down to the 16 Dec 2021 section to install this rootfs. After you've booted the box with this rootfs, you can proceed to install the latest kernel.

After it's running then you can upgrade the kernel to the latest. The latest kernel is always up top. But there is no rush.

>
> Main Problem is that uboot crashed at the moment
> when i issue the "ping" command.

Don't worry about the u-boot network. We can come back to that later. As long as you have network in Debian, it's all that matter.

>
> Have my logs been any helpful so far or shall I
> redo the whole thing?
>

Yes it was very helpful! that's why I recomended to proceed to rootfs.

However, I would like you to do it one more time when you try to boot the rootfs. Confirm that a USB 3.0 drive is attached to that USB 3.0 port. This is a new capability (mainline u-boot for Armada 375 does not have this yet). So the command usb start below should spin up that USB 3.0 drive.

And in u-boot, run these commands:

dm tree
usb start
usb info
sata init
sata info
mdio list
mii info
dm tree
If mdio list and mii info crash the system, then repeat the test without these 2 commands.


And post the entire serial console log (from kwboot command to the last output).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 2 time(s). Last edit at 12/01/2025 09:16PM by bodhi.
ygi
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 13, 2026 02:27PM
Hey there.

Since the last request for info was left unanswered for a long time and it buggers me that someone's put the time and effort just to be left hanging, here's mine:

kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2025.10-tld-1.wd-glacier.kwb
kwboot version 2026.01
Detected kwbimage v1 with SPI boot signature
Patching image boot signature to UART
Aligning image header to Xmodem block size
Sending boot message. Please reboot the target.../
Sending boot image header (92032 bytes)...
  0 % [......................................................................]
  9 % [......................................................................]
 19 % [......................................................................]
 29 % [......................................................................]
 39 % [......................................................................]
 48 % [......................................................................]
 58 % [......................................................................]
 68 % [......................................................................]
 78 % [......................................................................]
 87 % [......................................................................]
 97 % [...................                                                   ]
Done


General initialization - Version: 1.0.0
High speed PHY - Version: 0.1.1 (COM-PHY-V20) 
USB2 UTMI PHY initialized succesfully
USB2 UTMI PHY initialized succesfully
High speed PHY - Ended Successfully

DDR3 Training Sequence - Ver 5.7.1
DDR3 Training Sequence - Run with PBS.
DDR3 Training Sequence - Ended Successfully 

Sending boot image data (502412 bytes)...
  0 % [......................................................................]
  1 % [......................................................................]
  3 % [......................................................................]
  5 % [......................................................................]
  7 % [......................................................................]
  8 % [......................................................................]
 10 % [......................................................................]
 12 % [......................................................................]
 14 % [......................................................................]
 16 % [......................................................................]
 17 % [......................................................................]
 19 % [......................................................................]
 21 % [......................................................................]
 23 % [......................................................................]
 24 % [......................................................................]
 26 % [......................................................................]
 28 % [......................................................................]
 30 % [......................................................................]
 32 % [......................................................................]
 33 % [......................................................................]
 35 % [......................................................................]
 37 % [......................................................................]
 39 % [......................................................................]
 41 % [......................................................................]
 42 % [......................................................................]
 44 % [......................................................................]
 46 % [......................................................................]
 48 % [......................................................................]
 49 % [......................................................................]
 51 % [......................................................................]
 53 % [......................................................................]
 55 % [......................................................................]
 57 % [......................................................................]
 58 % [......................................................................]
 60 % [......................................................................]
 62 % [......................................................................]
 64 % [......................................................................]
 66 % [......................................................................]
 67 % [......................................................................]
 69 % [......................................................................]
 71 % [......................................................................]
 73 % [......................................................................]
 74 % [......................................................................]
 76 % [......................................................................]
 78 % [......................................................................]
 80 % [......................................................................]
 82 % [......................................................................]
 83 % [......................................................................]
 85 % [......................................................................]
 87 % [......................................................................]
 89 % [......................................................................]
 90 % [......................................................................]
 92 % [......................................................................]
 94 % [......................................................................]
 96 % [......................................................................]
 98 % [......................................................................]
 99 % [......                                                                ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23 2025 - 14:50:56 -0800)
Western Digital MyCloud Gen2 (Glacier)

SoC:   MV88F6720-A0 at 800 MHz
Model: WD MyCloud Gen2
DRAM:  512 MiB (534 MHz, 16-bit, ECC not enabled)
Core:  28 devices, 19 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere... OK
Model: WD MyCloud Gen2
Net:   
Warning: mvpp2-0 (eth0) using random MAC address - 96:9d:5c:94:b2:52
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier> dm tree
 Class     Seq    Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [ + ]   simple_bus            |-- soc
 simple_bus    1  [ + ]   simple_bus            |   `-- internal-regs
 mdio          0  [ + ]   mvmdio                |       |-- mdio@c0054
 eth_phy_ge    0  [ + ]   eth_phy_generic_drv   |       |   `-- ethernet-phy@0
 misc          0  [ + ]   mvpp2_base            |       |-- ethernet@f0000
 ethernet      0  [ + ]   mvpp2                 |       |   `-- mvpp2-0
 bootdev       0  [   ]   eth_bootdev           |       |       `-- mvpp2-0.bootdev
 rtc           0  [   ]   rtc-mv                |       |-- rtc@10300
 spi           0  [   ]   mvebu_spi             |       |-- spi@10600
 spi_flash     0  [   ]   jedec_spi_nor         |       |   `-- spi-flash@0
 i2c           0  [   ]   i2c_mvtwsi            |       |-- i2c@11000
 i2c           1  [   ]   i2c_mvtwsi            |       |-- i2c@11100
 serial        0  [ + ]   ns16550_serial        |       |-- serial@12000
 gpio          0  [   ]   gpio_mvebu            |       |-- gpio@18100
 gpio          1  [   ]   gpio_mvebu            |       |-- gpio@18140
 gpio          2  [   ]   gpio_mvebu            |       |-- gpio@18180
 syscon        0  [   ]   mvebu-system-control  |       |-- system-controller@18200
 reset         0  [   ]   mvebu-reset           |       |   `-- mvebu-reset
 timer         0  [ + ]   orion_timer           |       |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |       |-- usb@54000
 usb           1  [   ]   xhci_mvebu            |       |-- usb@58000
 ahci          0  [   ]   sata_mv_ahci          |       `-- sata@a0000
 bootstd       0  [   ]   bootstd_drv           |-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux     |   |-- extlinux
 bootmeth      1  [   ]   bootmeth_script       |   |-- script
 bootmeth      2  [   ]   bootmeth_efi_mgr      |   |-- efi_mgr
 bootmeth      3  [   ]   bootmeth_efi          |   |-- efi
 bootmeth      4  [   ]   bootmeth_pxe          |   `-- pxe
 efi           0  [   ]   EFI block driver      `-- efi
WD-Glacier> usb start
starting USB...
USB EHCI 1.00
MVEBU XHCI INIT controller @ 0xf105b880
Register 2000120 NbrPorts 2
Starting the controller
USB XHCI 1.00
cannot reset port 1!?
Bus usb@54000: 1 USB Device(s) found
Bus usb@58000: 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
WD-Glacier> usb info
1: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller 
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

1: Hub,  USB Revision 3.0
 - U-Boot XHCI Host Controller 
 - Class: Hub
 - PacketSize: 512  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

2: Mass Storage,  USB Revision 3.0
 - PNY PNY 2.5in drive enclosure 1501234567
 - Class: (from Interface) Mass Storage
 - PacketSize: 512  Configurations: 1
 - Vendor: 0x154b  Product 0x5678 Version 84.8
   Configuration: 1
   - Interfaces: 1 Bus Powered 24mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Mass Storage, Transp. SCSI, Bulk only
     - String: "SATA"
     - Endpoint 1 In Bulk MaxPacket 1024
     - Endpoint 2 Out Bulk MaxPacket 1024

WD-Glacier> sata init 
Err: Failed to identify SATA device 0
WD-Glacier> sata info
Failed to wait for completion on port 0
ATA operation timed out
Failed to wait for completion on port 0
ATA operation timed out
Disk sata@a0000.blk not ready
WD-Glacier> mdio list
mdio@c0054:
WD-Glacier> mii info
WD-Glacier> dm tree 
 Class     Seq    Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [ + ]   simple_bus            |-- soc
 simple_bus    1  [ + ]   simple_bus            |   `-- internal-regs
 mdio          0  [ + ]   mvmdio                |       |-- mdio@c0054
 eth_phy_ge    0  [ + ]   eth_phy_generic_drv   |       |   `-- ethernet-phy@0
 misc          0  [ + ]   mvpp2_base            |       |-- ethernet@f0000
 ethernet      0  [ + ]   mvpp2                 |       |   `-- mvpp2-0
 bootdev       0  [   ]   eth_bootdev           |       |       `-- mvpp2-0.bootdev
 rtc           0  [   ]   rtc-mv                |       |-- rtc@10300
 spi           0  [   ]   mvebu_spi             |       |-- spi@10600
 spi_flash     0  [   ]   jedec_spi_nor         |       |   `-- spi-flash@0
 i2c           0  [   ]   i2c_mvtwsi            |       |-- i2c@11000
 i2c           1  [   ]   i2c_mvtwsi            |       |-- i2c@11100
 serial        0  [ + ]   ns16550_serial        |       |-- serial@12000
 gpio          0  [   ]   gpio_mvebu            |       |-- gpio@18100
 gpio          1  [   ]   gpio_mvebu            |       |-- gpio@18140
 gpio          2  [   ]   gpio_mvebu            |       |-- gpio@18180
 syscon        0  [   ]   mvebu-system-control  |       |-- system-controller@18200
 reset         0  [   ]   mvebu-reset           |       |   `-- mvebu-reset
 timer         0  [ + ]   orion_timer           |       |-- timer@20300
 usb           0  [ + ]   ehci_mvebu            |       |-- usb@54000
 usb_hub       0  [ + ]   usb_hub               |       |   `-- usb_hub
 usb           1  [ + ]   xhci_mvebu            |       |-- usb@58000
 usb_hub       1  [ + ]   usb_hub               |       |   `-- usb_hub
 usb_mass_s    0  [ + ]   usb_mass_storage      |       |       `-- usb_mass_storage
 blk           0  [ + ]   usb_storage_blk       |       |           |-- usb_mass_storage.lun0
 partition     0  [ + ]   blk_partition         |       |           |   `-- usb_mass_storage.lun0:1
 bootdev       1  [   ]   usb_bootdev           |       |           `-- usb_mass_storage.lun0.bootdev
 ahci          0  [ + ]   sata_mv_ahci          |       `-- sata@a0000
 blk           1  [   ]   sata_mv_blk           |           |-- sata@a0000.blk
 bootdev       2  [   ]   sata_bootdev          |           `-- sata@a0000.bootdev
 bootstd       0  [   ]   bootstd_drv           |-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux     |   |-- extlinux
 bootmeth      1  [   ]   bootmeth_script       |   |-- script
 bootmeth      2  [   ]   bootmeth_efi_mgr      |   |-- efi_mgr
 bootmeth      3  [   ]   bootmeth_efi          |   |-- efi
 bootmeth      4  [   ]   bootmeth_pxe          |   `-- pxe
 efi           0  [   ]   EFI block driver      `-- efi
D-Glacier> ping 192.168.1.10
Could not get PHY for mdio@c0054: addr 0
data abort
pc : [<1ffa2c66>]          lr : [<1ffa4e07>]
reloc pc : [<00825c66>]    lr : [<00827e07>]
sp : 1fb69580  ip : fffffffd     fp : 00000014
r10: 000000ed  r9 : 1fb6ced0     r8 : 00000000
r7 : f10f0000  r6 : 1fb6d2d8     r5 : 00000000  r4 : 1fb6f1b8
r3 : 01010101  r2 : 0000000a     r1 : 00000000  r0 : 00000000
Flags: nzcv  IRQs off  FIQs off  Mode SVC_32 (T)
Code: 6859 f021 ff3c e005 (e9d3) 1200 
Resetting CPU ...

Notes:

- USB drive is an actual HDD in a USB 3.0 enclosure and it does spin up after usb start is issued.
- sata init and sata info commands fail to detect the internal hdd but don't crash the device.
- output of mdio lilst is as shown in the log, it's not truncated nor did the device crash.
- output of mii info is blank. It doesn't return anything nor did the device crash.
- for good measure and to confirm previous report, I also attempted a ping that ended up with the device instantly crashing and rebooting.

@bodhi your work is appreciated!

Best regards
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 13, 2026 09:52PM
@ygi,

> Since the last request for info was left
> unanswered for a long time and it buggers me that
> someone's put the time and effort just to be left
> hanging, here's mine:

Thanks for the feedback!

> - USB drive is an actual HDD in a USB 3.0
> enclosure and it does spin up after usb
> start
is issued.

Cool! that's what I was looking for. The USB 3.0 works, so hopefully it can boot with the kernel files on USB rootfs. This solves the issue with stock u-boot artificially limits the kernel uImage and uInitrd size to 5MB each and must be stored on flash.

> - sata init and sata info commands
> fail to detect the internal hdd but don't crash
> the device.

This needs some investigation in the GPL source. But I think SATA will work in Linux.

> - output of mdio lilst is as shown in the
> log, it's not truncated nor did the device crash.
> - output of mii info is blank. It doesn't
> return anything nor did the device crash.
> - for good measure and to confirm previous report,
> I also attempted a ping that ended up with
> the device instantly crashing and rebooting.

The ethernet driver mvpp2 is supported in new u-boot. But this box uses generic PHY (which is not typical), so I am guessing it might have some problem dealing with this. Currently, in u-boot there are other boards using this driver, but none of them is Armada 375.

I'll come back and post some steps to boot this box with uboot.2025.10-tld-1.wd-glacier.kwb and USB rootfs using Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 13, 2026 10:35PM
Booting WD MyCloud Gen2 with USB rootfs

1. Create the rootfs on a USB 3.0 drive using Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2 (Updated 16 Dec 2023).

In Step 3, use the armada-375-wd-mycloud-gen2.dtb:

Quote

3. Create uImage with DTB appended
.....
cat dts/armada-375-wd-mycloud-gen2.dtb >> zImage.fdt

Note that the instruction must be followed closely (being root user, single Ext3 partition, label the partition rootfs...)

2. With the USB rootfs attached, kwboot with uboot.2025.10-tld-1.wd-glacier.kwb.

Interrupt u-boot count down and

setenv bootcmd_debian 'usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs "console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial"; bootm 0x800000 0x3000000'
printenv
dm tree
run bootcmd_debian

Observe the serial log. Log in at Debian prompt. And then get some network and SATA info such as:

ethtool eth0
ifconfig -a
lsblk
ping <the router IP>
And then please post the entire serial console log (from the kwboot command).

====

There is some new Ethernet patch recently, so I will update and upload a new version after the test above.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 3 time(s). Last edit at 02/14/2026 12:45AM by bodhi.
ygi
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 11:09AM
kwboot -t -a -B 115200 /dev/ttyUSB0 -b Downloads/uboot.2025.10-tld-1.wd-glacier.bodhi.251123/uboot.2025.10-tld-1.wd-glacier.kwb
kwboot version 2026.01
Detected kwbimage v1 with SPI boot signature
Patching image boot signature to UART
Aligning image header to Xmodem block size
Sending boot message. Please reboot the target...|
Sending boot image header (92032 bytes)...
  0 % [......................................................................]
  9 % [......................................................................]
 19 % [......................................................................]
 29 % [......................................................................]
 39 % [......................................................................]
 48 % [......................................................................]
 58 % [......................................................................]
 68 % [......................................................................]
 78 % [......................................................................]
 87 % [......................................................................]
 97 % [...................                                                   ]
Done


General initialization - Version: 1.0.0
High speed PHY - Version: 0.1.1 (COM-PHY-V20) 
USB2 UTMI PHY initialized succesfully
USB2 UTMI PHY initialized succesfully
High speed PHY - Ended Successfully

DDR3 Training Sequence - Ver 5.7.1
DDR3 Training Sequence - Run with PBS.
DDR3 Training Sequence - Ended Successfully 

Sending boot image data (502412 bytes)...
  0 % [......................................................................]
  1 % [......................................................................]
  3 % [......................................................................]
  5 % [......................................................................]
  7 % [......................................................................]
  8 % [......................................................................]
 10 % [......................................................................]
 12 % [......................................................................]
 14 % [......................................................................]
 16 % [......................................................................]
 17 % [......................................................................]
 19 % [......................................................................]
 21 % [......................................................................]
 23 % [......................................................................]
 24 % [......................................................................]
 26 % [......................................................................]
 28 % [......................................................................]
 30 % [......................................................................]
 32 % [......................................................................]
 33 % [......................................................................]
 35 % [......................................................................]
 37 % [......................................................................]
 39 % [......................................................................]
 41 % [......................................................................]
 42 % [......................................................................]
 44 % [......................................................................]
 46 % [......................................................................]
 48 % [......................................................................]
 49 % [......................................................................]
 51 % [......................................................................]
 53 % [......................................................................]
 55 % [......................................................................]
 57 % [......................................................................]
 58 % [......................................................................]
 60 % [......................................................................]
 62 % [......................................................................]
 64 % [......................................................................]
 66 % [......................................................................]
 67 % [......................................................................]
 69 % [......................................................................]
 71 % [......................................................................]
 73 % [......................................................................]
 74 % [......................................................................]
 76 % [......................................................................]
 78 % [......................................................................]
 80 % [......................................................................]
 82 % [......................................................................]
 83 % [......................................................................]
 85 % [......................................................................]
 87 % [......................................................................]
 89 % [......................................................................]
 90 % [......................................................................]
 92 % [......................................................................]
 94 % [......................................................................]
 96 % [......................................................................]
 98 % [......................................................................]
 99 % [......                                                                ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23 2025 - 14:50:56 -0800)
Western Digital MyCloud Gen2 (Glacier)

SoC:   MV88F6720-A0 at 800 MHz
Model: WD MyCloud Gen2
DRAM:  512 MiB (534 MHz, 16-bit, ECC not enabled)
Core:  28 devices, 19 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere... OK
Model: WD MyCloud Gen2
Net:   
Warning: mvpp2-0 (eth0) using random MAC address - 76:6d:0e:bd:d3:b7
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier> setenv bootcmd_debian 'usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs "console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial"; bootm 0x800000 0x3000000'
WD-Glacier> printenv
arch=arm
baudrate=115200
board=wd-glacier
board_name=wd-glacier
bootcmd=bootflow scan -lb
bootcmd_debian=usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs "console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial"; bootm 0x800000 0x3000000
bootdelay=10
console=ttyS0,115200
cpu=armv7
ethaddr=76:6d:0e:bd:d3:b7
fdt_addr_r=0x2000000
fdt_high=0x10000000
fdtcontroladdr=1fb69750
fdtfile=armada-375-wd-mycloud-gen2.dtb
initrd_high=0x10000000
kernel_addr_r=0x1000000
loadaddr=0x800000
mtdparts=mtdparts=spi0.0:1m(u-boot)
pxefile_addr_r=0x1900000
ramdisk_addr_r=0x2200000
scriptaddr=0x1800000
soc=mvebu
stderr=serial@12000
stdin=serial@12000
stdout=serial@12000
vendor=western-digital
ver=U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23 2025 - 14:50:56 -0800)\
Western Digital MyCloud Gen2 (Glacier)

Environment size: 878/65532 bytes
WD-Glacier> dm tree
 Class     Seq    Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [ + ]   simple_bus            |-- soc
 simple_bus    1  [ + ]   simple_bus            |   `-- internal-regs
 mdio          0  [ + ]   mvmdio                |       |-- mdio@c0054
 eth_phy_ge    0  [ + ]   eth_phy_generic_drv   |       |   `-- ethernet-phy@0
 misc          0  [ + ]   mvpp2_base            |       |-- ethernet@f0000
 ethernet      0  [ + ]   mvpp2                 |       |   `-- mvpp2-0
 bootdev       0  [   ]   eth_bootdev           |       |       `-- mvpp2-0.bootdev
 rtc           0  [   ]   rtc-mv                |       |-- rtc@10300
 spi           0  [   ]   mvebu_spi             |       |-- spi@10600
 spi_flash     0  [   ]   jedec_spi_nor         |       |   `-- spi-flash@0
 i2c           0  [   ]   i2c_mvtwsi            |       |-- i2c@11000
 i2c           1  [   ]   i2c_mvtwsi            |       |-- i2c@11100
 serial        0  [ + ]   ns16550_serial        |       |-- serial@12000
 gpio          0  [   ]   gpio_mvebu            |       |-- gpio@18100
 gpio          1  [   ]   gpio_mvebu            |       |-- gpio@18140
 gpio          2  [   ]   gpio_mvebu            |       |-- gpio@18180
 syscon        0  [   ]   mvebu-system-control  |       |-- system-controller@18200
 reset         0  [   ]   mvebu-reset           |       |   `-- mvebu-reset
 timer         0  [ + ]   orion_timer           |       |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |       |-- usb@54000
 usb           1  [   ]   xhci_mvebu            |       |-- usb@58000
 ahci          0  [   ]   sata_mv_ahci          |       `-- sata@a0000
 bootstd       0  [   ]   bootstd_drv           |-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux     |   |-- extlinux
 bootmeth      1  [   ]   bootmeth_script       |   |-- script
 bootmeth      2  [   ]   bootmeth_efi_mgr      |   |-- efi_mgr
 bootmeth      3  [   ]   bootmeth_efi          |   |-- efi
 bootmeth      4  [   ]   bootmeth_pxe          |   `-- pxe
 efi           0  [   ]   EFI block driver      `-- efi
WD-Glacier> run bootcmd_debian 
starting USB...
USB EHCI 1.00
MVEBU XHCI INIT controller @ 0xf105b880
Register 2000120 NbrPorts 2
Starting the controller
USB XHCI 1.00
cannot reset port 1!?
Bus usb@54000: 1 USB Device(s) found
Bus usb@58000: 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
5192860 bytes read in 129 ms (38.4 MiB/s)
5257173 bytes read in 70 ms (71.6 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.6.2-mvebu-tld-1
   Created:      2026-02-14  15:29:19 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5192796 Bytes = 5 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 03000000 ...
   Image Name:   initramfs-6.6.2-mvebu-tld-1
   Created:      2023-12-12  22:03:52 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5257109 Bytes = 5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
Working FDT set to 0
   Loading Kernel Image to 8000
   Loading Ramdisk to 0fafc000, end 0ffff795 ... OK

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.6.2-mvebu-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Mon Nov 20 18:44:27 PST 2023
[    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: WD MyCloud Gen2
[    0.000000][    T0] printk: bootconsole [earlycon0] enabled
[    0.000000][    T0] Memory policy: Data cache writealloc
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0]   HighMem  empty
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0] percpu: Embedded 29 pages/cpu s25364 r8192 d85228 u118784
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=spi0.0:1m(u-boot) earlyprintk=serial
[    0.000000][    T0] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 129920
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 495068K/524288K available (10240K kernel code, 873K rwdata, 3492K rodata, 1024K init, 314K bss, 29220K reserved, 0K cma-reserved, 0K highmem)
[    0.000000][    T0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    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]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of 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] mvebu_mbus: [Firmware Warn]: deprecated mbus-mvebu Device Tree, suspend/resume will not work
[    0.000000][    T0] L2C: DT/platform modifies aux control register: 0x02040000 -> 0x12040000
[    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, 8 ways, 256 kB
[    0.000000][    T0] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56040001
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] Switching to timer-based delay loop, resolution 40ns
[    0.000001][    T0] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
[    0.008575][    T0] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[    0.020608][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.030552][    T0] Console: colour dummy device 80x30
[    0.035788][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000)
[    0.046922][    T0] CPU: Testing write buffer coherency: ok
[    0.052573][    T0] CPU0: Spectre v2: using BPIALL workaround
[    0.058364][    T0] pid_max: default: 32768 minimum: 301
[    0.069415][    T0] LSM: initializing lsm=capability,integrity
[    0.076903][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.084977][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.100840][    T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.108983][    T1] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.117015][    T1] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.125521][    T1] Setting up static identity map for 0x100000 - 0x100060
[    0.132846][    T1] mvebu-soc-id: MVEBU SoC ID=0x6720, Rev=0x3
[    0.139265][    T1] rcu: Hierarchical SRCU implementation.
[    0.144819][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.151936][    T1] smp: Bringing up secondary CPUs ...
[    0.158035][    T1] Booting CPU 1
[    0.161594][    T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.161618][    T0] CPU1: Spectre v2: using BPIALL workaround
[    0.173981][    T1] smp: Brought up 1 node, 2 CPUs
[    0.178810][    T1] SMP: Total of 2 processors activated (100.00 BogoMIPS).
[    0.185850][    T1] CPU: All CPU(s) started in SVC mode.
[    0.193280][    T1] devtmpfs: initialized
[    0.202785][    T1] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.211731][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.222459][    T1] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.234119][    T1] prandom: seed boundary self test passed
[    0.242386][    T1] prandom: 100 self tests passed
[    0.247229][    T1] pinctrl core: initialized pinctrl subsystem
[    0.256005][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.264007][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.275622][    T1] audit: initializing netlink subsys (disabled)
[    0.282134][   T30] audit: type=2000 audit(0.260:1): state=initialized audit_enabled=0 res=1
[    0.283025][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.290777][    T1] cpuidle: using governor ladder
[    0.302386][    T1] cpuidle: using governor menu
[    0.307338][    T1] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.316112][    T1] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.326393][    T1] platform soc: Fixed dependency cycle(s) with /soc/internal-regs/interrupt-controller@d000
[    0.514503][    T1] raid6: int32x8  gen()   159 MB/s
[    0.685002][    T1] raid6: int32x4  gen()   166 MB/s
[    0.855382][    T1] raid6: int32x2  gen()   275 MB/s
[    1.025855][    T1] raid6: int32x1  gen()   318 MB/s
[    1.030851][    T1] raid6: using algorithm int32x1 gen() 318 MB/s
[    1.206383][    T1] raid6: .... xor() 123 MB/s, rmw enabled
[    1.211993][    T1] raid6: using intx1 recovery algorithm
[    1.219526][    T1] SCSI subsystem initialized
[    1.224700][    T1] usbcore: registered new interface driver usbfs
[    1.231013][    T1] usbcore: registered new interface driver hub
[    1.237190][    T1] usbcore: registered new device driver usb
[    1.243419][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.249138][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.259054][    T1] PTP clock support registered
[    1.266434][    T1] vgaarb: loaded
[    1.270678][    T1] clocksource: Switched to clocksource armada_370_xp_clocksource
[    1.284485][    T1] VFS: Disk quotas dquot_6.6.0
[    1.289467][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.312474][    T1] NET: Registered PF_INET protocol family
[    1.318365][    T1] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.328122][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.337394][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.346020][    T1] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    1.354617][    T1] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    1.362625][    T1] TCP: Hash tables configured (established 4096 bind 4096)
[    1.370270][    T1] MPTCP token hash table entries: 512 (order: 1, 8192 bytes, linear)
[    1.378569][    T1] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.385881][    T1] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.394293][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.401772][    T1] RPC: Registered named UNIX socket transport module.
[    1.408436][    T1] RPC: Registered udp transport module.
[    1.413918][    T1] RPC: Registered tcp transport module.
[    1.419347][    T1] RPC: Registered tcp-with-tls transport module.
[    1.425575][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.432780][    T1] PCI: CLS 0 bytes, default 64
[    1.438345][   T29] Trying to unpack rootfs image as initramfs...
[    1.444638][    T1] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    1.465148][    T1] Initialise system trusted keyrings
[    1.470528][    T1] Key type blacklist registered
[    1.475759][    T1] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    1.483165][    T1] zbud: loaded
[    1.498870][    T1] NFS: Registering the id_resolver key type
[    1.504794][    T1] Key type id_resolver registered
[    1.509714][    T1] Key type id_legacy registered
[    1.514721][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.522241][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.674449][    T1] xor: measuring software checksum speed
[    1.687640][    T1]    arm4regs        :  1301 MB/sec
[    1.702638][    T1]    8regs           :   999 MB/sec
[    1.717266][    T1]    32regs          :  1037 MB/sec
[    1.722376][    T1] xor: using function: arm4regs (1301 MB/sec)
[    1.728359][    T1] async_tx: api initialized (async)
[    1.733483][    T1] Key type asymmetric registered
[    1.738313][    T1] Asymmetric key parser 'x509' registered
[    1.744640][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.753401][   T29] Freeing initrd memory: 5136K
[    1.753476][    T1] io scheduler bfq registered
[    1.770388][    T1] armada-375-pinctrl f1018000.pinctrl: registered pinctrl driver
[    1.783317][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.795066][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.806011][    T1] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.819980][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    1.892581][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    1.905699][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    1.982569][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    2.204265][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.220141][    T1] printk: console [ttyS0] disabled
[    2.247162][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 39, base_baud = 12500000) is a 16550A
[    2.257037][    T1] printk: console [ttyS0] enabled
[    2.257037][    T1] printk: console [ttyS0] enabled
[    2.266885][    T1] printk: bootconsole [earlycon0] disabled
[    2.266885][    T1] printk: bootconsole [earlycon0] disabled
[    2.286003][    T1] sata_mv f10a0000.sata: slots 32 ports 1
[    2.293728][    T1] scsi host0: sata_mv
[    2.298429][    T1] ata1: SATA max UDMA/133 irq 40
[    2.305962][    T1] spi-nor spi0.0: mx25l8005 (1024 Kbytes)
[    2.311734][    T1] 1 cmdlinepart partitions found on MTD device spi0.0
[    2.318402][    T1] Creating 1 MTD partitions on "spi0.0":
[    2.323999][    T1] 0x000000000000-0x000000100000 : "u-boot"
[    2.333616][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    2.342319][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    2.363575][    T1] mdio_bus f10c0054.mdio-mii: MDIO device at address 0 is missing.
[    2.372570][    T1] mvpp2 f10f0000.ethernet: using 3 shared buffers
[    2.393662][    T1] mvpp2 f10f0000.ethernet eth0: Using hardware mac address 00:00:00:00:00:04
[    2.440373][    T1] usbcore: registered new interface driver smsc75xx
[    2.447713][    T1] orion-ehci f1054000.usb: EHCI Host Controller
[    2.453941][    T1] orion-ehci f1054000.usb: new USB bus registered, assigned bus number 1
[    2.462599][    T1] orion-ehci f1054000.usb: irq 42, io mem 0xf1054000
[    2.490731][    T1] orion-ehci f1054000.usb: USB 2.0 started, EHCI 1.00
[    2.497770][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    2.506834][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.514825][    T1] usb usb1: Product: EHCI Host Controller
[    2.520433][    T1] usb usb1: Manufacturer: Linux 6.6.2-mvebu-tld-1 ehci_hcd
[    2.527537][    T1] usb usb1: SerialNumber: f1054000.usb
[    2.534271][    T1] hub 1-0:1.0: USB hub found
[    2.538825][    T1] hub 1-0:1.0: 1 port detected
[    2.546379][    T1] xhci-hcd f1058000.usb: xHCI Host Controller
[    2.552490][    T1] xhci-hcd f1058000.usb: new USB bus registered, assigned bus number 2
[    2.560803][    T1] xhci-hcd f1058000.usb: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000000010
[    2.570907][    T1] xhci-hcd f1058000.usb: irq 43, io mem 0xf1058000
[    2.577598][    T1] xhci-hcd f1058000.usb: xHCI Host Controller
[    2.584478][    T1] xhci-hcd f1058000.usb: new USB bus registered, assigned bus number 3
[    2.592749][    T1] xhci-hcd f1058000.usb: Host supports USB 3.0 SuperSpeed
[    2.599979][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    2.609031][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.617024][    T1] usb usb2: Product: xHCI Host Controller
[    2.622648][    T1] usb usb2: Manufacturer: Linux 6.6.2-mvebu-tld-1 xhci-hcd
[    2.629737][    T1] usb usb2: SerialNumber: f1058000.usb
[    2.636441][    T1] hub 2-0:1.0: USB hub found
[    2.641049][    T1] hub 2-0:1.0: 1 port detected
[    2.646831][    T1] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.655903][    T1] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[    2.664955][    T1] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.673101][    T1] usb usb3: Product: xHCI Host Controller
[    2.678716][    T1] usb usb3: Manufacturer: Linux 6.6.2-mvebu-tld-1 xhci-hcd
[    2.685834][    T1] usb usb3: SerialNumber: f1058000.usb
[    2.692509][    T1] hub 3-0:1.0: USB hub found
[    2.697068][    T1] hub 3-0:1.0: 1 port detected
[    2.704228][    T1] usbcore: registered new interface driver usblp
[    2.710794][    T1] usbcore: registered new interface driver usb-storage
[    2.718439][    T1] mousedev: PS/2 mouse device common for all mice
[    2.728534][    T1] rtc-mv f1010300.rtc: registered as rtc0
[    2.734916][    T1] i2c_dev: i2c /dev entries driver
[    2.810777][  T682] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[    2.853735][    T1] orion_wdt: Initial timeout 171 sec
[    2.860553][    T1] device-mapper: uevent: version 1.0.3
[    2.866533][    T1] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    2.876334][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    2.883832][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    2.891432][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    2.899004][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    2.906139][    T1] sdhci: Secure Digital Host Controller Interface driver
[    2.913153][    T1] sdhci: Copyright(c) Pierre Ossman
[    2.918599][    T1] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.931440][    T1] marvell-cesa f1090000.crypto: CESA device successfully registered
[    2.939797][    T1] hid: raw HID events driver (C) Jiri Kosina
[    2.946664][    T1] usbcore: registered new interface driver usbhid
[    2.953056][    T1] usbhid: USB HID core driver
[    2.959415][    T1] NET: Registered PF_INET6 protocol family
[    2.967782][    T1] Segment Routing with IPv6
[    2.972227][    T1] RPL Segment Routing with IPv6
[    2.977042][    T1] In-situ OAM (IOAM) with IPv6
[    2.981835][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.992058][    T1] NET: Registered PF_PACKET protocol family
[    2.998382][    T1] 8021q: 802.1Q VLAN Support v1.8
[    3.003487][    T1] Key type dns_resolver registered
[    3.008787][    T1] ThumbEE CPU extension supported.
[    3.013826][    T1] Registering SWP/SWPB emulation handler
[    3.075879][   T40] usb 3-1: new SuperSpeed USB device number 2 using xhci-hcd
[    3.095430][    T1] registered taskstats version 1
[    3.100395][    T1] Loading compiled-in X.509 certificates
[    3.121763][   T40] usb 3-1: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[    3.131118][   T40] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.132265][    T1] Key type .fscrypt registered
[    3.139052][   T40] usb 3-1: Product: Ultra
[    3.144093][    T1] Key type fscrypt-provisioning registered
[    3.148231][   T40] usb 3-1: Manufacturer: SanDisk
[    3.153913][    T1] Key type big_key registered
[    3.158605][   T40] usb 3-1: SerialNumber: 4C530001131226115552
[    3.172150][   T40] usb-storage 3-1:1.0: USB Mass Storage device detected
[    3.180476][   T40] scsi host1: usb-storage 3-1:1.0
[    3.199315][    T1] Key type encrypted registered
[    3.209000][  T859] usb_phy_generic usb3-phy: dummy supplies not allowed for exclusive requests
[    3.219828][    T1] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    3.229784][    T1] clk: Disabling unused clocks
[    4.252072][  T740] scsi 1:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
[    4.264070][  T202] sd 1:0:0:0: [sda] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[    4.273298][  T202] sd 1:0:0:0: [sda] Write Protect is off
[    4.279200][  T202] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    4.305496][  T202]  sda: sda1
[    4.309426][  T202] sd 1:0:0:0: [sda] Attached SCSI removable disk
[   10.510834][  T682] ata1.00: ATA-9: WDC WD20EFRX-68EUZN0, 82.00A82, max UDMA/133
[   10.518297][  T682] ata1.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[   10.528584][  T682] ata1.00: configured for UDMA/133
[   10.534491][  T647] scsi 0:0:0:0: Direct-Access     ATA      WDC WD20EFRX-68E 0A82 PQ: 0 ANSI: 5
[   10.546449][   T26] sd 0:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[   10.555011][   T26] sd 0:0:0:0: [sdb] 4096-byte physical blocks
[   10.561093][   T26] sd 0:0:0:0: [sdb] Write Protect is off
[   10.566748][   T26] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   10.576723][   T26] sd 0:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
[   10.654696][   T26]  sdb: sdb1 sdb2 sdb3
[   10.659746][   T26] sd 0:0:0:0: [sdb] Attached SCSI disk
[   10.668452][    T1] Freeing unused kernel image (initmem) memory: 1024K
[   10.711836][    T1] Checked W+X mappings: passed, no W+X pages found
[   10.718254][    T1] Run /init as init process
Loading, please wait...
Starting systemd-udevd version 252.19-1~deb12u1
[   12.002954][ T1278] usbcore: registered new interface driver uas
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sda1] fsck.ext3 -a -C0 /dev/sda1 
rootfs: clean, 25875/1880480 files, 439109/7507456 blocks
done.
[   23.054113][ T1303] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   23.118820][ T1303] EXT4-fs (sda1): mounted filesystem a804b597-47e0-4343-a86b-5f8da3c0a8b2 ro with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 3.06 booting
INIT: No inittab.d directory found
Using makefile-style concurrent boot in runlevel S.
Setting hostname to 'debian'...done.
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   25.980569][ T1487] sd 1:0:0:0: Attached scsi generic sg0 type 0
[   26.017713][ T1487] sd 0:0:0:0: Attached scsi generic sg1 type 0
done.
Activating swap:.
[   27.621226][ T1628] EXT4-fs (sda1): re-mounted a804b597-47e0-4343-a86b-5f8da3c0a8b2 r/w. Quota mode: none.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...
done.
 /tmp.
Will now mount local filesystems:.
Will now activate swapfile swap, if any:done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl
.
[   29.600730][    C0] random: crng init done
Initializing random number generator...done.
[   29.961597][ T2018] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

RTNETLINK answers: No such device
Listening on LPF/eth0/00:00:00:00:00:04
Sending on   LPF/eth0/00:00:00:00:00:04
Sending on   Socket/fallback
DHCPREQUEST for 192.168.0.18 on eth0 to 255.255.255.255 port 67
send_packet: Network is down
dhclient.c:3013: Failed to send 300 byte long packet over eth0 interface.
receive_packet failed on eth0: Network is down
DHCPREQUEST for 192.168.0.18 on eth0 to 255.255.255.255 port 67
send_packet: Network is down
dhclient.c:3013: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
No DHCPOFFERS received.
Trying recorded lease 192.168.0.18
ping: connect: Network is unreachable
No working leases in persistent database - sleeping.
done.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files...
.
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Not starting NFS kernel daemon: no exports ... (warning).
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
2160 (syslogd)
.
Starting NTP server: ntpd1969-12-31T16:01:57 ntpd[2180]: INIT: ntpd ntpsec-1.2.2: Starting
1969-12-31T16:01:57 ntpd[2180]: INIT: Command line: /usr/sbin/ntpd -p /run/ntpd.pid -c /etc/ntpsec/ntp.conf -g -N -u ntpsec:ntpsec
.
Starting NTP server: ntpd.
Starting periodic command scheduler: cron.
Starting system message bus: dbus.
Starting OpenBSD Secure Shell server: sshdsshd: no hostkeys available -- exiting.
 failed!
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
2189 (klogd)
.
Running local boot scripts (/etc/rc.local)
ssh-keygen: generating new host keys: RSA 

ECDSA 
ED25519 

Starting OpenBSD Secure Shell server: sshd
.
Configuration file wrong or corrupted
<13>Dec 31 16:02:20 root[2248]: Cannot read u-boot env ethaddr
.

Debian GNU/Linux 12 debian ttyS0

debian login: root
Password: 
Linux debian 6.6.2-mvebu-tld-1 #1 SMP PREEMPT Mon Nov 20 18:44:27 PST 2023 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Dec 12 15:13:34 PST 2023 from fe80::4f8:63a5:4900:ad47%eth0 on pts/0
debian
WD MyCloud Gen2
Linux version 6.6.2-mvebu-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Mon Nov 20 18:44:27 PST 2023
Debian 12.4
Wed Dec 31 16:02:52 PST 1969 up 2 minutes
root@debian:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP    AUI     MII     FIBRE   BNC     Backplane ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                1000baseKX/Full
                                1000baseX/Full
                                100baseT1/Full
                                1000baseT1/Full
                                100baseFX/Half 100baseFX/Full
                                10baseT1L/Full
                                10baseT1S/Full
                                10baseT1S/Half
                                10baseT1S_P2MP/Half
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Half
        Auto-negotiation: off
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Link detected: no
root@debian:~# ifconfig -a
eth0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:00:00:00:00:04  txqueuelen 2048  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ip6tnl0: flags=128<NOARP>  mtu 1452
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12  bytes 1710 (1.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1710 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sit0: flags=128<NOARP>  mtu 1480
        sit  txqueuelen 1000  (IPv6-in-IPv4)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@debian:~# lsblk 
NAME      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda         8:0    1 28.6G  0 disk 
`-sda1      8:1    1 28.6G  0 part /
sdb         8:16   0  1.8T  0 disk 
|-sdb1      8:17   0  953M  0 part 
|-sdb2      8:18   0  1.8T  0 part 
`-sdb3      8:19   0  2.8G  0 part 
mtdblock0  31:0    0    1M  0 disk

oot@debian:~# dhclient eth0
[  560.085802][ T2276] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
RTNETLINK answers: No such device
root@debian:~# ifconfig eth0 192.168.1.2 netmask 255.255.255.0
[  811.940003][ T2292] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
SIOCSIFFLAGS: No such device
root@debian:~# ping 192.168.1.1
ping: connect: Network is unreachable

So:
- New uboot can boot from USB 3.0. Though that's a USB 3.0 thumbdrive because I don't have a mechanical drive I can wipe and test on at the moment.
- Even though uboot doesn't detect it and therfore can't boot from it, Debian detects the internal SATA HDD. I verified I can also mount and access the files on it while the OS is running.
- Ethernet doesn't work. I feel like I saw that exact error (mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)) back in the kernel 5.x era. Something had to be adapted in the .dts after a change in the kernel. I can't remember the specifics.
For what it's worth, here's a log of ethtool eth0 on the working debian bookworm with kernel 6.1 running on the internal drive (stock uboot):

Settings for eth0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: MII
        PHYAD: 0
        Transceiver: external
        Link detected: yes
Man
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 11:33AM
Hi. Hope you'll figure out this uboot thing.
Just a quick question, if I were to installa new drive in this NAS, armv7 has a practical hard limit of 16TB volumes right? So iif I install a 30TB drive, a small rootfs + 2 15TB data partitions would be the way, right?
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 01:20PM
ygi,

It looks good!

> U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23
> 2025 - 14:50:56 -0800)
> Western Digital MyCloud Gen2 (Glacier)
> [    0.000000][    T0] Booting Linux on physical
> CPU 0x0
> [    0.000000][    T0] Linux version
> 6.6.2-mvebu-tld-1 (root@tldDebian) (gcc (Debian
> 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for
> Debian) 2.40) #1 SMP PREEMPT Mon Nov 20 18:44:27
> PST 2023
> [    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: WD
> MyCloud Gen2

But
> [    2.363575][    T1] mdio_bus f10c0054.mdio-mii:
> MDIO device at address 0 is missing.

We should look back to previous logs in this thread (or your previous log) to see if this "MDIO device at address 0 is missing" is normal. I think it is, because this Ethernet has generic PHY.

> [    2.810777][  T682] ata1: SATA link up 3.0 Gbps
> (SStatus 123 SControl F300)
> [    4.305496][  T202]  sda: sda1
> [    4.309426][  T202] sd 1:0:0:0: [sda] Attached
> SCSI removable disk
> [   10.510834][  T682] ata1.00: ATA-9: WDC
> WD20EFRX-68EUZN0, 82.00A82, max UDMA/133
> [   10.518297][  T682] ata1.00: 3907029168
> sectors, multi 0: LBA48 NCQ (depth 31/32)
> [   10.528584][  T682] ata1.00: configured for
> UDMA/133
> [   10.534491][  T647] scsi 0:0:0:0: Direct-Access
>     ATA      WDC WD20EFRX-68E 0A82 PQ: 0 ANSI: 5
> [   10.546449][   T26] sd 0:0:0:0: [sdb]
> 3907029168 512-byte logical blocks: (2.00 TB/1.82
> TiB)

> [   29.961597][ T2018] mvpp2 f10f0000.ethernet
> eth0: could not attach PHY (-19)

Here again, need to consult the old log.

> Linux debian 6.6.2-mvebu-tld-1 #1 SMP PREEMPT Mon
> Nov 20 18:44:27 PST 2023 armv7l

> WD MyCloud Gen2
> Linux version 6.6.2-mvebu-tld-1 (root@tldDebian)
> (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU
> Binutils for Debian) 2.40) #1 SMP PREEMPT Mon Nov
> 20 18:44:27 PST 2023
> Debian 12.4
> Wed Dec 31 16:02:52 PST 1969 up 2 minutes

> So:
> - New uboot can boot from USB 3.0. Though that's a
> USB 3.0 thumbdrive because I don't have a
> mechanical drive I can wipe and test on at the
> moment.

> - Even though uboot doesn't detect it and therfore
> can't boot from it, Debian detects the internal
> SATA HDD. I verified I can also mount and access
> the files on it while the OS is running.

Nice!

> - Ethernet doesn't work. I feel like I saw that
> exact error (mvpp2 f10f0000.ethernet eth0: could
> not attach PHY (-19)) back in the kernel 5.x era.
> Something had to be adapted in the .dts after a
> change in the kernel. I can't remember the
> specifics.
> For what it's worth, here's a log of ethtool
> eth0
on the working debian bookworm with
> kernel 6.1 running on the internal drive (stock
> uboot):
>

OK so I think you should try using a real MAC address because 00:00:00:00:00:04 is not good. Looks like the Ethernet driver picked up the wrong thing (likewise for the Synology DS215j)
ether 00:00:00:00:00:04  txqueuelen 2048  (Ethernet)

Use either the random MAC address 76:6d:0e:bd:d3:b7 (or use your box real MAC address). Add the MAC address to the /etc/network/interfaces
hwaddress ether 76:6d:0e:bd:d3:b7
And reboot with kwboot test.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 01:26PM
Man,

> Hi. Hope you'll figure out this uboot thing.
> Just a quick question, if I were to installa new
> drive in this NAS, armv7 has a practical hard
> limit of 16TB volumes right? So iif I install a
> 30TB drive, a small rootfs + 2 15TB data
> partitions would be the way, right?

Yes, it is the way. And make sure your small rootfs is on the 1st partition (by convention only, not a hard requirement, but it will boot faster).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
ygi
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 05:00PM
@bodhi

I retried after forcing the real mac into /etc/network/interfaces but it doesn't work any better. I mean the mac is now correct in ifconfig -a but the issue of
[  616.062945][ T2321] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
RTNETLINK answers: No such device
is still there. Also, my working Debian installation also starts with
mvpp2 f10f0000.ethernet eth0: Using hardware mac address 00:00:00:00:00:04
so I believe this is just "cosmetic" and not the root cause.

[    2.388871] mdio_bus f10c0054.mdio-mii: MDIO device at address 0 is missing.
is either specific to your kernel config or something that's broken after kernel 6.1+

I created the USB rootfs with kernel 6.6 following the instructions and the result is as stated above. So I recreated the uimage/zimage/uinitrd in case something got corrupted or I missed a parameter somewhere the first time. Nope, same result.
So I decided to upgrade to latest kernel, used lzma compression for good measure... again, same result.
Here's the log with kernel 6.17:

wboot -t -a -B 115200 /dev/ttyUSB0 -b Downloads/uboot.2025.10-tld-1.wd-glacier.bodhi.251123/uboot.2025.10-tld-1.wd-glacier.kwb
[sudo] password for ygi: 
kwboot version 2026.01
Detected kwbimage v1 with SPI boot signature
Patching image boot signature to UART
Aligning image header to Xmodem block size
Sending boot message. Please reboot the target.../
Sending boot image header (92032 bytes)...
  0 % [......................................................................]
  9 % [......................................................................]
 19 % [......................................................................]
 29 % [......................................................................]
 39 % [......................................................................]
 48 % [......................................................................]
 58 % [......................................................................]
 68 % [......................................................................]
 78 % [......................................................................]
 87 % [......................................................................]
 97 % [...................                                                   ]
Done


General initialization - Version: 1.0.0
High speed PHY - Version: 0.1.1 (COM-PHY-V20) 
USB2 UTMI PHY initialized succesfully
USB2 UTMI PHY initialized succesfully
High speed PHY - Ended Successfully

DDR3 Training Sequence - Ver 5.7.1
DDR3 Training Sequence - Run with PBS.
DDR3 Training Sequence - Ended Successfully 

Sending boot image data (502412 bytes)...
  0 % [......................................................................]
  1 % [......................................................................]
  3 % [......................................................................]
  5 % [......................................................................]
  7 % [......................................................................]
  8 % [......................................................................]
 10 % [......................................................................]
 12 % [......................................................................]
 14 % [......................................................................]
 16 % [......................................................................]
 17 % [......................................................................]
 19 % [......................................................................]
 21 % [......................................................................]
 23 % [......................................................................]
 24 % [......................................................................]
 26 % [......................................................................]
 28 % [......................................................................]
 30 % [......................................................................]
 32 % [......................................................................]
 33 % [......................................................................]
 35 % [......................................................................]
 37 % [......................................................................]
 39 % [......................................................................]
 41 % [......................................................................]
 42 % [......................................................................]
 44 % [......................................................................]
 46 % [......................................................................]
 48 % [......................................................................]
 49 % [......................................................................]
 51 % [......................................................................]
 53 % [......................................................................]
 55 % [......................................................................]
 57 % [......................................................................]
 58 % [......................................................................]
 60 % [......................................................................]
 62 % [......................................................................]
 64 % [......................................................................]
 66 % [......................................................................]
 67 % [......................................................................]
 69 % [......................................................................]
 71 % [......................................................................]
 73 % [......................................................................]
 74 % [......................................................................]
 76 % [......................................................................]
 78 % [......................................................................]
 80 % [......................................................................]
 82 % [......................................................................]
 83 % [......................................................................]
 85 % [......................................................................]
 87 % [......................................................................]
 89 % [......................................................................]
 90 % [......................................................................]
 92 % [......................................................................]
 94 % [......................................................................]
 96 % [......................................................................]
 98 % [......................................................................]
 99 % [......                                                                ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23 2025 - 14:50:56 -0800)
Western Digital MyCloud Gen2 (Glacier)

SoC:   MV88F6720-A0 at 800 MHz
Model: WD MyCloud Gen2
DRAM:  512 MiB (534 MHz, 16-bit, ECC not enabled)
Core:  28 devices, 19 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere... OK
Model: WD MyCloud Gen2
Net:   
Warning: mvpp2-0 (eth0) using random MAC address - e2:ed:c8:8f:78:f5
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier> setenv bootcmd_debian 'usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs "console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial"; bootm 0x800000 0x3000000'
WD-Glacier> run bootcmd_debian 
starting USB...
USB EHCI 1.00
MVEBU XHCI INIT controller @ 0xf105b880
Register 2000120 NbrPorts 2
Starting the controller
USB XHCI 1.00
cannot reset port 1!?
Bus usb@54000: 1 USB Device(s) found
Bus usb@58000: 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
5229556 bytes read in 70 ms (71.2 MiB/s)
4167901 bytes read in 54 ms (73.6 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.17.7-mvebu-tld-1
   Created:      1970-01-01   0:06:33 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5229492 Bytes = 5 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 03000000 ...
   Image Name:   initramfs-6.17.7-mvebu-tld-1
   Created:      1970-01-01   0:17:59 UTC
   Image Type:   ARM Linux RAMDisk Image (lzma compressed)
   Data Size:    4167837 Bytes = 4 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
Working FDT set to 0
   Loading Kernel Image to 8000
   Loading Ramdisk to 0fc06000, end 0ffff89d ... OK

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.17.7-mvebu-tld-1 (root@tldDebian7) (gcc (Debian 12.2.0-14+deb12u1) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Tue Nov  4 16:19:08 PST 2025
[    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: WD MyCloud Gen2
[    0.000000][    T0] printk: legacy bootconsole [earlycon0] enabled
[    0.000000][    T0] Memory policy: Data cache writealloc
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0]   HighMem  empty
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000001fffffff]
[    0.000000][    T0] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000][    T0] percpu: Embedded 30 pages/cpu s28684 r8192 d86004 u122880
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=spi0.0:1m(u-boot) earlyprintk=serial
[    0.000000][    T0] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
[    0.000000][    T0] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 131072
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    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]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of 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] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[    0.000000][    T0] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] mvebu_mbus: [Firmware Warn]: deprecated mbus-mvebu Device Tree, suspend/resume will not work
[    0.000000][    T0] L2C: DT/platform modifies aux control register: 0x02040000 -> 0x12040000
[    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, 8 ways, 256 kB
[    0.000000][    T0] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56040001
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] Switching to timer-based delay loop, resolution 40ns
[    0.000001][    T0] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
[    0.008596][    T0] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[    0.020652][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.030705][    T0] Console: colour dummy device 80x30
[    0.035959][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000)
[    0.047096][    T0] CPU: Testing write buffer coherency: ok
[    0.052756][    T0] CPU0: Spectre v2: using BPIALL workaround
[    0.058547][    T0] pid_max: default: 32768 minimum: 301
[    0.070047][    T0] LSM: initializing lsm=capability
[    0.076735][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.084827][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.107504][    T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.114014][    T1] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.122885][    T1] Setting up static identity map for 0x100000 - 0x100060
[    0.130284][    T1] mvebu-soc-id: MVEBU SoC ID=0x6720, Rev=0x3
[    0.136733][    T1] rcu: Hierarchical SRCU implementation.
[    0.142258][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.148654][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.158593][    T1] smp: Bringing up secondary CPUs ...
[    0.164772][    T1] Booting CPU 1
[    0.168309][    T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.168404][    T0] CPU1: Spectre v2: using BPIALL workaround
[    0.180798][    T1] smp: Brought up 1 node, 2 CPUs
[    0.185650][    T1] SMP: Total of 2 processors activated (100.00 BogoMIPS).
[    0.192680][    T1] CPU: All CPU(s) started in SVC mode.
[    0.198662][    T1] Memory: 494268K/524288K available (10240K kernel code, 836K rwdata, 3480K rodata, 1024K init, 453K bss, 28280K reserved, 0K cma-reserved, 0K highmem)
[    0.215411][    T1] devtmpfs: initialized
[    0.225956][    T1] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.235666][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.246350][    T1] posixtimers hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.254459][    T1] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear).
[    0.268734][    T1] prandom: seed boundary self test passed
[    0.277028][    T1] prandom: 100 self tests passed
[    0.281851][    T1] pinctrl core: initialized pinctrl subsystem
[    0.290369][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.298416][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.307488][    T1] audit: initializing netlink subsys (disabled)
[    0.314007][   T33] audit: type=2000 audit(0.290:1): state=initialized audit_enabled=0 res=1
[    0.314915][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.322619][    T1] cpuidle: using governor ladder
[    0.334250][    T1] cpuidle: using governor menu
[    0.339207][    T1] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.348014][    T1] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.544464][    T1] raid6: int32x8  gen()   159 MB/s
[    0.715062][    T1] raid6: int32x4  gen()   165 MB/s
[    0.885438][    T1] raid6: int32x2  gen()   275 MB/s
[    1.055866][    T1] raid6: int32x1  gen()   319 MB/s
[    1.060863][    T1] raid6: using algorithm int32x1 gen() 319 MB/s
[    1.236393][    T1] raid6: .... xor() 134 MB/s, rmw enabled
[    1.242008][    T1] raid6: using intx1 recovery algorithm
[    1.249955][    T1] SCSI subsystem initialized
[    1.255112][    T1] usbcore: registered new interface driver usbfs
[    1.261555][    T1] usbcore: registered new interface driver hub
[    1.267680][    T1] usbcore: registered new device driver usb
[    1.273855][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.279583][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.289501][    T1] PTP clock support registered
[    1.297124][    T1] vgaarb: loaded
[    1.301440][    T1] clocksource: Switched to clocksource armada_370_xp_clocksource
[    1.315448][    T1] VFS: Disk quotas dquot_6.6.0
[    1.320465][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.329655][    T1] netfs: FS-Cache loaded
[    1.349419][    T1] NET: Registered PF_INET protocol family
[    1.355349][    T1] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.365651][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.374945][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.383538][    T1] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    1.392128][    T1] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    1.400121][    T1] TCP: Hash tables configured (established 4096 bind 4096)
[    1.407766][    T1] MPTCP token hash table entries: 512 (order: 1, 8192 bytes, linear)
[    1.416075][    T1] UDP hash table entries: 256 (order: 1, 14336 bytes, linear)
[    1.423496][    T1] UDP-Lite hash table entries: 256 (order: 1, 14336 bytes, linear)
[    1.432041][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.439525][    T1] RPC: Registered named UNIX socket transport module.
[    1.446256][    T1] RPC: Registered udp transport module.
[    1.451704][    T1] RPC: Registered tcp transport module.
[    1.457134][    T1] RPC: Registered tcp-with-tls transport module.
[    1.463361][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.470551][    T1] PCI: CLS 0 bytes, default 64
[    1.477914][    T1] Initialise system trusted keyrings
[    1.483488][   T30] Trying to unpack rootfs image as initramfs...
[    1.491986][    T1] Key type blacklist registered
[    1.497427][    T1] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    1.518520][    T1] NFS: Registering the id_resolver key type
[    1.524455][    T1] Key type id_resolver registered
[    1.529371][    T1] Key type id_legacy registered
[    1.534343][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.541853][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.755914][    T1] xor: measuring software checksum speed
[    1.764031][    T1]    arm4regs        :  1297 MB/sec
[    1.772430][    T1]    8regs           :   991 MB/sec
[    1.780679][    T1]    32regs          :  1037 MB/sec
[    1.785778][    T1] xor: using function: arm4regs (1297 MB/sec)
[    1.791824][    T1] async_tx: api initialized (async)
[    1.796924][    T1] Key type asymmetric registered
[    1.801782][    T1] Asymmetric key parser 'x509' registered
[    1.808035][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.816841][    T1] io scheduler bfq registered
[    1.825437][    T1] armada-375-pinctrl f1018000.pinctrl: registered pinctrl driver
[    1.839220][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.851661][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.863301][    T1] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    4.538172][   T30] Freeing initrd memory: 4072K
[    4.553695][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    4.568148][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    4.622857][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    4.635404][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    4.692881][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    4.889128][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    4.904375][    T1] printk: legacy console [ttyS0] disabled
[    4.932146][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 38, base_baud = 12500000) is a 16550A
[    4.941968][    T1] printk: legacy console [ttyS0] enabled
[    4.941968][    T1] printk: legacy console [ttyS0] enabled
[    4.953035][    T1] printk: legacy bootconsole [earlycon0] disabled
[    4.953035][    T1] printk: legacy bootconsole [earlycon0] disabled
[    4.977168][    T1] sata_mv f10a0000.sata: slots 32 ports 1
[    4.985148][    T1] scsi host0: sata_mv
[    4.990250][    T1] ata1: SATA max UDMA/133 irq 39 lpm-pol 0
[    5.001207][    T1] spi-nor spi0.0: supply vcc not found, using dummy regulator
[    5.009345][    T1] 1 cmdlinepart partitions found on MTD device spi0.0
[    5.016059][    T1] Creating 1 MTD partitions on "spi0.0":
[    5.021620][    T1] 0x000000000000-0x000000100000 : "u-boot"
[    5.029274][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    5.037955][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    5.055740][    T1] mdio_bus f10c0054.mdio-mii: MDIO device at address 0 is missing.
[    5.066320][    T1] orion-ehci f1054000.usb: EHCI Host Controller
[    5.072613][    T1] orion-ehci f1054000.usb: new USB bus registered, assigned bus number 1
[    5.081323][    T1] orion-ehci f1054000.usb: irq 40, io mem 0xf1054000
[    5.101495][    T1] orion-ehci f1054000.usb: USB 2.0 started, EHCI 1.00
[    5.108661][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.17
[    5.117733][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.125725][    T1] usb usb1: Product: EHCI Host Controller
[    5.131335][    T1] usb usb1: Manufacturer: Linux 6.17.7-mvebu-tld-1 ehci_hcd
[    5.138526][    T1] usb usb1: SerialNumber: f1054000.usb
[    5.145335][    T1] hub 1-0:1.0: USB hub found
[    5.149898][    T1] hub 1-0:1.0: 1 port detected
[    5.157499][    T1] xhci-hcd f1058000.usb: xHCI Host Controller
[    5.163581][    T1] xhci-hcd f1058000.usb: new USB bus registered, assigned bus number 2
[    5.171917][    T1] xhci-hcd f1058000.usb: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000000010
[    5.182051][    T1] xhci-hcd f1058000.usb: irq 41, io mem 0xf1058000
[    5.188718][    T1] xhci-hcd f1058000.usb: xHCI Host Controller
[    5.195210][    T1] xhci-hcd f1058000.usb: new USB bus registered, assigned bus number 3
[    5.203513][    T1] xhci-hcd f1058000.usb: Host supports USB 3.0 SuperSpeed
[    5.210786][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.17
[    5.219837][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.227834][    T1] usb usb2: Product: xHCI Host Controller
[    5.233457][    T1] usb usb2: Manufacturer: Linux 6.17.7-mvebu-tld-1 xhci-hcd
[    5.240635][    T1] usb usb2: SerialNumber: f1058000.usb
[    5.247439][    T1] hub 2-0:1.0: USB hub found
[    5.252032][    T1] hub 2-0:1.0: 1 port detected
[    5.257788][    T1] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    5.266885][    T1] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.17
[    5.275929][    T1] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.284086][    T1] usb usb3: Product: xHCI Host Controller
[    5.289701][    T1] usb usb3: Manufacturer: Linux 6.17.7-mvebu-tld-1 xhci-hcd
[    5.296905][    T1] usb usb3: SerialNumber: f1058000.usb
[    5.303443][    T1] hub 3-0:1.0: USB hub found
[    5.308005][    T1] hub 3-0:1.0: 1 port detected
[    5.314753][    T1] usbcore: registered new interface driver usblp
[    5.321298][    T1] usbcore: registered new interface driver usb-storage
[    5.332403][    T1] rtc-mv f1010300.rtc: registered as rtc0
[    5.339255][    T1] i2c_dev: i2c /dev entries driver
[    5.433724][    T1] orion_wdt: Initial timeout 171 sec
[    5.440179][    T1] device-mapper: uevent: version 1.0.3
[    5.446415][    T1] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[    5.456707][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    5.464224][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    5.471636][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    5.471677][  T706] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[    5.479157][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    5.494171][    T1] sdhci: Secure Digital Host Controller Interface driver
[    5.501110][    T1] sdhci: Copyright(c) Pierre Ossman
[    5.506455][    T1] sdhci-pltfm: SDHCI platform and OF driver helper
[    5.514585][    T1] marvell-cesa f1090000.crypto: CESA device successfully registered
[    5.524459][    T1] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 (8000003f) counters available
[    5.537229][    T1] NET: Registered PF_INET6 protocol family
[    5.545452][    T1] Segment Routing with IPv6
[    5.549858][    T1] RPL Segment Routing with IPv6
[    5.554947][    T1] In-situ OAM (IOAM) with IPv6
[    5.559714][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    5.569685][    T1] NET: Registered PF_PACKET protocol family
[    5.576176][    T1] 8021q: 802.1Q VLAN Support v1.8
[    5.581226][    T1] Key type dns_resolver registered
[    5.586567][    T1] ThumbEE CPU extension supported.
[    5.591798][    T1] Registering SWP/SWPB emulation handler
[    5.648375][    T1] registered taskstats version 1
[    5.655102][    T1] Loading compiled-in X.509 certificates
[    5.663057][   T10] usb 3-1: new SuperSpeed USB device number 2 using xhci-hcd
[    5.683412][   T10] usb 3-1: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[    5.692498][   T10] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.692817][    T1] Key type .fscrypt registered
[    5.700387][   T10] usb 3-1: Product: Ultra
[    5.705312][    T1] Key type fscrypt-provisioning registered
[    5.709505][   T10] usb 3-1: Manufacturer: SanDisk
[    5.715220][    T1] Key type big_key registered
[    5.719923][   T10] usb 3-1: SerialNumber: 4C530001131226115552
[    5.732762][   T10] usb-storage 3-1:1.0: USB Mass Storage device detected
[    5.742123][   T10] scsi host1: usb-storage 3-1:1.0
[    5.849726][    T1] Key type encrypted registered
[    5.858641][    T1] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    5.868759][    T1] clk: Disabling unused clocks
[    5.873521][    T1] PM: genpd: Disabling unused power domains
[    6.752449][   T30] scsi 1:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
[    6.765396][   T52] sd 1:0:0:0: [sda] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[    6.774657][   T52] sd 1:0:0:0: [sda] Write Protect is off
[    6.780570][   T52] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    6.855492][   T52]  sda: sda1
[    6.859283][   T52] sd 1:0:0:0: [sda] Attached SCSI removable disk
[   13.241531][  T706] ata1.00: ATA-9: WDC WD20EFRX-68EUZN0, 82.00A82, max UDMA/133
[   13.248995][  T706] ata1.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[   13.259276][  T706] ata1.00: configured for UDMA/133
[   13.265251][  T122] scsi 0:0:0:0: Direct-Access     ATA      WDC WD20EFRX-68E 0A82 PQ: 0 ANSI: 5
[   13.277094][   T27] sd 0:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[   13.285645][   T27] sd 0:0:0:0: [sdb] 4096-byte physical blocks
[   13.291768][   T27] sd 0:0:0:0: [sdb] Write Protect is off
[   13.297430][   T27] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   13.307452][   T27] sd 0:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
[   13.410506][   T27]  sdb: sdb1 sdb2 sdb3
[   13.415601][   T27] sd 0:0:0:0: [sdb] Attached SCSI disk
[   13.424993][    T1] Freeing unused kernel image (initmem) memory: 1024K
[   13.432928][    T1] Checked W+X mappings: passed, no W+X pages found
[   13.439347][    T1] Run /init as init process
Loading, please wait...
Starting systemd-udevd version 252.19-1~deb12u1
[   14.607082][ T1190] usb_phy_generic usb3-phy: dummy supplies not allowed for exclusive requests (id=vbus)
[   14.626100][ T1238] usbcore: registered new interface driver uas
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sda1] fsck.ext3 -a -C0 /dev/sda1 
rootfs: clean, 28866/1880480 files, 490032/7507456 blocks
done.
[   25.693670][ T1265] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   25.768468][ T1265] EXT4-fs (sda1): mounted filesystem a804b597-47e0-4343-a86b-5f8da3c0a8b2 ro with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 3.06 booting
INIT: No inittab.d directory found
Using makefile-style concurrent boot in runlevel S.
Setting hostname to 'debian'...done.
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   28.477303][ T1463] sd 1:0:0:0: Attached scsi generic sg0 type 0
[   28.509508][ T1463] sd 0:0:0:0: Attached scsi generic sg1 type 0
[   28.560307][ T1462] mvpp2 f10f0000.ethernet: using 3 shared buffers
[   28.627059][ T1462] mvpp2 f10f0000.ethernet eth0: Using hardware mac address 00:00:00:00:00:04
done.
Activating swap:.
[   30.245604][ T1598] EXT4-fs (sda1): re-mounted a804b597-47e0-4343-a86b-5f8da3c0a8b2 r/w.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...done.
 /tmp.
Will now mount local filesystems:.
Will now activate swapfile swap, if any:done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl.
[   32.301486][    C0] random: crng init done
Initializing random number generator...done.
[   32.662687][ T1989] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

RTNETLINK answers: No such device
Listening on LPF/eth0/00:14:ee:06:43:3b
Sending on   LPF/eth0/00:14:ee:06:43:3b
Sending on   Socket/fallback
DHCPREQUEST for 192.168.0.18 on eth0 to 255.255.255.255 port 67
send_packet: Network is down
dhclient.c:3013: Failed to send 300 byte long packet over eth0 interface.
receive_packet failed on eth0: Network is down
DHCPREQUEST for 192.168.0.18 on eth0 to 255.255.255.255 port 67
send_packet: Network is down
dhclient.c:3013: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
send_packet: Network is down
dhclient.c:2600: Failed to send 300 byte long packet over eth0 interface.
No DHCPOFFERS received.
Trying recorded lease 192.168.0.18
ping: connect: Network is unreachable
No working leases in persistent database - sleeping.
done.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files....
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Not starting NFS kernel daemon: no exports ... (warning).
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
2134 (syslogd)
.
Starting NTP server: ntpd1969-12-31T16:01:50 ntpd[2162]: INIT: ntpd ntpsec-1.2.2: Starting
1969-12-31T16:01:50 ntpd[2162]: INIT: Command line: /usr/sbin/ntpd -p /run/ntpd.pid -c /etc/ntpsec/ntp.conf -g -N -u ntpsec:ntpsec
.
Starting NTP server: ntpd.
Starting periodic command scheduler: cron.
Starting system message bus: dbus.
Starting OpenBSD Secure Shell server: sshd.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
2183 (klogd)
.
Running local boot scripts (/etc/rc.local)
Configuration file wrong or corrupted
<13>Dec 31 16:01:53 root[2226]: Cannot read u-boot env ethaddr
.

Debian GNU/Linux 12 debian ttyS0

Maybe I'll feel more inspired tomorrow but for now, I'm out of ideas.
Man
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 14, 2026 05:56PM
Thanks for confirming.

Maybe I missed something. I’m just gonna make a dummy partition as first, then swap partition as second and rootfs in 3rd partition. Data partitions on 4th and 5th. This has worked well for me till now with the stock bootloader.
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 16, 2026 12:58AM
@ygi,

Perhaps the new u-boot messed up Ethernet. I'll upload another u-boot version that should not crash when we try to ping the router.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: WD MyCloud Gen2 (Glacier, Armada 375)
February 16, 2026 01:02AM
@Man,

> Maybe I missed something. I’m just gonna make a
> dummy partition as first, then swap partition as
> second and rootfs in 3rd partition. Data
> partitions on 4th and 5th. This has worked well
> for me till now with the stock bootloader.

That's a problem among many with stock u-boot restriction, i.e. intentionally locked down by the manufacturer (WD).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: