<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>WD MyCloud Gen2 (Glacier, Armada 375)</title>
        <description>Hi,

I want to use debian on my MyCloud. By now the only way I could manage to boot and log into the system via ssh is to use the Alpine kernel from Johs-Q.

https://github.com/Johns-Q/wdmc-gen2

WD My Cloud Gen2: Marvell Armada 375
Linux version 4.12.0 (root@wdmycloud2) (gcc version 6.3.0 (Alpine 6.3.0) ) #1 SMP Wed Jul 5 01:37:27 CEST 2017
Debian 10.2

Every other way descriebed by Fox-exe didn&#039;t succeed.

https://community.wd.com/t/clean-os-debian-openmediavault-and-other-firmwares/93714/1707

at now I can boot the debian Image downloaded from here, via johns kernel form USB (sdb2) or hdd (sda1 swap, sda2 data, sda3 rootfs)

How could I start to research how a debian kernel shold be build for the system? I think first I need UART acces?

THX for help

--------------
bodhi edited: correct the subject to &quot;Armada 375&quot;</description>
        <link>https://forum.doozan.com/read.php?2,94839,94839#msg-94839</link>
        <lastBuildDate>Sun, 08 Mar 2026 01:03:43 -0600</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140903#msg-140903</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140903#msg-140903</link>
            <description><![CDATA[ &gt; If that&#039;s the last Debian update it can handle due to<br />
&gt; kernel size, it still had a 12 year run. Plus it&#039;s<br />
&gt; not like the drives and data can&#039;t be read from<br />
&gt; another device so... meh. Nothing lasts forever<br />
&gt; and all that.<br />
<br />
Don&#039;t worry, good fun for me hacking these boxes :) <br />
<br />
This NAS will continue to be updated if I can keep the kernel size down, regardless of  whether we can get the new u-boot working.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 27 Feb 2026 18:36:05 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140900#msg-140900</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140900#msg-140900</link>
            <description><![CDATA[ Well, don&#039;t bash your head against the wall. If that&#039;s the last Debian update it can handle due to kernel size, it still had a 12 year run. Plus it&#039;s not like the drives and data can&#039;t be read from another device so... meh. Nothing lasts forever and all that.]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 27 Feb 2026 15:41:12 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140899#msg-140899</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140899#msg-140899</link>
            <description><![CDATA[ I&#039;ve looked at the GPL. Unfortunately the only thing useful I could find was what you&#039;ve already found: the DTS.<br />
<br />
SATA GPIO 63 and 65 are useful, but the property <i>sd-gpios</i> is not.<br />
<br />
	<pre class="bbcode">
sd-gpios = &lt;&amp;gpio1 31 GPIO_ACTIVE_HIGH&gt;, &lt;&amp;gpio2 2 GPIO_ACTIVE_HIGH&gt;;</pre>
<br />
I&#039;ll add the SATA regulators to the DTS to see if it helps u-boot. And also revisit the stock u-boot registers dump.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 27 Feb 2026 13:40:33 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140894#msg-140894</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140894#msg-140894</link>
            <description><![CDATA[ The sata HD in slot 0 is the original internal 3.5&quot; HDD. It&#039;s a standard 2TB WD red, same as those that could be bought separately and used with any standard SATA controller.<br />
It&#039;s using a GPT table, has 3 partitions (swap, ext4, ext2 in that order) and the third one is the boot partition to keep stock uboot happy. Nothing wrong with the drive&#039;s health. Obviously, no hardware encryption either. Just a bog standard sata drive with bog standard linux partitions.<br />
Physically, there&#039;s a single SATA port (SATA1 working in IDE mode), a single USB port (USB3.0) and a single 1Gb ethernet port. Now, the armada 375 can support 2xSATA, 2xUSB and 2xGb ethernet if the proper circuitry was populated so uboot might probe ports/PHY that aren&#039;t physically available.<br />
<br />
<pre class="bbcode">
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD20EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 003E1597-48FB-468C-AC70-AB21C0FA6CFF

Device       Start        End    Sectors  Size Type
/dev/sda1     2048    1953791    1951744  953M Linux filesystem
/dev/sda2  7813120 3907028991 3899215872  1.8T Linux filesystem
/dev/sda3  1953792    7813119    5859328  2.8G Linux filesystem
</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 26 Feb 2026 17:16:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140893#msg-140893</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140893#msg-140893</link>
            <description><![CDATA[ ygi,<br />
<br />
&gt; The result stays unchanged. I have a sneaking<br />
&gt; suspicion initializing sata and ethernet<br />
&gt; controllers is about figuring out what data to put<br />
&gt; in which registers and that&#039;s got to be a<br />
&gt; nightmare unless you have access to marvell&#039;s<br />
&gt; documentation.<br />
<br />
Yes of course. That would be nice. But we&#039;ll live with what we have: GPL source and stock u-boot. Most of the time these 2 are enough to find certain info.<br />
<br />
I guess we just need to digging in the source to find the info, and hope it&#039;s there.<br />
<br />
&gt; WD-Glacier&gt; sata init<br />
&gt; Err: Failed to identify SATA device 0<br />
<br />
 <pre class="bbcode">
ahci          0  [ + ]   sata_mv_ahci          |       `-- sata@a0000
 blk           1  [   ]   sata_mv_blk           |           |-- sata@a0000.blk
 bootdev       2  [   ]   sata_bootdev          |           |-- sata@a0000.bootdev
 blk           2  [   ]   sata_mv_blk           |           `-- sata@a0000.blk</pre>
<br />
&quot;Failed to identify&quot; means the driver recognized there is a disk attached. And it tried to query the model and capacity.<br />
<br />
What kind of HDD (eg. model, capacity) is the one in slot 0? is it true that it&#039;s the only HDD attached?]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 26 Feb 2026 14:31:59 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140885#msg-140885</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140885#msg-140885</link>
            <description><![CDATA[ The result stays unchanged. I have a sneaking suspicion initializing sata and ethernet controllers is about figuring out what data to put in which registers and that&#039;s got to be a nightmare unless you have access to marvell&#039;s documentation.<br />
<br />
<pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b Downloads/uboot.2026.01-tld-1.wd-glacier.bodhi.260225/uboot.2026.01-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 (502844 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 % [......................................................................]
 65 % [......................................................................]
 67 % [......................................................................]
 69 % [......................................................................]
 71 % [......................................................................]
 73 % [......................................................................]
 74 % [......................................................................]
 76 % [......................................................................]
 78 % [......................................................................]
 80 % [......................................................................]
 81 % [......................................................................]
 83 % [......................................................................]
 85 % [......................................................................]
 87 % [......................................................................]
 89 % [......................................................................]
 90 % [......................................................................]
 92 % [......................................................................]
 94 % [......................................................................]
 96 % [......................................................................]
 98 % [......................................................................]
 99 % [.........                                                             ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2026.01-tld-1 (Feb 25 2026 - 13:48:32 -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:  27 devices, 18 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere... OK
Model: WD MyCloud Gen2
Net:   
Warning: mvpp2-0 (eth0) using random MAC address - aa:02:df:92:59:72
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier&gt; 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
 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&gt; usb start 
starting USB...
USB EHCI 1.00
MVEBU XHCI INIT controller @ 0xf105b880
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&gt; usb part

Partition Map for usb device 0  --   Partition Type: EFI

Part    Start LBA       End LBA         Name
        Attributes
        Type GUID
        Partition GUID
  1     0x00000800      0x747067ff      &quot;primary&quot;
        attrs:  0x0000000000000000
        type:   0fc63daf-8483-4772-8e79-3d69d8477de4
        guid:   321b591e-d965-4362-8a79-b535964a9fd1
WD-Glacier&gt; sata init
Err: Failed to identify SATA device 0
WD-Glacier&gt; sata part
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
Failed to wait for completion on port 1
ATA operation timed out
Failed to wait for completion on port 1
ATA operation timed out
Disk sata@a0000.blk not ready

no sata partition table available
WD-Glacier&gt; 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
 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
 blk           2  [   ]   sata_mv_blk           |           `-- sata@a0000.blk
 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
</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 26 Feb 2026 07:04:56 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140882#msg-140882</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140882#msg-140882</link>
            <description><![CDATA[ Attached here is the Feb 25 u-boot build. This version implemented SATA GPIOs. So to verify that, it should be kwboot with the box from power off (cold start), not reboot.<br />
<br />
<b>uboot.2026.01-tld-1.wd-glacier.bodhi.260225.tar</b><br />
<pre class="bbcode">
sha256:
634446b925d438f4d7047e5af26b718d4e9cf25206e0707146cc3e13fe986b70</pre>
<br />
This tarball contains 4 files<br />
<pre class="bbcode">
uboot.2026.01-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</pre>
<br />
From another Linux box, connect serial console to this NAS, and use kwboot to load and run the kwb image.<br />
<pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2026.01-tld-1.wd-glacier.kwb</pre>
Note: the serial device <b>ttyUSB0</b> is typical for Debian-based distro. On other distro it might be different (see <a href="https://forum.doozan.com/read.php?3,51739,51919#msg-51919"  rel="nofollow">detailed kwboot example here</a>).<br />
<br />
Interrupt the countdown and<br />
<pre class="bbcode">
dm tree
usb start
usb part
sata init
sata part
dm tree</pre>
Please post the entire serial console log here.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Wed, 25 Feb 2026 16:10:24 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140874#msg-140874</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140874#msg-140874</link>
            <description><![CDATA[ ygi,<br />
<br />
<b>Ethernet test:</b><br />
<br />
<pre class="bbcode">
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device</pre>
We&#039;ll try another test.<br />
<br />
<b>SATA test:</b><br />
<br />
My bad, I did not add an important piece of code in the board file. Will make another build.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Tue, 24 Feb 2026 13:18:08 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140873#msg-140873</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140873#msg-140873</link>
            <description><![CDATA[ This one&#039;s a bust unfortunately.<br />
<br />
<pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b Downloads/uboot.2026.01-tld-1.wd-glacier.bodhi.260223/uboot.2026.01-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 (502820 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 % [......................................................................]
 65 % [......................................................................]
 67 % [......................................................................]
 69 % [......................................................................]
 71 % [......................................................................]
 73 % [......................................................................]
 74 % [......................................................................]
 76 % [......................................................................]
 78 % [......................................................................]
 80 % [......................................................................]
 81 % [......................................................................]
 83 % [......................................................................]
 85 % [......................................................................]
 87 % [......................................................................]
 89 % [......................................................................]
 90 % [......................................................................]
 92 % [......................................................................]
 94 % [......................................................................]
 96 % [......................................................................]
 98 % [......................................................................]
 99 % [.........                                                             ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2026.01-tld-1 (Feb 23 2026 - 13:22:40 -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:  27 devices, 18 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere... OK
Model: WD MyCloud Gen2
Net:   
Warning: mvpp2-0 (eth0) using random MAC address - 7a:c8:da:a5:ac:98
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier&gt; 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
 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&gt; setenv ipaddr 10.0.0.97 
WD-Glacier&gt; ping 10.0.0.126
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device

ARP Retry count exceeded; starting again
ping failed; host 10.0.0.126 is not alive
WD-Glacier&gt; mdio list
mdio@c0054:
WD-Glacier&gt; mii info
WD-Glacier&gt; sata init
Err: Failed to identify SATA device 0
WD-Glacier&gt; sata part
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
Failed to wait for completion on port 1
ATA operation timed out
Failed to wait for completion on port 1
ATA operation timed out
Disk sata@a0000.blk not ready

no sata partition table available
WD-Glacier&gt; 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
 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
 blk           0  [   ]   sata_mv_blk           |           |-- sata@a0000.blk
 bootdev       1  [   ]   sata_bootdev          |           |-- sata@a0000.bootdev
 blk           1  [   ]   sata_mv_blk           |           `-- sata@a0000.blk
 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

</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Tue, 24 Feb 2026 10:49:47 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140872#msg-140872</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140872#msg-140872</link>
            <description><![CDATA[ Attached here is the new u-boot build. This version implemented SATA GPIOs. So to verify that, it should be kwboot with the box from power off (cold start), not reboot.<br />
<br />
<b>uboot.2026.01-tld-1.wd-glacier.bodhi.260223.tar</b><br />
<pre class="bbcode">
sha256:
5efe88406f054b6697e81c4639d383e8919e0cc5ea5c9c5513daf6ac0874054b</pre>
<br />
This tarball contains 4 files<br />
<pre class="bbcode">
uboot.2026.01-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</pre>
<br />
From another Linux box, connect serial console to this NAS, and use kwboot to load and run the kwb image.<br />
<pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2026.01-tld-1.wd-glacier.kwb</pre>
Note: the serial device <b>ttyUSB0</b> is typical for Debian-based distro. On other distro it might be different (see <a href="https://forum.doozan.com/read.php?3,51739,51919#msg-51919"  rel="nofollow">detailed kwboot example here</a>).<br />
<br />
Interrupt the countdown and<br />
<pre class="bbcode">
dm tree
setenv ipaddr &lt;some valid IP address&gt;
ping &lt;your router IP address&gt;
mdio list
mii info
sata init
sata part
dm tree</pre>
<br />
Note: <b>ipaddr</b> must conform to the local network, for example, 192.168.0.100, if your router IP address is 192.168.0.1.<br />
<br />
Please post the entire serial console log here.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 23 Feb 2026 15:51:17 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140870#msg-140870</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140870#msg-140870</link>
            <description><![CDATA[ OK thanks!]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 20 Feb 2026 15:38:25 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140869#msg-140869</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140869#msg-140869</link>
            <description><![CDATA[ Sorry I didn&#039;t post it the first time you asked:<br />
<br />
From WD&#039;s GPL sources v5.32.102_20251216:<br />
<br />
<b>armada-375-db.dts</b><br />
<br />
<pre class="bbcode">
/*
 * Device Tree file for Marvell Armada 375 evaluation board
 * (DB-88F6720)
 *
 *  Copyright (C) 2014 Marvell
 *
 * Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
 * Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
 *
 * This file is dual-licensed: you can use it either under the terms
 * of the GPL or the X11 license, at your option. Note that this dual
 * licensing only applies to this file, and not this project as a
 * whole.
 *
 *  a) This file is free software; you can redistribute it and/or
 *     modify it under the terms of the GNU General Public License as
 *     published by the Free Software Foundation; either version 2 of the
 *     License, or (at your option) any later version.
 *
 *     This file is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 * Or, alternatively,
 *
 *  b) Permission is hereby granted, free of charge, to any person
 *     obtaining a copy of this software and associated documentation
 *     files (the &quot;Software&quot;), to deal in the Software without
 *     restriction, including without limitation the rights to use,
 *     copy, modify, merge, publish, distribute, sublicense, and/or
 *     sell copies of the Software, and to permit persons to whom the
 *     Software is furnished to do so, subject to the following
 *     conditions:
 *
 *     The above copyright notice and this permission notice shall be
 *     included in all copies or substantial portions of the Software.
 *
 *     THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,
 *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 *     OTHER DEALINGS IN THE SOFTWARE.
 */

/dts-v1/;
#include &lt;dt-bindings/gpio/gpio.h&gt;
#include &quot;armada-375.dtsi&quot;

/ {
	model = &quot;WD My Cloud Gen2: Marvell Armada 375&quot;;
	compatible = &quot;marvell,a375-db&quot;, &quot;marvell,armada375&quot;;

	chosen {
		stdout-path = &quot;serial0:115200n8&quot;;
	};

	memory@0 {
		device_type = &quot;memory&quot;;
		reg = &lt;0x00000000 0x20000000&gt;; /* 1/2 GB */
	};

	soc {
		ranges = &lt;MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000    /* internal regs */
		          MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000    /* bootrom */
		          MBUS_ID(0x09, 0x09) 0 0xf1100000 0x10000     /* CESA0: PHYS=0xf1100000 size 64K */
		          MBUS_ID(0x09, 0x05) 0 0xf1110000 0x10000&gt;;   /* CESA1: PHYS=0xf1110000 size 64K */
	};

	gpio-leds {
		compatible = &quot;gpio-leds&quot;;
		pinctrl-names = &quot;default&quot;;
		pinctrl-0 = &lt;&amp;sys_led_pins&gt;;

		system-red {
			label = &quot;system-red&quot;;
			gpios = &lt;&amp;gpio0 20 GPIO_ACTIVE_HIGH&gt;;	// chip, pin, state (1=active-low)
			// Triggers: none nand-disk timer oneshot heartbeat backlight gpio cpu0 cpu1 default-on
			linux,default-trigger = &quot;default-on&quot;;
			default-state = &quot;on&quot;;
		};
		system-green {
			label = &quot;system-green&quot;;
			gpios = &lt;&amp;gpio1 11 GPIO_ACTIVE_HIGH&gt;; // 43 (mpp43) - 32 (gpio in chip) = 11 (pin in this chip)
			linux,default-trigger = &quot;default-on&quot;;
			default-state = &quot;on&quot;;
		};
		system-blue {
			label = &quot;system-blue&quot;;
			gpios = &lt;&amp;gpio0 22 GPIO_ACTIVE_HIGH&gt;;
			linux,default-trigger = &quot;default-off&quot;;
			default-state = &quot;off&quot;;
		};
	};

	usb3_phy_gpio: usb3-phy-gpio {
		compatible = &quot;usb-nop-xceiv&quot;;
		vcc-supply = &lt;&amp;reg_usb3_vbus_gpio&gt;;
	};

	reg_usb3_vbus_gpio: usb3-vbus-gpio {
		compatible = &quot;mv,vbus-regulator&quot;;
		pinctrl-names = &quot;default&quot;;
		pinctrl-0 = &lt;&amp;xhci0_vbus_pins&gt;;
		regulator-name = &quot;xhci0-vbus&quot;;
		regulator-min-microvolt = &lt;5000000&gt;;
		regulator-max-microvolt = &lt;5000000&gt;;
		enable-active-high;
		regulator-always-on;
		gpio = &lt;&amp;gpio0 13 GPIO_ACTIVE_LOW&gt;;
		regulator-state-mem {
			regulator-off-in-suspend;
		};
	};
};

&amp;pciec {
	status = &quot;okay&quot;;
};

/*
 * The two PCIe units are accessible through
 * standard PCIe slots on the board.
 */
&amp;pcie0 {
	/* Port 0, Lane 0 */
	status = &quot;disabled&quot;;
};

&amp;pcie1 {
	/* Port 1, Lane 0 */
	status = &quot;disabled&quot;;
};

&amp;spi0 {
	pinctrl-0 = &lt;&amp;spi0_pins&gt;;
	pinctrl-names = &quot;default&quot;;

	status = &quot;okay&quot;;

	spi-flash@0 {
		#address-cells = &lt;1&gt;;
		#size-cells = &lt;1&gt;;
		/* MX25L8006E */
		compatible = &quot;mxicy,mx25l8005&quot;, &quot;jedec,spi-nor&quot;;
		reg = &lt;0&gt;; /* Chip select 0 */
		spi-max-frequency = &lt;108000000&gt;;

        partition@0 {
            label = &quot;u-boot&quot;;
            reg = &lt;0x0 0x100000&gt;;
        };
    };
};

&amp;uart0 {
	status = &quot;okay&quot;;
};

&amp;pinctrl {
	sata_sd_pins: sata-sd-pins {
		marvell,pins = &quot;mpp63&quot;, &quot;mpp66&quot;;
		marvell,function = &quot;gpio&quot;;
	};

	sys_led_pins: sys-led-pins {
		marvell,pins = &quot;mpp20&quot;, &quot;mpp43&quot;, &quot;mpp22&quot;; // R G B
		marvell,function = &quot;gpio&quot;;
	};

	sdio_st_pins: sdio-st-pins {
		marvell,pins = &quot;mpp44&quot;, &quot;mpp45&quot;;
		marvell,function = &quot;gpio&quot;;
	};

	xhci0_vbus_pins: xhci0-vbus-pins {
		marvell,pins = &quot;mpp13&quot;;
		marvell,function = &quot;gpio&quot;;
	};
};

&amp;sata {
	status = &quot;okay&quot;;
	nr-ports = &lt;2&gt;;

	pinctrl-0 = &lt;&amp;sata_sd_pins&gt;;
	pinctrl-names = &quot;default&quot;;
	sd-gpios = &lt;&amp;gpio1 31 GPIO_ACTIVE_HIGH&gt;, &lt;&amp;gpio2 2 GPIO_ACTIVE_HIGH&gt;;
};

&amp;usb1 {
	status = &quot;okay&quot;;
};

&amp;usb2 {
	status = &quot;okay&quot;;
};

&amp;mdio {
	phy0: ethernet-phy@0 {
		reg = &lt;0&gt;;
	};

//	phy3: ethernet-phy@3 {
//		reg = &lt;3&gt;;
//	};
};

&amp;ethernet {
	status = &quot;okay&quot;;
};

&amp;eth0 {
	status = &quot;okay&quot;;
	phy = &lt;&amp;phy0&gt;;
	phy-mode = &quot;rgmii-id&quot;;
};</pre>
<br />
<b>armada-375.dtsi</b><br />
<br />
<pre class="bbcode">
/*
 * Device Tree Include file for Marvell Armada 375 family SoC
 *
 * Copyright (C) 2014 Marvell
 *
 * Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
 * Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
 *
 * This file is dual-licensed: you can use it either under the terms
 * of the GPL or the X11 license, at your option. Note that this dual
 * licensing only applies to this file, and not this project as a
 * whole.
 *
 *  a) This file is free software; you can redistribute it and/or
 *     modify it under the terms of the GNU General Public License as
 *     published by the Free Software Foundation; either version 2 of the
 *     License, or (at your option) any later version.
 *
 *     This file is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 * Or, alternatively,
 *
 *  b) Permission is hereby granted, free of charge, to any person
 *     obtaining a copy of this software and associated documentation
 *     files (the &quot;Software&quot;), to deal in the Software without
 *     restriction, including without limitation the rights to use,
 *     copy, modify, merge, publish, distribute, sublicense, and/or
 *     sell copies of the Software, and to permit persons to whom the
 *     Software is furnished to do so, subject to the following
 *     conditions:
 *
 *     The above copyright notice and this permission notice shall be
 *     included in all copies or substantial portions of the Software.
 *
 *     THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,
 *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 *     OTHER DEALINGS IN THE SOFTWARE.
 */

#include &lt;dt-bindings/interrupt-controller/arm-gic.h&gt;
#include &lt;dt-bindings/interrupt-controller/irq.h&gt;
#include &lt;dt-bindings/phy/phy.h&gt;

#define MBUS_ID(target,attributes) (((target) &lt;&lt; 24) | ((attributes) &lt;&lt; 16))

/ {
	#address-cells = &lt;1&gt;;
	#size-cells = &lt;1&gt;;

	model = &quot;Marvell Armada 375 family SoC&quot;;
	compatible = &quot;marvell,armada375&quot;;

	aliases {
		gpio0 = &amp;gpio0;
		gpio1 = &amp;gpio1;
		gpio2 = &amp;gpio2;
		serial0 = &amp;uart0;
		serial1 = &amp;uart1;
	};

	clocks {
		/* 1 GHz fixed main PLL */
		mainpll: mainpll {
			compatible = &quot;fixed-clock&quot;;
			#clock-cells = &lt;0&gt;;
			clock-frequency = &lt;1000000000&gt;;
		};
		/* 25 MHz reference crystal */
		refclk: oscillator {
			compatible = &quot;fixed-clock&quot;;
			#clock-cells = &lt;0&gt;;
			clock-frequency = &lt;25000000&gt;;
		};
	};

	cpus {
		#address-cells = &lt;1&gt;;
		#size-cells = &lt;0&gt;;
		enable-method = &quot;marvell,armada-375-smp&quot;;

		cpu0: cpu@0 {
			device_type = &quot;cpu&quot;;
			compatible = &quot;arm,cortex-a9&quot;;
			reg = &lt;0&gt;;
		};
		cpu1: cpu@1 {
			device_type = &quot;cpu&quot;;
			compatible = &quot;arm,cortex-a9&quot;;
			reg = &lt;1&gt;;
		};
	};

	pmu {
		compatible = &quot;arm,cortex-a9-pmu&quot;;
		interrupts-extended = &lt;&amp;mpic 3&gt;;
	};

	soc {
		compatible = &quot;marvell,armada375-mbus&quot;, &quot;simple-bus&quot;;
		#address-cells = &lt;2&gt;;
		#size-cells = &lt;1&gt;;
		controller = &lt;&amp;mbusc&gt;;
		interrupt-parent = &lt;&amp;gic&gt;;
		pcie-mem-aperture = &lt;0xe0000000 0x8000000&gt;;
		pcie-io-aperture  = &lt;0xe8000000 0x100000&gt;;

		bootrom {
			compatible = &quot;marvell,bootrom&quot;;
			reg = &lt;MBUS_ID(0x01, 0x1d) 0 0x100000&gt;;
		};

		devbus_bootcs: devbus-bootcs {
			compatible = &quot;marvell,mvebu-devbus&quot;;
			reg = &lt;MBUS_ID(0xf0, 0x01) 0x10400 0x8&gt;;
			ranges = &lt;0 MBUS_ID(0x01, 0x2f) 0 0xffffffff&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			clocks = &lt;&amp;coreclk 0&gt;;
			status = &quot;disabled&quot;;
		};

		devbus_cs0: devbus-cs0 {
			compatible = &quot;marvell,mvebu-devbus&quot;;
			reg = &lt;MBUS_ID(0xf0, 0x01) 0x10408 0x8&gt;;
			ranges = &lt;0 MBUS_ID(0x01, 0x3e) 0 0xffffffff&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			clocks = &lt;&amp;coreclk 0&gt;;
			status = &quot;disabled&quot;;
		};

		devbus_cs1: devbus-cs1 {
			compatible = &quot;marvell,mvebu-devbus&quot;;
			reg = &lt;MBUS_ID(0xf0, 0x01) 0x10410 0x8&gt;;
			ranges = &lt;0 MBUS_ID(0x01, 0x3d) 0 0xffffffff&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			clocks = &lt;&amp;coreclk 0&gt;;
			status = &quot;disabled&quot;;
		};

		devbus_cs2: devbus-cs2 {
			compatible = &quot;marvell,mvebu-devbus&quot;;
			reg = &lt;MBUS_ID(0xf0, 0x01) 0x10418 0x8&gt;;
			ranges = &lt;0 MBUS_ID(0x01, 0x3b) 0 0xffffffff&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			clocks = &lt;&amp;coreclk 0&gt;;
			status = &quot;disabled&quot;;
		};

		devbus_cs3: devbus-cs3 {
			compatible = &quot;marvell,mvebu-devbus&quot;;
			reg = &lt;MBUS_ID(0xf0, 0x01) 0x10420 0x8&gt;;
			ranges = &lt;0 MBUS_ID(0x01, 0x37) 0 0xffffffff&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			clocks = &lt;&amp;coreclk 0&gt;;
			status = &quot;disabled&quot;;
		};

		internal-regs {
			compatible = &quot;simple-bus&quot;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			ranges = &lt;0 MBUS_ID(0xf0, 0x01) 0 0x100000&gt;;

			L2: cache-controller@8000 {
				compatible = &quot;arm,pl310-cache&quot;;
				reg = &lt;0x8000 0x1000&gt;;
				cache-unified;
				cache-level = &lt;2&gt;;
				arm,double-linefill-incr = &lt;0&gt;;
				arm,double-linefill-wrap = &lt;0&gt;;
				arm,double-linefill = &lt;0&gt;;
				prefetch-data = &lt;1&gt;;
			};

			scu: scu@c000 {
				compatible = &quot;arm,cortex-a9-scu&quot;;
				reg = &lt;0xc000 0x58&gt;;
			};

			timer0: timer@c600 {
				compatible = &quot;arm,cortex-a9-twd-timer&quot;;
				reg = &lt;0xc600 0x20&gt;;
				interrupts = &lt;GIC_PPI 13 (IRQ_TYPE_EDGE_RISING | GIC_CPU_MASK_SIMPLE(2))&gt;;
				clocks = &lt;&amp;coreclk 2&gt;;
			};

			gic: interrupt-controller@d000 {
				compatible = &quot;arm,cortex-a9-gic&quot;;
				#interrupt-cells = &lt;3&gt;;
				#size-cells = &lt;0&gt;;
				interrupt-controller;
				reg = &lt;0xd000 0x1000&gt;,
				      &lt;0xc100 0x100&gt;;
			};

			mdio: mdio@c0054 {
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;0&gt;;
				compatible = &quot;marvell,orion-mdio&quot;;
				reg = &lt;0xc0054 0x4&gt;;
				clocks = &lt;&amp;gateclk 19&gt;;
			};

			/* Network controller */
			ethernet: ethernet@f0000 {
				compatible = &quot;marvell,armada-375-pp2&quot;;
				reg = &lt;0xf0000 0xa000&gt;, /* Packet Processor regs */
				      &lt;0xc0000 0x3060&gt;, /* LMS regs */
				      &lt;0xc4000 0x100&gt;,  /* eth0 regs */
				      &lt;0xc5000 0x100&gt;;  /* eth1 regs */
				clocks = &lt;&amp;gateclk 3&gt;, &lt;&amp;gateclk 19&gt;;
				clock-names = &quot;pp_clk&quot;, &quot;gop_clk&quot;;
				status = &quot;disabled&quot;;

				eth0: eth0 {
					interrupts = &lt;GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH&gt;;
					port-id = &lt;0&gt;;
					status = &quot;disabled&quot;;
				};

				eth1: eth1 {
					interrupts = &lt;GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH&gt;;
					port-id = &lt;1&gt;;
					status = &quot;disabled&quot;;
				};
			};

			rtc: rtc@10300 {
				compatible = &quot;marvell,orion-rtc&quot;;
				reg = &lt;0x10300 0x20&gt;;
				interrupts = &lt;GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH&gt;;
			};

			spi0: spi@10600 {
				compatible = &quot;marvell,armada-375-spi&quot;,
						&quot;marvell,orion-spi&quot;;
				reg = &lt;0x10600 0x50&gt;;
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;0&gt;;
				cell-index = &lt;0&gt;;
				interrupts = &lt;GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			spi1: spi@10680 {
				compatible = &quot;marvell,armada-375-spi&quot;,
						&quot;marvell,orion-spi&quot;;
				reg = &lt;0x10680 0x50&gt;;
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;0&gt;;
				cell-index = &lt;1&gt;;
				interrupts = &lt;GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			i2c0: i2c@11000 {
				compatible = &quot;marvell,mv64xxx-i2c&quot;;
				reg = &lt;0x11000 0x20&gt;;
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;0&gt;;
				interrupts = &lt;GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH&gt;;
				timeout-ms = &lt;1000&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			i2c1: i2c@11100 {
				compatible = &quot;marvell,mv64xxx-i2c&quot;;
				reg = &lt;0x11100 0x20&gt;;
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;0&gt;;
				interrupts = &lt;GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH&gt;;
				timeout-ms = &lt;1000&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			uart0: serial@12000 {
				compatible = &quot;snps,dw-apb-uart&quot;;
				reg = &lt;0x12000 0x100&gt;;
				reg-shift = &lt;2&gt;;
				interrupts = &lt;GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH&gt;;
				reg-io-width = &lt;1&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			uart1: serial@12100 {
				compatible = &quot;snps,dw-apb-uart&quot;;
				reg = &lt;0x12100 0x100&gt;;
				reg-shift = &lt;2&gt;;
				interrupts = &lt;GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH&gt;;
				reg-io-width = &lt;1&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				status = &quot;disabled&quot;;
			};

			pinctrl: pinctrl@18000 {
				compatible = &quot;marvell,mv88f6720-pinctrl&quot;;
				reg = &lt;0x18000 0x24&gt;;

				i2c0_pins: i2c0-pins {
					marvell,pins = &quot;mpp14&quot;,  &quot;mpp15&quot;;
					marvell,function = &quot;i2c0&quot;;
				};

				i2c1_pins: i2c1-pins {
					marvell,pins = &quot;mpp61&quot;,  &quot;mpp62&quot;;
					marvell,function = &quot;i2c1&quot;;
				};

				nand_pins: nand-pins {
					marvell,pins = &quot;mpp0&quot;, &quot;mpp1&quot;, &quot;mpp2&quot;,
						&quot;mpp3&quot;, &quot;mpp4&quot;, &quot;mpp5&quot;,
						&quot;mpp6&quot;, &quot;mpp7&quot;, &quot;mpp8&quot;,
						&quot;mpp9&quot;, &quot;mpp10&quot;, &quot;mpp11&quot;,
						&quot;mpp12&quot;, &quot;mpp13&quot;;
					marvell,function = &quot;nand&quot;;
				};

				sdio_pins: sdio-pins {
					marvell,pins = &quot;mpp24&quot;,  &quot;mpp25&quot;, &quot;mpp26&quot;,
						     &quot;mpp27&quot;, &quot;mpp28&quot;, &quot;mpp29&quot;;
					marvell,function = &quot;sd&quot;;
				};

				spi0_pins: spi0-pins {
					marvell,pins = &quot;mpp0&quot;,  &quot;mpp1&quot;, &quot;mpp4&quot;,
						     &quot;mpp5&quot;, &quot;mpp8&quot;, &quot;mpp9&quot;;
					marvell,function = &quot;spi0&quot;;
				};
			};

			gpio0: gpio@18100 {
				compatible = &quot;marvell,orion-gpio&quot;;
				reg = &lt;0x18100 0x40&gt;;
				ngpios = &lt;32&gt;;
				gpio-controller;
				#gpio-cells = &lt;2&gt;;
				interrupt-controller;
				#interrupt-cells = &lt;2&gt;;
				interrupts = &lt;GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH&gt;;
			};

			gpio1: gpio@18140 {
				compatible = &quot;marvell,orion-gpio&quot;;
				reg = &lt;0x18140 0x40&gt;;
				ngpios = &lt;32&gt;;
				gpio-controller;
				#gpio-cells = &lt;2&gt;;
				interrupt-controller;
				#interrupt-cells = &lt;2&gt;;
				interrupts = &lt;GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH&gt;;
			};

			gpio2: gpio@18180 {
				compatible = &quot;marvell,orion-gpio&quot;;
				reg = &lt;0x18180 0x40&gt;;
				ngpios = &lt;3&gt;;
				gpio-controller;
				#gpio-cells = &lt;2&gt;;
				interrupt-controller;
				#interrupt-cells = &lt;2&gt;;
				interrupts = &lt;GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH&gt;;
			};

			systemc: system-controller@18200 {
				compatible = &quot;marvell,armada-375-system-controller&quot;;
				reg = &lt;0x18200 0x100&gt;;
			};

			gateclk: clock-gating-control@18220 {
				compatible = &quot;marvell,armada-375-gating-clock&quot;;
				reg = &lt;0x18220 0x4&gt;;
				clocks = &lt;&amp;coreclk 0&gt;;
				#clock-cells = &lt;1&gt;;
			};

			usbcluster: usb-cluster@18400 {
				compatible = &quot;marvell,armada-375-usb-cluster&quot;;
				reg = &lt;0x18400 0x4&gt;;
				#phy-cells = &lt;1&gt;;
			};

			mbusc: mbus-controller@20000 {
				compatible = &quot;marvell,mbus-controller&quot;;
				reg = &lt;0x20000 0x100&gt;, &lt;0x20180 0x20&gt;;
			};

			mpic: interrupt-controller@20a00 {
				compatible = &quot;marvell,mpic&quot;;
				reg = &lt;0x20a00 0x2d0&gt;, &lt;0x21070 0x58&gt;;
				#interrupt-cells = &lt;1&gt;;
				#size-cells = &lt;1&gt;;
				interrupt-controller;
				msi-controller;
				interrupts = &lt;GIC_PPI 15 IRQ_TYPE_LEVEL_HIGH&gt;;
			};

			timer1: timer@20300 {
				compatible = &quot;marvell,armada-375-timer&quot;, &quot;marvell,armada-370-timer&quot;;
				reg = &lt;0x20300 0x30&gt;, &lt;0x21040 0x30&gt;;
				interrupts-extended = &lt;&amp;gic  GIC_SPI  8 IRQ_TYPE_LEVEL_HIGH&gt;,
						      &lt;&amp;gic  GIC_SPI  9 IRQ_TYPE_LEVEL_HIGH&gt;,
						      &lt;&amp;gic  GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH&gt;,
						      &lt;&amp;gic  GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH&gt;,
						      &lt;&amp;mpic 5&gt;,
						      &lt;&amp;mpic 6&gt;;
				clocks = &lt;&amp;coreclk 0&gt;, &lt;&amp;refclk&gt;;
				clock-names = &quot;nbclk&quot;, &quot;fixed&quot;;
			};

			watchdog: watchdog@20300 {
				compatible = &quot;marvell,armada-375-wdt&quot;;
				reg = &lt;0x20300 0x34&gt;, &lt;0x20704 0x4&gt;, &lt;0x18254 0x4&gt;;
				clocks = &lt;&amp;coreclk 0&gt;, &lt;&amp;refclk&gt;;
				clock-names = &quot;nbclk&quot;, &quot;fixed&quot;;
			};

			cpurst: cpurst@20800 {
				compatible = &quot;marvell,armada-370-cpu-reset&quot;;
				reg = &lt;0x20800 0x10&gt;;
			};

			coherencyfab: coherency-fabric@21010 {
				compatible = &quot;marvell,armada-375-coherency-fabric&quot;;
				reg = &lt;0x21010 0x1c&gt;;
			};

			usb0: usb@50000 {
				compatible = &quot;marvell,orion-ehci&quot;;
				reg = &lt;0x50000 0x500&gt;;
				interrupts = &lt;GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 18&gt;;
				phys = &lt;&amp;usbcluster PHY_TYPE_USB2&gt;;
				phy-names = &quot;usb&quot;;
				status = &quot;disabled&quot;;
			};

			usb1: usb@54000 {
				compatible = &quot;marvell,orion-ehci&quot;;
				reg = &lt;0x54000 0x500&gt;;
				interrupts = &lt;GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 26&gt;;
				status = &quot;disabled&quot;;
			};

			usb2: usb3@58000 {
				compatible = &quot;marvell,armada-375-xhci&quot;;
				reg = &lt;0x58000 0x20000&gt;,&lt;0x5b880 0x80&gt;;
				interrupts = &lt;GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 16&gt;;
				phys = &lt;&amp;usbcluster PHY_TYPE_USB3&gt;;
				phy-names = &quot;usb&quot;;
				status = &quot;disabled&quot;;
			};

			xor0: xor@60800 {
				compatible = &quot;marvell,orion-xor&quot;;
				reg = &lt;0x60800 0x100
				       0x60A00 0x100&gt;;
				clocks = &lt;&amp;gateclk 22&gt;;
				status = &quot;okay&quot;;

				xor00 {
					interrupts = &lt;GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH&gt;;
					dmacap,memcpy;
					dmacap,xor;
				};
				xor01 {
					interrupts = &lt;GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH&gt;;
					dmacap,memcpy;
					dmacap,xor;
					dmacap,memset;
				};
			};

			xor1: xor@60900 {
				compatible = &quot;marvell,orion-xor&quot;;
				reg = &lt;0x60900 0x100
				       0x60b00 0x100&gt;;
				clocks = &lt;&amp;gateclk 23&gt;;
				status = &quot;okay&quot;;

				xor10 {
					interrupts = &lt;GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH&gt;;
					dmacap,memcpy;
					dmacap,xor;
				};
				xor11 {
					interrupts = &lt;GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH&gt;;
					dmacap,memcpy;
					dmacap,xor;
					dmacap,memset;
				};
			};

			cesa: crypto@90000 {
				compatible = &quot;marvell,armada-375-crypto&quot;;
				reg = &lt;0x90000 0x10000&gt;;
				reg-names = &quot;regs&quot;;
				interrupts = &lt;GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH&gt;,
					     &lt;GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 30&gt;, &lt;&amp;gateclk 31&gt;,
					 &lt;&amp;gateclk 28&gt;, &lt;&amp;gateclk 29&gt;;
				clock-names = &quot;cesa0&quot;, &quot;cesa1&quot;,
					      &quot;cesaz0&quot;, &quot;cesaz1&quot;;
				marvell,crypto-srams = &lt;&amp;crypto_sram0&gt;,
						       &lt;&amp;crypto_sram1&gt;;
				marvell,crypto-sram-size = &lt;0x800&gt;;
			};

			sata: sata@a0000 {
				compatible = &quot;marvell,armada-370-sata&quot;;
				reg = &lt;0xa0000 0x5000&gt;;
				interrupts = &lt;GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 14&gt;, &lt;&amp;gateclk 20&gt;;
				clock-names = &quot;0&quot;, &quot;1&quot;;
				status = &quot;disabled&quot;;
			};

			nand: nand@d0000 {
				compatible = &quot;marvell,armada370-nand&quot;;
				reg = &lt;0xd0000 0x54&gt;;
				#address-cells = &lt;1&gt;;
				#size-cells = &lt;1&gt;;
				interrupts = &lt;GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 11&gt;;
				status = &quot;disabled&quot;;
			};

			sdio: mvsdio@d4000 {
				compatible = &quot;marvell,orion-sdio&quot;;
				reg = &lt;0xd4000 0x200&gt;;
				interrupts = &lt;GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH&gt;;
				clocks = &lt;&amp;gateclk 17&gt;;
				bus-width = &lt;4&gt;;
				cap-sdio-irq;
				cap-sd-highspeed;
				cap-mmc-highspeed;
				status = &quot;disabled&quot;;
			};

			thermal: thermal@e8078 {
				compatible = &quot;marvell,armada375-thermal&quot;;
				reg = &lt;0xe8078 0x4&gt;, &lt;0xe807c 0x8&gt;;
				status = &quot;okay&quot;;
			};

			coreclk: mvebu-sar@e8204 {
				compatible = &quot;marvell,armada-375-core-clock&quot;;
				reg = &lt;0xe8204 0x04&gt;;
				#clock-cells = &lt;1&gt;;
			};

			coredivclk: corediv-clock@e8250 {
				compatible = &quot;marvell,armada-375-corediv-clock&quot;;
				reg = &lt;0xe8250 0xc&gt;;
				#clock-cells = &lt;1&gt;;
				clocks = &lt;&amp;mainpll&gt;;
				clock-output-names = &quot;nand&quot;;
			};
		};

		pciec: pcie@82000000 {
			compatible = &quot;marvell,armada-370-pcie&quot;;
			status = &quot;disabled&quot;;
			device_type = &quot;pci&quot;;

			#address-cells = &lt;3&gt;;
			#size-cells = &lt;2&gt;;

			msi-parent = &lt;&amp;mpic&gt;;
			bus-range = &lt;0x00 0xff&gt;;

			ranges =
			       &lt;0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000
				0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000
				0x82000000 0x1 0       MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0 MEM */
				0x81000000 0x1 0       MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0 IO  */
				0x82000000 0x2 0       MBUS_ID(0x04, 0xd8) 0 1 0 /* Port 1 MEM */
				0x81000000 0x2 0       MBUS_ID(0x04, 0xd0) 0 1 0 /* Port 1 IO  */&gt;;

			pcie0: pcie@1,0 {
				device_type = &quot;pci&quot;;
				assigned-addresses = &lt;0x82000800 0 0x40000 0 0x2000&gt;;
				reg = &lt;0x0800 0 0 0 0&gt;;
				#address-cells = &lt;3&gt;;
				#size-cells = &lt;2&gt;;
				#interrupt-cells = &lt;1&gt;;
				ranges = &lt;0x82000000 0 0 0x82000000 0x1 0 1 0
					  0x81000000 0 0 0x81000000 0x1 0 1 0&gt;;
				bus-range = &lt;0x00 0xff&gt;;
				interrupt-map-mask = &lt;0 0 0 0&gt;;
				interrupt-map = &lt;0 0 0 0 &amp;gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH&gt;;
				marvell,pcie-port = &lt;0&gt;;
				marvell,pcie-lane = &lt;0&gt;;
				clocks = &lt;&amp;gateclk 5&gt;;
				status = &quot;disabled&quot;;
			};

			pcie1: pcie@2,0 {
				device_type = &quot;pci&quot;;
				assigned-addresses = &lt;0x82000800 0 0x44000 0 0x2000&gt;;
				reg = &lt;0x1000 0 0 0 0&gt;;
				#address-cells = &lt;3&gt;;
				#size-cells = &lt;2&gt;;
				#interrupt-cells = &lt;1&gt;;
				ranges = &lt;0x82000000 0 0 0x82000000 0x2 0 1 0
					  0x81000000 0 0 0x81000000 0x2 0 1 0&gt;;
				bus-range = &lt;0x00 0xff&gt;;
				interrupt-map-mask = &lt;0 0 0 0&gt;;
				interrupt-map = &lt;0 0 0 0 &amp;gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH&gt;;
				marvell,pcie-port = &lt;0&gt;;
				marvell,pcie-lane = &lt;1&gt;;
				clocks = &lt;&amp;gateclk 6&gt;;
				status = &quot;disabled&quot;;
			};

		};

		crypto_sram0: sa-sram0 {
			compatible = &quot;mmio-sram&quot;;
			reg = &lt;MBUS_ID(0x09, 0x09) 0 0x800&gt;;
			clocks = &lt;&amp;gateclk 30&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			ranges = &lt;0 MBUS_ID(0x09, 0x09) 0 0x800&gt;;
		};

		crypto_sram1: sa-sram1 {
			compatible = &quot;mmio-sram&quot;;
			reg = &lt;MBUS_ID(0x09, 0x05) 0 0x800&gt;;
			clocks = &lt;&amp;gateclk 31&gt;;
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;1&gt;;
			ranges = &lt;0 MBUS_ID(0x09, 0x05) 0 0x800&gt;;
		};
	};
};

</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 20 Feb 2026 07:36:10 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140867#msg-140867</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140867#msg-140867</link>
            <description><![CDATA[ &gt; So the above snippet comes from WD&#039;s<br />
&gt; armada-375-db.dts in their GPL source. Since it&#039;s<br />
&gt; explicitly written <pre class="bbcode">
&gt; model = &quot;WD My Cloud Gen2: Marvell Armada
&gt; 375&quot;;</pre> at the top of the file, I would<br />
&gt; assume that&#039;s the file they use when they build<br />
&gt; their stock kernel. <br />
<br />
I have not seen the dmesg log for this box stock OS so we can&#039;t say for sure if they actually use this DTS to run the stock kernel on your box. It could be work-in-progress or used in a newer FW for this box.<br />
<br />
With that said, since you see the correct model info in the DTS, then chance is good that we can use it for new u-boot and kernel.<br />
<br />
&gt; Now, what I&#039;m running as a daily on the internal<br />
&gt; drive is a Debian 13 with kernel 6.12. This<br />
&gt; installation runs fine on stock uboot. <br />
<br />
&gt;I also cross tested that new uboot<br />
&gt; with my internal installation. That&#039;s how I can<br />
&gt; verify that the OS can&#039;t initialize the network<br />
&gt; with the new uboot and some random<br />
<br />
&gt; misconfiguration on the unproven USB (stock uboot<br />
&gt; expects a secondary FAT boot partition with<br />
&gt; initramfs and also can&#039;t boot from USB3).<br />
<br />
Right! But USB 3.0 seems to work fine in new u-boot.<br />
<br />
&gt; <br />
&gt; Unfortunately, no change between spin down and<br />
&gt; spin up. If I remember correctly, this mvebu SATA<br />
&gt; controller doesn&#039;t do AHCI, it&#039;s only capable of<br />
&gt; IDE.<br />
<br />
Yes, I forgot that for Armada 375, old stock u-boot use <b>ide reset</b> command. And new u-boot use <b>sata init</b> command. <b>scsi</b>  command is used in the Armada 38x.<br />
<br />
And the registers dump showed that the HDD GPIOs are the same, so the HDD spin up is hardcoded inside stock u-boot code.<br />
<br />
Please try the &quot;sata init&quot; command in new u-boot.<br />
<br />
&gt; I&#039;ve never been happier that I soldered a<br />
&gt; serial port at the back of my nas years ago.<br />
<br />
:)<br />
<br />
====<br />
<br />
So could you post the entire DTS file content here (with its associated included DTSI files), the new u-boot needs the correct DTB, too.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 19 Feb 2026 12:19:01 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140864#msg-140864</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140864#msg-140864</link>
            <description><![CDATA[ So the above snippet comes from WD&#039;s armada-375-db.dts in their GPL source. Since it&#039;s explicitly written <pre class="bbcode">
model = &quot;WD My Cloud Gen2: Marvell Armada 375&quot;;</pre> at the top of the file, I would assume that&#039;s the file they use when they build their stock kernel. I&#039;m not running that though.<br />
Now, what I&#039;m running as a daily on the internal drive is a Debian 13 with kernel 6.12. This installation runs fine on stock uboot. Rootfs and kernel don&#039;t come from your archive.<br />
In addition I have your kernel 6.17+ Debian 12 rootfs on a USB stick for the purpose of testing the new uboot. I also cross tested that new uboot with my internal installation. That&#039;s how I can verify that the OS can&#039;t initialize the network with the new uboot and some random misconfiguration on the unproven USB (stock uboot expects a secondary FAT boot partition with initramfs and also can&#039;t boot from USB3).<br />
<br />
<pre class="bbcode">
BootROM - 1.51
Booting from SPI flash


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 
BootROM: Image checksum verification PASSED

 ** LOADER **


U-Boot 2013.01_v1.03 (Nov 20 2014 - 16:39:45) 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:0x1ff92c90
       BSS:             0x1ffefa20
       Stack:           0x1f9c5f20
       Heap:            0x1f9c6000:0x1fed6000

SF: Detected MX25L8006E with page size 64 KiB, total 1 MiB
*** Warning - bad CRC, using default environment

PCI-e 0: Detected No Link.
PCI-e 1: Detected No Link.
SF: Detected MX25L8006E with page size 64 KiB, total 1 MiB
MAC addr: 00:14:EE:06:43:3B
### 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 
Marvell&gt;&gt; md.l f1018000 8
f1018000: 00020020 00000022 00000022 00000000     ...&quot;...&quot;.......
f1018010: 04400000 00000000 00000000 00004000    ..@..........@..
Marvell&gt;&gt; md.l f1018100 1
f1018100: 00400000    ..@.
Marvell&gt;&gt; md.l f1018140 1
f1018140: 04001000    ....
Marvell&gt;&gt; scsi reset

Reset SCSI
MV94XX controller not present
Marvell&gt;&gt; ide reset

Reset IDE: 
Marvell Serial ATA Adapter
Integrated Sata device found
  Device 0 @ 0 0:
Model: WDC WD20EFRX-68EUZN0                     Firm: 82.00A82 Ser#:      WD-WCC4M7ZE3VZ9
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 1907729.0 MB = 1863.0 GB (3907029168 x 512)

Marvell&gt;&gt; md.l f1018000 8
f1018000: 00020020 00000022 00000022 00000000     ...&quot;...&quot;.......
f1018010: 04400000 00000000 00000000 00004000    ..@..........@..
Marvell&gt;&gt; md.l f1018100 1
f1018100: 00400000    ..@.
Marvell&gt;&gt; md.l f1018140 1
f1018140: 04001000    ....
Marvell&gt;&gt;</pre>
<br />
Unfortunately, no change between spin down and spin up. If I remember correctly, this mvebu SATA controller doesn&#039;t do AHCI, it&#039;s only capable of IDE.<br />
<br />
PS: I&#039;ve never been happier that I soldered a serial port at the back of my nas years ago.]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 19 Feb 2026 05:33:04 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140862#msg-140862</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140862#msg-140862</link>
            <description><![CDATA[ &gt; I wasn&#039;t talking about WD&#039;s stock firmware/OS. I<br />
&gt; ran it just long enough to delete it and that was<br />
&gt; over a decade ago. I just pulled the latest GPL<br />
&gt; code from<br />
&gt; <a href="https://support-en.wd.com/app/products/product-detailweb/p/126"  rel="nofollow">https://support-en.wd.com/app/products/product-detailweb/p/126</a><br />
&gt; (still no uboot source code, of course), it seems<br />
&gt; to be running 4.14.22 and comes with .dts. <br />
<br />
If it is not the same as FW running on the box  then I&#039;m not sure if it&#039;s accurate. Please post the entire DTS file. And any DTSI file that it includes.<br />
<br />
Also, with stock u-boot running, at the prompt, dump the registers:<br />
<br />
<pre class="bbcode">
md.l f1018000 8
md.l f1018100 1
md.l f1018140 1</pre>
And then try spin up the HDD<br />
<pre class="bbcode">
scsi reset</pre>
If scsi command works and the HDD initialized, repeat the dump<br />
<pre class="bbcode">
md.l f1018100 1
md.l f1018140 1
</pre>]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 19 Feb 2026 03:26:38 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140861#msg-140861</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140861#msg-140861</link>
            <description><![CDATA[ I wasn&#039;t talking about WD&#039;s stock firmware/OS. I ran it just long enough to delete it and that was over a decade ago. I just pulled the latest GPL code from <a href="https://support-en.wd.com/app/products/product-detailweb/p/126"  rel="nofollow">https://support-en.wd.com/app/products/product-detailweb/p/126</a> (still no uboot source code, of course), it seems to be running 4.14.22 and comes with .dts. Would the SATA GPIO pins your looking for be any of these?<br />
<br />
<pre class="bbcode">
&amp;pinctrl {
	sata_sd_pins: sata-sd-pins {
		marvell,pins = &quot;mpp63&quot;, &quot;mpp66&quot;;
		marvell,function = &quot;gpio&quot;;
	};

	sdio_st_pins: sdio-st-pins {
		marvell,pins = &quot;mpp44&quot;, &quot;mpp45&quot;;
		marvell,function = &quot;gpio&quot;;
	};

};

&amp;sata {
	status = &quot;okay&quot;;
	nr-ports = &lt;2&gt;;

	pinctrl-0 = &lt;&amp;sata_sd_pins&gt;;
	pinctrl-names = &quot;default&quot;;
	sd-gpios = &lt;&amp;gpio1 31 GPIO_ACTIVE_HIGH&gt;, &lt;&amp;gpio2 2 GPIO_ACTIVE_HIGH&gt;;
};
</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Wed, 18 Feb 2026 17:37:48 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140854#msg-140854</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140854#msg-140854</link>
            <description><![CDATA[ <pre class="bbcode">
&gt; U-Boot 2025.10-tld-1 (Feb 16 2026 - 23:03:59
&gt; -0800)
&gt; Western Digital MyCloud Gen2 (Glacier)</pre>
<br />
<pre class="bbcode">
&gt; Net:   
&gt; Warning: mvpp2-0 (eth0) using random MAC address -
&gt; 42:55:4a:c6:2b:cb
&gt; eth0: mvpp2-0
&gt; Hit any key to stop autoboot: 0

&gt;  mdio          0  [ + ]   mvmdio                | 
&gt;      |-- mdio@c0054
&gt;  eth_phy_ge    0  [ + ]   eth_phy_generic_drv   | 
&gt;      |   `-- ethernet-phy@0
&gt;  misc          0  [ + ]   mvpp2_base            | 
&gt;      |-- ethernet@f0000
&gt;  ethernet      0  [ + ]   mvpp2                 | 
&gt;      |   `-- mvpp2-0
&gt;  bootdev       0  [   ]   eth_bootdev           | 
&gt;      |       `-- mvpp2-0.bootdev</pre>
Not bad, means the correct driver is running.<br />
<br />
<pre class="bbcode">
&gt; WD-Glacier&gt; ping 10.0.0.101
&gt; Could not get PHY for mdio@c0054: addr 0
&gt; mvpp2 mvpp2-0: cannot connect to phy
&gt; Using mvpp2-0 device</pre>
This is where it&#039;s different from the DS215j. This is a generic PHY. While the DS215j has Marvell PHY, and it is identied as such and has no problem connecting to the PHY. The DS215j is also has Ethernet problem, though.<br />
<br />
<pre class="bbcode">
&gt; WD-Glacier&gt; setenv netmask 255.255.255.224</pre>
This netmask only good to broadcast. The ping command is direct, so IP address is all you&#039;ll need.<br />
<br />
&gt; There are several observation to be made here: <br />
&gt; - Network still doesn&#039;t work, but it also doesn&#039;t<br />
&gt; crash the box anymore. I&#039;ll get back to that.<br />
<br />
Yes, I&#039;ve  added a recently published 2026 patch to this version. I might want to rebase this u-boot to the 2026.01 version.<br />
<br />
&gt; - USB seems to work fine.<br />
&gt; - SATA works BUT only if the box has been<br />
&gt; initialized with stock uboot first then soft<br />
&gt; rebooted to kwbooted uboot. On cold boot, kwbooted<br />
&gt; new uboot can&#039;t initialize SATA drive. Basically<br />
&gt; it doesn&#039;t spin up so it returns an error.<br />
<br />
OK. So we need to find the SATA GPIOs in the GPL source. Stock u-boot apparently brings up SATA inside the code, not initially when it&#039;s up. I&#039;ll write a test to be executed at stock u-boot prompt.<br />
<br />
&gt; I read<br />
&gt; somewhere that extracting the .dtb from the<br />
&gt; running kernel gets you the active state as seen<br />
&gt; by the OS, not the .dtb that&#039;s been baked into the<br />
&gt; kernel. So I pulled the .dtb from the broken uboot<br />
&gt; and the one from the working stock uboot. Next is<br />
&gt; decompilling the two and see if something&#039;s<br />
&gt; obviously different in the way the ethernet port<br />
&gt; is configured. TBH, I have no idea if I&#039;m onto<br />
&gt; something or just going on a wild goose chase.<br />
<br />
If the stock kernel is new enough then there is a DTB. But if it is 3.x, then most likely there is no DTB. Could you post the stock OS dmesg? easy to find out if I can see it. In stock OS,<br />
<pre class="bbcode">
dmesg
ls -l /proc/device-tree/
</pre>]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Tue, 17 Feb 2026 16:01:57 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140852#msg-140852</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140852#msg-140852</link>
            <description><![CDATA[ <pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b Downloads/uboot.2025.10-tld-1.wd-glacier.bodhi.260216/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 (502372 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 (Feb 16 2026 - 23:03:59 -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 - 42:55:4a:c6:2b:cb
eth0: mvpp2-0
Hit any key to stop autoboot: 0
WD-Glacier&gt; 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&gt; setenv ipaddr 10.0.0.115
WD-Glacier&gt; ping 10.0.0.101
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device

ARP Retry count exceeded; starting again
ping failed; host 10.0.0.101 is not alive
WD-Glacier&gt; ping 10.0.0.125
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device

ARP Retry count exceeded; starting again
ping failed; host 10.0.0.125 is not alive
WD-Glacier&gt; ping 10.0.0.126
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device

ARP Retry count exceeded; starting again
ping failed; host 10.0.0.126 is not alive

WD-Glacier&gt; setenv netmask 255.255.255.224
WD-Glacier&gt; printenv
arch=arm
baudrate=115200
board=wd-glacier
board_name=wd-glacier
bootcmd=bootflow scan -lb
bootdelay=10
console=ttyS0,115200
cpu=armv7
ethact=mvpp2-0
ethaddr=42:55:4a:c6:2b:cb
fdt_addr_r=0x2000000
fdt_high=0x10000000
fdtcontroladdr=1fb69750
fdtfile=armada-375-wd-mycloud-gen2.dtb
initrd_high=0x10000000
ipaddr=10.0.0.115
kernel_addr_r=0x1000000
loadaddr=0x800000
mtdparts=mtdparts=spi0.0:1m(u-boot)
netmask=255.255.255.224
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 (Feb 16 2026 - 23:03:59 -0800)\
Western Digital MyCloud Gen2 (Glacier)

Environment size: 682/65532 bytes

WD-Glacier&gt; ping 10.0.0.125             
Could not get PHY for mdio@c0054: addr 0
mvpp2 mvpp2-0: cannot connect to phy
Using mvpp2-0 device

ARP Retry count exceeded; starting again
ping failed; host 10.0.0.125 is not alive
WD-Glacier&gt; mii info
WD-Glacier&gt; mdio list 
mdio@c0054:
WD-Glacier&gt; sata info
Device 0: Model: WDC WD20EFRX-68EUZN0 Firm: 82.00A82 Ser#:      WD-WCC4M7ZE3VZ9
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 1907729.0 MB = 1863.0 GB (3907029168 x 512)
WD-Glacier&gt; 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&gt; 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 15012902765
 - 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: &quot;SATA&quot;
     - Endpoint 1 In Bulk MaxPacket 1024
     - Endpoint 2 Out Bulk MaxPacket 1024
WD-Glacier&gt; 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           1  [ + ]   usb_storage_blk       |       |           |-- usb_mass_storage.lun0
 partition     3  [ + ]   blk_partition         |       |           |   `-- usb_mass_storage.lun0:1
 bootdev       2  [   ]   usb_bootdev           |       |           `-- usb_mass_storage.lun0.bootdev
 ahci          0  [ + ]   sata_mv_ahci          |       `-- sata@a0000
 blk           0  [ + ]   sata_mv_blk           |           |-- sata@a0000.blk
 partition     0  [ + ]   blk_partition         |           |   |-- sata@a0000.blk:1
 partition     1  [ + ]   blk_partition         |           |   |-- sata@a0000.blk:2
 partition     2  [ + ]   blk_partition         |           |   `-- sata@a0000.blk:3
 bootdev       1  [   ]   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</pre>
<br />
There are several observation to be made here: <br />
- Network still doesn&#039;t work, but it also doesn&#039;t crash the box anymore. I&#039;ll get back to that.<br />
- USB seems to work fine.<br />
- SATA works BUT only if the box has been initialized with stock uboot first then soft rebooted to kwbooted uboot. On cold boot, kwbooted new uboot can&#039;t initialize SATA drive. Basically it doesn&#039;t spin up so it returns an error.<br />
- back to the network. Since SATA kinda works, I decided to boot my working (internal SATA) debian to check if network could be initialized from the OS side. Unfortunately, the <pre class="bbcode">[   89.209179] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)</pre> still came back to bite me. I read somewhere that extracting the .dtb from the running kernel gets you the active state as seen by the OS, not the .dtb that&#039;s been baked into the kernel. So I pulled the .dtb from the broken uboot and the one from the working stock uboot. Next is decompilling the two and see if something&#039;s obviously different in the way the ethernet port is configured. TBH, I have no idea if I&#039;m onto something or just going on a wild goose chase.]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Tue, 17 Feb 2026 14:26:55 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140851#msg-140851</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140851#msg-140851</link>
            <description><![CDATA[ Attached here is the new u-boot build.<br />
<br />
<b>uboot.2025.10-tld-1.wd-glacier.bodhi.260216.tar</b><br />
<pre class="bbcode">
sha256:
c6833ad359215ce002c1a249d8641fa58e6e2aae98aacb6062b7583afb23a60e</pre>
<br />
This tarball contains 4 files<br />
<pre class="bbcode">
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</pre>
<br />
From another Linux box, connect serial console to this NAS, and use kwboot to load and run the kwb image.<br />
<pre class="bbcode">
kwboot -t -a -B 115200 /dev/ttyUSB0 -b uboot.2025.10-tld-1.wd-glacier.kwb</pre>
Note: the serial device <b>ttyUSB0</b> is typical for Debian-based distro. On other distro it might be different (see <a href="https://forum.doozan.com/read.php?3,51739,51919#msg-51919"  rel="nofollow">detailed kwboot example here</a>).<br />
<br />
Interrupt the countdown and<br />
<pre class="bbcode">
dm tree
setenv ipaddr &lt;some valid IP address&gt;
ping &lt;your router IP address&gt;
mdio list
mii info
dm tree</pre>
<br />
Note: <b>ipaddr</b> must conform to the local network, for example, 192.168.0.100, if your router IP address is 192.168.0.1.<br />
<br />
Please post the entire serial console log here.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Tue, 17 Feb 2026 01:27:42 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140846#msg-140846</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140846#msg-140846</link>
            <description><![CDATA[ bodhi Wrote:<br />
-------------------------------------------------------<br />
&gt; @ygi,<br />
&gt; <br />
&gt; Perhaps the new u-boot messed up Ethernet. I&#039;ll<br />
&gt; upload another u-boot version that should not<br />
&gt; crash when we try to ping the router.<br />
<br />
I can only assume the fault is within the new uboot but I have never tested the provided rootfs+kernel in a working scenario either. <br />
I took the opportunity to upgrade the internal drive from bookworm to trixie with kernel 6.12. But I sure wish I wouldn&#039;t have to worry about the next kernel breaking WD&#039;s uboot limits again.]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 16 Feb 2026 04:35:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140845#msg-140845</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140845#msg-140845</link>
            <description><![CDATA[ True. But fortunately easily worked around. That’s why I didn’t quite understand what you meant by putting rootfs on the first partition.]]></description>
            <dc:creator>Man</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 16 Feb 2026 01:24:26 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140844#msg-140844</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140844#msg-140844</link>
            <description><![CDATA[ @Man,<br />
<br />
&gt; Maybe I missed something. I’m just gonna make a<br />
&gt; dummy partition as first, then swap partition as<br />
&gt; second and rootfs in 3rd partition. Data<br />
&gt; partitions on 4th and 5th. This has worked well<br />
&gt; for me till now with the stock bootloader.<br />
<br />
That&#039;s a problem among many with stock u-boot restriction, i.e. intentionally locked down by the manufacturer (WD).]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 16 Feb 2026 01:02:18 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140843#msg-140843</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140843#msg-140843</link>
            <description><![CDATA[ @ygi,<br />
<br />
Perhaps the new u-boot messed up Ethernet. I&#039;ll upload another u-boot version that should not crash when we try to ping the router.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 16 Feb 2026 00:58:31 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140835#msg-140835</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140835#msg-140835</link>
            <description><![CDATA[ Thanks for confirming.<br />
<br />
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.]]></description>
            <dc:creator>Man</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 17:56:10 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140834#msg-140834</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140834#msg-140834</link>
            <description><![CDATA[ @bodhi<br />
<br />
I retried after forcing the real mac into /etc/network/interfaces but it doesn&#039;t work any better. I mean the mac is now correct in ifconfig -a but the issue of <pre class="bbcode">
[  616.062945][ T2321] mvpp2 f10f0000.ethernet eth0: could not attach PHY (-19)
RTNETLINK answers: No such device</pre> is still there. Also, my working Debian installation also starts with <pre class="bbcode">mvpp2 f10f0000.ethernet eth0: Using hardware mac address 00:00:00:00:00:04</pre> so I believe this is just &quot;cosmetic&quot; and not the root cause. <br />
<br />
<pre class="bbcode">[    2.388871] mdio_bus f10c0054.mdio-mii: MDIO device at address 0 is missing.</pre> is either specific to your kernel config or something that&#039;s broken after kernel 6.1+<br />
<br />
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.<br />
So I decided to upgrade to latest kernel, used lzma compression for good measure... again, same result.<br />
Here&#039;s the log with kernel 6.17:<br />
<br />
<pre class="bbcode">
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&gt; setenv bootcmd_debian &#039;usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs &quot;console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial&quot;; bootm 0x800000 0x3000000&#039;
WD-Glacier&gt; 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 -&gt; 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 &#039;step_wise&#039;
[    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 &lt;giometti@linux.it&gt;
[    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 &#039;x509&#039; 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 &quot;spi0.0&quot;:
[    5.021620][    T1] 0x000000000000-0x000000100000 : &quot;u-boot&quot;
[    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 &lt;Jason@zx2c4.com&gt;. 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&#039;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&#039;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&#039;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 &#039;debian&#039;...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 <a href="https://www.isc.org/software/dhcp/"  rel="nofollow">https://www.isc.org/software/dhcp/</a>

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&#039; 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&#039; klogd implementation : klogdStarting /sbin/klogd...
2183 (klogd)
.
Running local boot scripts (/etc/rc.local)
Configuration file wrong or corrupted
&lt;13&gt;Dec 31 16:01:53 root[2226]: Cannot read u-boot env ethaddr
.

Debian GNU/Linux 12 debian ttyS0</pre>
<br />
Maybe I&#039;ll feel more inspired tomorrow but for now, I&#039;m out of ideas.]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 17:00:11 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140831#msg-140831</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140831#msg-140831</link>
            <description><![CDATA[ Man,<br />
<br />
&gt; Hi. Hope you&#039;ll figure out this uboot thing.<br />
&gt; Just a quick question, if I were to installa new<br />
&gt; drive in this NAS, armv7 has a practical hard<br />
&gt; limit of 16TB volumes right? So iif I install a<br />
&gt; 30TB drive, a small rootfs + 2 15TB data<br />
&gt; partitions would be the way, right?<br />
<br />
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).]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 13:26:00 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140830#msg-140830</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140830#msg-140830</link>
            <description><![CDATA[ ygi,<br />
<br />
It looks good!<br />
<br />
<pre class="bbcode">
&gt; U-Boot 2025.10-tld-1-g00f917f737cf-dirty (Nov 23
&gt; 2025 - 14:50:56 -0800)
&gt; Western Digital MyCloud Gen2 (Glacier)</pre>
<pre class="bbcode">
&gt; [    0.000000][    T0] Booting Linux on physical
&gt; CPU 0x0
&gt; [    0.000000][    T0] Linux version
&gt; 6.6.2-mvebu-tld-1 (root@tldDebian) (gcc (Debian
&gt; 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for
&gt; Debian) 2.40) #1 SMP PREEMPT Mon Nov 20 18:44:27
&gt; PST 2023
&gt; [    0.000000][    T0] CPU: ARMv7 Processor
&gt; [414fc091] revision 1 (ARMv7), cr=10c5387d
&gt; [    0.000000][    T0] CPU: PIPT / VIPT
&gt; nonaliasing data cache, VIPT aliasing instruction
&gt; cache
&gt; [    0.000000][    T0] OF: fdt: Machine model: WD
&gt; MyCloud Gen2</pre>
<br />
But<br />
<pre class="bbcode">
&gt; [    2.363575][    T1] mdio_bus f10c0054.mdio-mii:
&gt; MDIO device at address 0 is missing.</pre>
<br />
We should look back to previous logs in this thread (or your previous log) to see if this &quot;MDIO device at address 0 is missing&quot; is normal. I think it is, because this Ethernet has generic PHY. <br />
<br />
<pre class="bbcode">
&gt; [    2.810777][  T682] ata1: SATA link up 3.0 Gbps
&gt; (SStatus 123 SControl F300)
&gt; [    4.305496][  T202]  sda: sda1
&gt; [    4.309426][  T202] sd 1:0:0:0: [sda] Attached
&gt; SCSI removable disk
&gt; [   10.510834][  T682] ata1.00: ATA-9: WDC
&gt; WD20EFRX-68EUZN0, 82.00A82, max UDMA/133
&gt; [   10.518297][  T682] ata1.00: 3907029168
&gt; sectors, multi 0: LBA48 NCQ (depth 31/32)
&gt; [   10.528584][  T682] ata1.00: configured for
&gt; UDMA/133
&gt; [   10.534491][  T647] scsi 0:0:0:0: Direct-Access
&gt;     ATA      WDC WD20EFRX-68E 0A82 PQ: 0 ANSI: 5
&gt; [   10.546449][   T26] sd 0:0:0:0: [sdb]
&gt; 3907029168 512-byte logical blocks: (2.00 TB/1.82
&gt; TiB)

&gt; [   29.961597][ T2018] mvpp2 f10f0000.ethernet
&gt; eth0: could not attach PHY (-19)</pre>
<br />
Here again, need to consult the old log.<br />
<br />
<pre class="bbcode">
&gt; Linux debian 6.6.2-mvebu-tld-1 #1 SMP PREEMPT Mon
&gt; Nov 20 18:44:27 PST 2023 armv7l

&gt; WD MyCloud Gen2
&gt; Linux version 6.6.2-mvebu-tld-1 (root@tldDebian)
&gt; (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU
&gt; Binutils for Debian) 2.40) #1 SMP PREEMPT Mon Nov
&gt; 20 18:44:27 PST 2023
&gt; Debian 12.4
&gt; Wed Dec 31 16:02:52 PST 1969 up 2 minutes</pre>
<br />
&gt; So:<br />
&gt; - New uboot can boot from USB 3.0. Though that&#039;s a<br />
&gt; USB 3.0 thumbdrive because I don&#039;t have a<br />
&gt; mechanical drive I can wipe and test on at the<br />
&gt; moment. <br />
<br />
&gt; - Even though uboot doesn&#039;t detect it and therfore<br />
&gt; can&#039;t boot from it, Debian detects the internal<br />
&gt; SATA HDD. I verified I can also mount and access<br />
&gt; the files on it while the OS is running.<br />
<br />
Nice!<br />
<br />
&gt; - Ethernet doesn&#039;t work. I feel like I saw that<br />
&gt; exact error (mvpp2 f10f0000.ethernet eth0: could<br />
&gt; not attach PHY (-19)) back in the kernel 5.x era.<br />
&gt; Something had to be adapted in the .dts after a<br />
&gt; change in the kernel. I can&#039;t remember the<br />
&gt; specifics.<br />
&gt; For what it&#039;s worth, here&#039;s a log of <i>ethtool<br />
&gt; eth0</i> on the working debian bookworm with<br />
&gt; kernel 6.1 running on the internal drive (stock<br />
&gt; uboot):<br />
&gt; <br />
<br />
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)<br />
<pre class="bbcode">
ether 00:00:00:00:00:04  txqueuelen 2048  (Ethernet)</pre>
<br />
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<br />
<pre class="bbcode">
hwaddress ether 76:6d:0e:bd:d3:b7</pre>
And reboot with kwboot test.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 13:20:51 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140828#msg-140828</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140828#msg-140828</link>
            <description><![CDATA[ Hi. Hope you&#039;ll figure out this uboot thing.<br />
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?]]></description>
            <dc:creator>Man</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 11:33:05 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140827#msg-140827</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140827#msg-140827</link>
            <description><![CDATA[ <pre class="bbcode">
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&gt; setenv bootcmd_debian &#039;usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs &quot;console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial&quot;; bootm 0x800000 0x3000000&#039;
WD-Glacier&gt; 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 &quot;console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial&quot;; 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&gt; 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&gt; 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 -&gt; 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 &#039;step_wise&#039;
[    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 &lt;giometti@linux.it&gt;
[    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 &#039;x509&#039; 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 &quot;spi0.0&quot;:
[    2.323999][    T1] 0x000000000000-0x000000100000 : &quot;u-boot&quot;
[    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 &lt;Jason@zx2c4.com&gt;. 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&#039;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&#039;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&#039;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 &#039;debian&#039;...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 <a href="https://www.isc.org/software/dhcp/"  rel="nofollow">https://www.isc.org/software/dhcp/</a>

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&#039; 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&#039; 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
&lt;13&gt;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&lt;BROADCAST,MULTICAST&gt;  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&lt;NOARP&gt;  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&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;
        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&lt;NOARP&gt;  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</pre>
 <br />
So:<br />
- New uboot can boot from USB 3.0. Though that&#039;s a USB 3.0 thumbdrive because I don&#039;t have a mechanical drive I can wipe and test on at the moment. <br />
- Even though uboot doesn&#039;t detect it and therfore can&#039;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.<br />
- Ethernet doesn&#039;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&#039;t remember the specifics.<br />
For what it&#039;s worth, here&#039;s a log of <i>ethtool eth0</i> on the working debian bookworm with kernel 6.1 running on the internal drive (stock uboot):<br />
<br />
<pre class="bbcode">
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
</pre>]]></description>
            <dc:creator>ygi</dc:creator>
            <category>Debian</category>
            <pubDate>Sat, 14 Feb 2026 11:09:08 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,94839,140825#msg-140825</guid>
            <title>Re: WD MyCloud Gen2 (Glacier, Armada 375)</title>
            <link>https://forum.doozan.com/read.php?2,94839,140825#msg-140825</link>
            <description><![CDATA[ <b>Booting WD MyCloud Gen2 with USB rootfs</b><br />
<br />
1. Create the rootfs on a USB 3.0 drive using <a href="https://forum.doozan.com/read.php?2,32146"  rel="nofollow">Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2</a> (Updated 16 Dec 2023).<br />
<br />
In Step 3, use the armada-375-wd-mycloud-gen2.dtb:<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />3. Create uImage with DTB appended<br />
.....<br />
cat dts/armada-375-wd-mycloud-gen2.dtb &gt;&gt; zImage.fdt</div></blockquote>
<br />
Note that the instruction must be followed closely (being root user, single Ext3 partition, label the partition <b>rootfs</b>...)<br />
<br />
2. With the USB rootfs attached, kwboot with <a href="https://forum.doozan.com/read.php?2,94839,140548#msg-140548"  rel="nofollow">uboot.2025.10-tld-1.wd-glacier.kwb</a>.<br />
<br />
Interrupt u-boot count down and<br />
<br />
<pre class="bbcode">
setenv bootcmd_debian &#039;usb start; ext2load usb 0:1 0x800000 /boot/uImage; ext2load usb 0:1 0x3000000 /boot/uInitrd; setenv bootargs &quot;console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts earlyprintk=serial&quot;; bootm 0x800000 0x3000000&#039;
printenv
dm tree
run bootcmd_debian</pre>
<br />
Observe the serial log. Log in at Debian prompt. And then get some network and SATA info such as:<br />
<br />
<pre class="bbcode">
ethtool eth0
ifconfig -a
lsblk
ping &lt;the router IP&gt;</pre>
And then please post the entire serial console log (from the kwboot command).<br />
<br />
====<br />
<br />
There is some new Ethernet patch recently, so I will update and upload a new version after the test above.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 13 Feb 2026 22:35:26 -0600</pubDate>
        </item>
    </channel>
</rss>
