Welcome! Log In Create A New Profile

Advanced

2024.10 U-Boot Kirkwood - Synology DS211

Posted by bodhi 
Re: 2024.10 U-Boot Kirkwood - Synology DS211
December 02, 2024 10:31PM
Ivan,

> BTW, I am getting a new device, that I might need
> your help with: DLink ShareCenter D-320 2 Bay
> NAS.
> It has a Marvell Kirkwood 88F6702 @ 1
> GHz according to
> https://www.smallnetbuilder.com/nas/nas-reviews/d-link-dns-320l-sharecenter-2-bay-cloud-storage-2000-reviewed/
>
> I will start a new thread for it once I obtain it.

Perhaps continue with this existing thread.

https://forum.doozan.com/read.php?3,69499,69499#msg-69499

Do the same booting with stock u-boot. And the DTB name is : kirkwood-dns320-b1.dtb (look in the rootfs /boot/dts).

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



Edited 1 time(s). Last edit at 12/02/2024 10:32PM by bodhi.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 01, 2025 10:39PM
Ivan,

> Bodhi, thanks for all the hard work, much
> appreciated!
> I am willing to continue testing, so I will be
> monitoring this thread.

I will release a new u-boot version for this box.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 03, 2025 02:40PM
Ivan,

Here is the May 03 build.

uboot.2024.10-tld-1.ds211.bodhi.250503.tar
md5:
3f2b5bb2a0c162a8f0525fd185959f84
sha256:
591c0b916c743c5d2025256e1f31c6c556c5c6d8e0c956b34335da3028b390f0

This tarball contains 5 files.
uboot.2024.10-tld-1.ds211.kwb
uboot.2024.10-tld-1.ds211.environment.img
uboot.2024.10-tld-1.ds211.environment
uboot.2024.10-tld-1.ds211.boot.cmd
uboot.2024.10-tld-1.ds211.boot.scr

kwboot the uboot.2024.10-tld-1.ds211.kwb

I would like to see these 2 test.

1. Small HDD in the upper bay and then lower bay.

dm tree
sata init
sata info
sata part
dm tree

At this point you can boot into Debian with your USB rootfs.

2. If you're happy and flashed the new u-boot while in Debian, do this reset test.

Power up, interrupt u-boot countdown, and,

- Observe the LEDs, see which one is on and off
- Do a reset
reset

The box should reset back to booting u-boot again. And observe the LEDs behavior while u-boot booting (until the "Starting Linux" message).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2024.10-tld-1.ds211.bodhi.250503.tar (590 KB)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 03, 2025 05:12PM
1. Test serial console outputs are in the attachments.

2. When u-boot is interrupted, only the led right below the power button is flashing with blue light with about 2Hz.
After the reset, green LED turned on just to the right of the front USB, but then went off. The blue flashing is still on with the same cadence.

After booting in Debian, lsblk is not showing the HDD, hot plugging has no effect on dmesg, and only relevant thing I saw for sata in dmesg is:
root@DS211-debian:~# dmesg| grep -i sata
[    4.625386] kirkwood-pinctrl f1010000.pin-controller: pin PIN21 already requested by gpio-leds-hdd-21-2; cannot claim for f1080000.sata
[    4.638386] kirkwood-pinctrl f1010000.pin-controller: error -EINVAL: pin-21 (f1080000.sata)
[    4.661944] sata_mv f1080000.sata: Error applying setting, reverse things back
root@DS211-debian:~# 
Attachments:
open | download - upper_sata_500GB_HDD.03.05.2024.txt (9.7 KB)
open | download - lower_sata_500GB_HDD.03.05.2024.txt (4.8 KB)
open | download - debian_boot_upper_sata_500GB_HDD.03.05.2024.txt (27.1 KB)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 03, 2025 08:29PM
Ivan,

You did not kwboot the new u-boot! Please see above.

https://forum.doozan.com/read.php?3,138456,139715#msg-139715

Quote

Here is the May 03 build.

uboot.2024.10-tld-1.ds211.bodhi.250503.tar
md5:
3f2b5bb2a0c162a8f0525fd185959f84
sha256:
591c0b916c743c5d2025256e1f31c6c556c5c6d8e0c956b34335da3028b390f0

This tarball contains 5 files.
uboot.2024.10-tld-1.ds211.kwb
uboot.2024.10-tld-1.ds211.environment.img
uboot.2024.10-tld-1.ds211.environment
uboot.2024.10-tld-1.ds211.boot.cmd
uboot.2024.10-tld-1.ds211.boot.scr

kwboot the uboot.2024.10-tld-1.ds211.kwb

I would like to see these 2 test.

1. Small HDD in the upper bay and then lower bay.

dm tree
sata init
sata info
sata part
dm tree

At this point you can boot into Debian with your USB rootfs.

> [    4.625386] kirkwood-pinctrl
> f1010000.pin-controller: pin PIN21 already
> requested by gpio-leds-hdd-21-2; cannot claim for
> f1080000.sata
> [    4.638386] kirkwood-pinctrl
> f1010000.pin-controller: error -EINVAL: pin-21
> (f1080000.sata)
> [    4.661944] sata_mv f1080000.sata: Error
> applying setting, reverse things back
> root@DS211-debian:~# 
>
This is an error in the older version of the DTB. Perhaps your rootfs is not up to date?

UPDATE: you've used the wrong DTB. Should be
kirkwood-ds211.dtb

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



Edited 1 time(s). Last edit at 05/03/2025 08:34PM by bodhi.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 04, 2025 05:01AM
Bodhi,

Indeed, I still had the uEnv.txt from my attempts for DS210j... Good catch!
I have modified it to pint to DS211.dtb, and now it boots fine and I am able to see the disks.

I have flashed the latest u-boot.
The lower tray 500GB disk had some trouble being detected as you can see in the attached logs.

The LED below power button is flahing at it's 2Hz blue still. After booting two orange LEDs to the right of the front USB are slid orange.

I can see all the drives when running lsblk, including the 12TB drive:
root@DS211-debian:~# lsblk
NAME     SIZE TYPE FSTYPE            MOUNTPOINT LABEL         UUID
sda     10.9T disk                                            
`-sda1  10.9T part btrfs                                      9a3c8364-6aa8-4ffa-9e10-5d3f4b660ea6
sdb      1.9G disk                                            
`-sdb1   1.9G part ext3              /          rootfs        0e1dba44-8c90-404b-acf3-21cc1c980904
sdc    465.8G disk                                            
|-sdc1   2.4G part linux_raid_member                          ca5973bb-21a4-1977-3017-a5a8c86610be
|-sdc2     2G part linux_raid_member                          aa5b2f98-0704-0513-3017-a5a8c86610be
|-sdc3     1K part                                            
`-sdc5 461.2G part linux_raid_member            DiskStation:2 3ce36054-80f7-8482-dcf7-5bf91626ac60
Note: sdc was where I had DSM5.2 installed.


However I can't mount the btrfs 12TB drive, seems like a limitation of a 32bit system:
root@DS211-debian:~# mkdir /mnt/sda1; mount -v  /dev/sda1 /mnt/sda1
mount: /mnt/sda1: mount(2) system call failed: Value too large for defined data type.
       dmesg(1) may have more information after failed mount system call.
root@DS211-debian:~#

And console showing:
[  351.255723][ T1280] BTRFS: device fsid 9a3c8364-6aa8-4ffa-9e10-5d3f4b660ea6 devid 1 transid 82987 /dev/sda1 (8:1) scanned by mount (1280)
[  351.276305][ T1280] BTRFS info (device sda1): first mount of filesystem 9a3c8364-6aa8-4ffa-9e10-5d3f4b660ea6
[  351.294243][ T1280] BTRFS info (device sda1): using crc32c (crc32c-generic) checksum algorithm
[  351.314159][ T1280] BTRFS info (device sda1): using free-space-tree
[  351.453658][ T1280] BTRFS error (device sda1): extent buffer 19315801079808 is beyond 32bit page cache limit
[  351.463636][ T1280] BTRFS error (device sda1): reached 32bit limit for logical addresses
[  351.472042][ T1280] BTRFS error (device sda1): due to page cache limit on 32bit systems, metadata beyond 16T can't be accessed
[  351.483776][ T1280] BTRFS error (device sda1): please consider upgrading to 64bit kernel/hardware
[  351.492907][ T1280] BTRFS error (device sda1): failed to read chunk root
[  351.500971][ T1280] BTRFS error (device sda1): open_ctree failed: -75

I guess all I can do, is go back to ext4, which is fine.
Mounting 12TB HDD with ext4 was fine and usable.

Included are the logs.



Edited 1 time(s). Last edit at 05/04/2025 05:02AM by Ivanj.
Attachments:
open | download - debian_boot_upper_sata_500GB_HDD-lower_sata_12TB_HDD.04.05.2024.txt (27.5 KB)
open | download - lower_sata_500GB_HDD.04.05.2024.txt (4.5 KB)
open | download - upper_sata_500GB_HDD.04.05.2024.txt (5 KB)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 04, 2025 09:31PM
Ivan,

> I have modified it to pint to DS211.dtb, and now
> it boots fine and I am able to see the disks.
>
> I have flashed the latest u-boot.

Cool!

> The LED below power button is flahing at it's 2Hz
> blue still. After booting two orange LEDs to the
> right of the front USB are slid orange.

Try to control the LEDs according to this

serial@12100 {
                                /* A PIC16F1829 is connected to uart1 at 9600 bps,
                                 * and takes single-character orders :
                                 *   "1" : power off // already handled by the poweroff node
                                 *   "2" : short beep
                                 *   "3" : long beep
                                 *   "4" : turn the power LED ON
                                 *   "5" : flash the power LED
                                 *   "6" : turn the power LED OFF
                                 *   "7" : turn the status LED OFF
                                 *   "8" : turn the status LED ON
                                 *   "9" : flash the status LED
                                 *   "A" : flash the motherboard LED (D8)
                                 *   "B" : turn the motherboard LED OFF
                                 *   "C" : hard reset
                                 */
                                pinctrl-names = "default";
                                pinctrl-0 = <&uart1_pins>;
                                status = "okay";
                        };

LED control Example:

# Turn Power LED ON
echo 4 > /dev/ttyS1
# Turn the status LED ON
echo 8 > /dev/ttyS1

After testing works, add those echos to /etc/rc.local (before exit 0).

> I can see all the drives when running lsblk,
> including the 12TB drive
> The lower tray 500GB disk had some trouble being
> detected as you can see in the attached logs.

Yes. And the behavior in Linux boot log is interesting. The lower tray 500GB was up after the USB drive. This means the lower SATA port is very slow spinning up.

I'm wondering if you have 2 small HDDs? put them in both bays and power up, interrupt countdown and

sata init
sleep 5
sata init
The idea is to see if it is a bug in u-boot that causes the lower port to time out too early. The fact that both HDDs are OK in Linux indicates that the power to both ports are OK.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 06, 2025 03:41PM
Hello Bodhi,

# Turn Power LED ON
echo 4 > /dev/ttyS1
It did make the power LED stay blue and not flashing, from previously flashing.

# Turn the status LED ON
echo 8 > /dev/ttyS1
Status light turned on and green.

I have updated the /etc/rc.local wit those and the after the reboot LED settings persist, thanks!
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 06, 2025 06:10PM
Hello Bodhi,

I don't have more small HDDs, this is with 12TB in the upper bay, and 500GB in the lower bay. I have run sata init and got the following:
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

SoC:   Kirkwood 88F6282_A0
DRAM:  256 MiB
Core:  22 devices, 16 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected m25p32 with page sB
OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
ethernet-controller@72000 Waiting for PHY auto negotiation to complee
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complee
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complee
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

ethernet-controller@72000 Waiting for PHY auto negotiation to complee
Hit any key to stop autoboot:  0 
DS211> sata init
Err: Failed to identify SATA device 1
Device error on port: 1
DS211> sata init
DS211> sleep 5  
DS211> sata init

Then I run the following:
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-con0
 bootdev       0  [   ]   eth_bootdev           |   |   `-- etherneto
 ahci          0  [ + ]   sata_mv_ahci          |   `-- sata@80000
 blk           0  [   ]   sata_mv_blk           |       |-- sata@800k
 bootdev       1  [   ]   sata_bootdev          |       |-- sata@800v
 blk           1  [   ]   sata_mv_blk           |       `-- sata@800k
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-32
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211> sata init
DS211> sata info
Device 0: Model: WDC WD120EDAZ-11F3RA0 Firm: 81.00A81 Ser#: 5PK9RX2B
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 11444224.0 MB = 11176.0 GB (23437770752 x 512)
Failed to wait for completion on port 1
ATA operation timed out
Device 1: Model:  Firm:  Ser#: 
            Type: Hard Disk
            Capacity: not available
DS211> sata part

Partition Map for ahci device 0  --   Partition Type: EFI

Part    Start LBA       End LBA         Name
        Attributes
        Type GUID
        Partition GUID
  1     0x00000800      0x574fff7ff     ""
        attrs:  0x0000000000000000
        type:   0fc63daf-8483-4772-8e79-3d69d8477de4
                (linux)
        guid:   ca16fae8-bedc-4f7f-b2ab-f157072d365a


Partition Map for ahci device 1  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-con0
 bootdev       0  [   ]   eth_bootdev           |   |   `-- etherneto
 ahci          0  [ + ]   sata_mv_ahci          |   `-- sata@80000
 blk           0  [ + ]   sata_mv_blk           |       |-- sata@800k
 partition     0  [ + ]   blk_partition         |       |   `-- sata1
 bootdev       1  [   ]   sata_bootdev          |       |-- sata@800v
 blk           1  [ + ]   sata_mv_blk           |       `-- sata@800k
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-32
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211>

After booting to Debian, all disks are visible and are fine:
root@DS211-debian:~# lsblk
NAME     SIZE TYPE FSTYPE MOUNTPOINT       LABEL         UUID
sda     10.9T disk                                       
`-sda1  10.9T part ext4   /srv/nfs/storage storage       f3e9c668-62c2-43e6-af91-6f80a133bf34
sdb      1.9G disk                                       
`-sdb1   1.9G part ext3   /                rootfs        0e1dba44-8c90-404b-acf3-21cc1c980904
sdc    465.8G disk btrfs                   storage_500GB fa49b287-05ff-478a-b6cc-96294217b11e
root@DS211-debian:~# 

Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 06, 2025 10:16PM
Further thoughts.

Quote
bodhi
> Yes. And the behavior in Linux boot log is
> interesting. The lower tray 500GB was up
> after the USB drive. This means the lower
> SATA port is very slow spinning up.
>
> I'm wondering if you have 2 small HDDs? put them
> in both bays and power up, interrupt countdown and

> The idea is to see if it is a bug in u-boot that
> causes the lower port to time out too early. The
> fact that both HDDs are OK in Linux indicates that
> the power to both ports are OK.

The big difference is we are not using regulator in u-boot (and we are in Linux). That might cause a lack of power when the large disk is in one of the bays. That's the reason I think it's worth testing 2 small HDDs.

Also, it's worth mention that u-boot does not know btrfs.

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



Edited 1 time(s). Last edit at 05/06/2025 10:37PM by bodhi.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 04:59PM
Hello Bodhi,

I have found a 2.5 inch 500GB disk (Toshiba), that has some bad sectors, but for our purposes that shall be fine.
I have placed it in the upper tray and the lower tray has the 3.5 inch 500GB disk (Seagate). Log is here:
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

SoC:   Kirkwood 88F6282_A0
DRAM:  256 MiB
Core:  22 devices, 16 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected m25p32 with page size 256 Bytes, erase size 64 KiB, total 4 MiB
OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
ethernet-controller@72000 Waiting for PHY auto negotiation to complete...... done
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complete....... done
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

ethernet-controller@72000 Waiting for PHY auto negotiation to complete........ done
Hit any key to stop autoboot:  0 
DS211> 
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [   ]   sata_mv_ahci          |   `-- sata@80000
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-30-2
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211> sata init
Err: Failed to identify SATA device 1
Device error on port: 1
DS211> sleep 5 
DS211> sata init
DS211> sata info
Device 0: Model: TOSHIBA MK5065GSXF Firm: GV108B Ser#:            X1T5P2KST
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
Failed to wait for completion on port 1
ATA operation timed out
Failed to wait for completion on port 1
ATA operation timed out
Device 1: Model:  Firm:  Ser#: 
            Type: Hard Disk
            Capacity: not available
DS211> sata part

Partition Map for ahci device 0  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
  1     2048            976771120       f158fe1b-01     83
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [ + ]   sata_mv_ahci          |   `-- sata@80000
 blk           0  [ + ]   sata_mv_blk           |       |-- sata@80000.blk
 partition     0  [ + ]   blk_partition         |       |   `-- sata@80000.blk:1
 bootdev       1  [   ]   sata_bootdev          |       |-- sata@80000.bootdev
 blk           1  [ + ]   sata_mv_blk           |       `-- sata@80000.blk
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-30-2
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211>

Then I swapped the drives with smaller 2.5 inch to lower bay and larger 3.5 to upper bay, resulting in:
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

SoC:   Kirkwood 88F6282_A0
DRAM:  256 MiB
Core:  22 devices, 16 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected m25p32 with page size 256 Bytes, erase size 64 KiB, total 4 MiB
OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
ethernet-controller@72000 Waiting for PHY auto negotiation to complete...... done
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complete....... done
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
ethernet-controller@72000 Waiting for PHY auto negotiation to complete....... done
Using ethernet-controller@72000 device
host 10.0.0.113 is alive
U-Boot 2024.10-tld-1 (May 03 2025 - 12:19:04 -0700)
Synology DS211

ethernet-controller@72000 Waiting for PHY auto negotiation to complete....... done
Hit any key to stop autoboot:  0 
DS211> 
DS211> sata init
Err: Failed to identify SATA device 1
Device error on port: 1
DS211> sleep 5
DS211> sata init
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [ + ]   sata_mv_ahci          |   `-- sata@80000
 blk           0  [   ]   sata_mv_blk           |       |-- sata@80000.blk
 bootdev       1  [   ]   sata_bootdev          |       |-- sata@80000.bootdev
 blk           1  [   ]   sata_mv_blk           |       `-- sata@80000.blk
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-30-2
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211> sata init
DS211> sata info
Device 0: Model: ST3500418AS Firm: CC46 Ser#:             9VMRBDX5
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
Failed to wait for completion on port 1
ATA operation timed out
Failed to wait for completion on port 1
ATA operation timed out
Device 1: Model:  Firm:  Ser#: 
            Type: Hard Disk
            Capacity: not available
DS211> sata part

no sata partition table available
DS211> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 misc          0  [   ]   pcie_mvebu_base       |   `-- pcie@82000000
 pci           0  [   ]   pcie_mvebu            |       `-- pcie0.0
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 gpio          0  [   ]   gpio_mvebu            |   |-- gpio@10100
 gpio          1  [   ]   gpio_mvebu            |   |-- gpio@10140
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 serial        1  [   ]   ns16550_serial        |   |-- serial@12100
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 usb           0  [   ]   ehci_mvebu            |   |-- ehci@50000
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [ + ]   sata_mv_ahci          |   `-- sata@80000
 blk           0  [ + ]   sata_mv_blk           |       |-- sata@80000.blk
 bootdev       1  [   ]   sata_bootdev          |       |-- sata@80000.bootdev
 blk           1  [ + ]   sata_mv_blk           |       `-- sata@80000.blk
 simple_bus    2  [   ]   simple_bus            |-- regulators-hdd-30-2
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe
DS211>

Seems that larger 3.5 inch is not detected.

Than I booted:
DS211> boot
Initializing devices...
resetting USB...
Bus ehci@50000: USB EHCI 1.00
scanning bus ehci@50000 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
resetting USB...
Bus ehci@50000: USB EHCI 1.00
scanning bus ehci@50000 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
Err: Failed to identify SATA device 1
Device error on port: 1
Loading envs from usb 0...
77 bytes read in 21 ms (2.9 KiB/s)
... envs loaded
importing envs ...
running scan_disk ...
Scan device usb
resetting USB...
Bus ehci@50000: USB EHCI 1.00
scanning bus ehci@50000 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
resetting USB...
Bus ehci@50000: USB EHCI 1.00
scanning bus ehci@50000 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
device usb 0:1
1 bytes read in 20 ms (0 Bytes/s)
Found bootable drive on usb 0
loading uImage ...
6000008 bytes read in 347 ms (16.5 MiB/s)
loading uInitrd ...
6422975 bytes read in 348 ms (17.6 MiB/s)
loading DTB /boot/dts/kirkwood-ds211.dtb ...
22408 bytes read in 25 ms (875 KiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.13.8-kirkwood-tld-1
   Created:      2025-04-25   1:05:16 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5999944 Bytes = 5.7 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02100000 ...
   Image Name:   initramfs-6.13.8-kirkwood-tld-1
   Created:      2025-05-03  11:52:14 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    6422911 Bytes = 6.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01c00000
   Booting using the fdt blob at 0x1c00000
Working FDT set to 1c00000


Starting kernel ...

   Loading Kernel Image to 8000
   Loading Ramdisk to 0f543000, end 0fb6317f ... OK
   Loading Device Tree to 0f53a000, end 0f542787 ... OK
Working FDT set to f53a000

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.13.8-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian5
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Synology DS211
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=spi0.0:512K(u-boot),64K@768K(u-boo)
[    0.000000][    T0] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
[    0.000000][    T0] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 65536
[    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=1, Nodes=1
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    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 Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.000000][    T0] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000003][    T0] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.000085][    T0] Switching to timer-based delay loop, resolution 5ns
[    0.000792][    T0] Console: colour dummy device 80x30
[    0.000871][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
[    0.000897][    T0] CPU: Testing write buffer coherency: ok
[    0.001008][    T0] pid_max: default: 32768 minimum: 301
[    0.007579][    T0] LSM: initializing lsm=capability
[    0.009453][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.009484][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.040838][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.041154][    T1] mvebu-soc-id: MVEBU SoC ID=0x6282, Rev=0x0
[    0.041607][    T1] rcu: Hierarchical SRCU implementation.
[    0.041622][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.043150][    T1] Memory: 230932K/262144K available (11264K kernel code, 1639K rwdata, 5400K rodata, 1024K init, 451K bss, 29588K rese)
[    0.044684][    T1] devtmpfs: initialized
[    0.057627][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.057664][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.063410][    T1] prandom: seed boundary self test passed
[    0.066614][    T1] prandom: 100 self tests passed
[    0.066628][    T1] pinctrl core: initialized pinctrl subsystem
[    0.070905][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.071624][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.072955][    T1] audit: initializing netlink subsys (disabled)
[    0.073487][   T23] audit: type=2000 audit(0.070:1): state=initialized audit_enabled=0 res=1
[    0.074991][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.075118][    T1] cpuidle: using governor ladder
[    0.075184][    T1] cpuidle: using governor menu
[    0.075736][    T1] Feroceon L2: Enabling L2
[    0.075769][    T1] Feroceon L2: Cache support initialised.
[    0.085789][    T1] No ATAGs?
[    0.460100][    T1] raid6: int32x8  gen()   151 MB/s
[    0.800098][    T1] raid6: int32x4  gen()   140 MB/s
[    1.140101][    T1] raid6: int32x2  gen()   186 MB/s
[    1.480101][    T1] raid6: int32x1  gen()   135 MB/s
[    1.480112][    T1] raid6: using algorithm int32x2 gen() 186 MB/s
[    1.820097][    T1] raid6: .... xor() 115 MB/s, rmw enabled
[    1.820106][    T1] raid6: using intx1 recovery algorithm
[    1.821548][    T1] SCSI subsystem initialized
[    1.822172][    T1] usbcore: registered new interface driver usbfs
[    1.822253][    T1] usbcore: registered new interface driver hub
[    1.822306][    T1] usbcore: registered new device driver usb
[    1.822602][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.822611][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.822635][    T1] PTP clock support registered
[    1.825046][    T1] vgaarb: loaded
[    1.825661][    T1] clocksource: Switched to clocksource orion_clocksource
[    1.838181][    T1] VFS: Disk quotas dquot_6.6.0
[    1.838523][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.839445][    T1] netfs: FS-Cache loaded
[    1.871249][    T1] NET: Registered PF_INET protocol family
[    1.871503][    T1] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    1.875983][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    1.876150][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.876927][    T1] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    1.876973][    T1] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    1.877027][    T1] TCP: Hash tables configured (established 2048 bind 2048)
[    1.877513][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    1.877715][    T1] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.877756][    T1] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.878560][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.886479][    T1] RPC: Registered named UNIX socket transport module.
[    1.886490][    T1] RPC: Registered udp transport module.
[    1.886495][    T1] RPC: Registered tcp transport module.
[    1.886499][    T1] RPC: Registered tcp-with-tls transport module.
[    1.886504][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.886522][    T1] PCI: CLS 0 bytes, default 32
[    1.888794][   T36] Trying to unpack rootfs image as initramfs...
[    2.706254][   T36] Freeing initrd memory: 6276K
[    3.058398][    T1] Initialise system trusted keyrings
[    3.058484][    T1] Key type blacklist registered
[    3.058814][    T1] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[    3.058880][    T1] zbud: loaded
[    3.071577][    T1] NFS: Registering the id_resolver key type
[    3.071631][    T1] Key type id_resolver registered
[    3.071638][    T1] Key type id_legacy registered
[    3.071788][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.071805][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    3.072782][    T1] fuse: init (API version 7.41)
[    3.281357][    T1] xor: measuring software checksum speed
[    3.283599][    T1]    arm4regs        :  1471 MB/sec
[    3.287321][    T1]    8regs           :   884 MB/sec
[    3.289931][    T1]    32regs          :  1261 MB/sec
[    3.289938][    T1] xor: using function: arm4regs (1471 MB/sec)
[    3.289950][    T1] async_tx: api initialized (async)
[    3.289962][    T1] Key type asymmetric registered
[    3.289969][    T1] Asymmetric key parser 'x509' registered
[    3.330283][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    3.330670][    T1] io scheduler bfq registered
[    3.473120][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    3.474751][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    3.476129][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    3.476893][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    3.477134][    T1] mvebu-pcie mbus@f1000000:pcie@82000000: host bridge /mbus@f1000000/pcie@82000000 ranges:
[    3.477201][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1040000..0x00f1041fff -> 0x0000040000
[    3.477239][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1044000..0x00f1045fff -> 0x0000044000
[    3.477275][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1080000..0x00f1081fff -> 0x0000080000
[    3.477310][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    3.477344][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:       IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    3.477377][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    3.477400][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:       IO 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    3.478301][    T1] mvebu-pcie mbus@f1000000:pcie@82000000: PCI host bridge to bus 0000:00
[    3.478321][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.478339][    T1] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[    3.478353][    T1] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff])
[    3.478367][    T1] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff])
[    3.478379][    T1] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    3.478391][    T1] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    3.478569][    T1] pci 0000:00:01.0: [11ab:6282] type 01 class 0x060400 PCIe Root Port
[    3.478601][    T1] pci 0000:00:01.0: PCI bridge to [bus 00]
[    3.478617][    T1] pci 0000:00:01.0:   bridge window [io  0x0000-0x0fff]
[    3.478629][    T1] pci 0000:00:01.0:   bridge window [mem 0x00000000-0x000fffff]
[    3.479188][    T1] /mbus@f1000000/pcie@82000000/pcie@1,0: Fixed dependency cycle(s) with /mbus@f1000000/pcie@82000000/pcie@1,0/interrupr
[    3.479280][    T1] pci 0000:00:02.0: [11ab:6282] type 01 class 0x060400 PCIe Root Port
[    3.479308][    T1] pci 0000:00:02.0: PCI bridge to [bus 00]
[    3.479322][    T1] pci 0000:00:02.0:   bridge window [io  0x0000-0x0fff]
[    3.479334][    T1] pci 0000:00:02.0:   bridge window [mem 0x00000000-0x000fffff]
[    3.479767][    T1] /mbus@f1000000/pcie@82000000/pcie@2,0: Fixed dependency cycle(s) with /mbus@f1000000/pcie@82000000/pcie@2,0/interrupr
[    3.481390][    T1] PCI: bus0: Fast back to back transfers disabled
[    3.481413][    T1] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    3.481440][    T1] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    3.481685][    T1] PCI: bus1: Fast back to back transfers enabled
[    3.481704][    T1] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    3.481982][    T1] PCI: bus2: Fast back to back transfers enabled
[    3.481999][    T1] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    3.482040][    T1] pci 0000:00:01.0: PCI bridge to [bus 01]
[    3.482060][    T1] pci 0000:00:02.0: PCI bridge to [bus 02]
[    3.482077][    T1] pci_bus 0000:00: resource 4 [mem 0xf1040000-0xf1041fff]
[    3.482089][    T1] pci_bus 0000:00: resource 5 [mem 0xf1044000-0xf1045fff]
[    3.482100][    T1] pci_bus 0000:00: resource 6 [mem 0xf1080000-0xf1081fff]
[    3.482111][    T1] pci_bus 0000:00: resource 7 [mem 0xe0000000-0xefffffff]
[    3.482122][    T1] pci_bus 0000:00: resource 8 [io  0x1000-0xeffff]
[    3.483494][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    3.527097][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    3.530625][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    3.567092][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    3.570935][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    3.573015][    T1] printk: legacy console [ttyS0] disabled
[    3.573634][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 29, base_baud = 12500000) is a 16550A
[    3.573699][    T1] printk: legacy console [ttyS0] enabled
[    4.755971][    T1] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 30, base_baud = 12500000) is a 16550A
[    4.776062][    T1] loop: module loaded
[    4.780894][    T1] sata_mv f1080000.sata: slots 32 ports 2
[    4.790467][    T1] scsi host0: sata_mv
[    4.795754][    T1] scsi host1: sata_mv
[    4.799942][    T1] ata1: SATA max UDMA/133 irq 31 lpm-pol 0
[    4.805638][    T1] ata2: SATA max UDMA/133 irq 31 lpm-pol 0
[    4.813830][    T1] spi-nor spi0.0: found m25p32, expected m25p80
[    4.820173][    T1] 3 cmdlinepart partitions found on MTD device spi0.0
[    4.826882][    T1] Creating 3 MTD partitions on "spi0.0":
[    4.832403][    T1] 0x000000000000-0x000000080000 : "u-boot"
[    4.838908][    T1] 0x0000000c0000-0x0000000d0000 : "u-boot-env"
[    4.845604][    T1] 0x000000100000-0x000000400000 : "data"
[    4.852381][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    4.861030][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    4.892681][    T1] mdio_bus f1072004.mdio-bus-mii: MDIO device at address 9 is missing.
[    4.901171][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    5.285701][   T56] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[    5.297286][   T56] ata1.00: ATA-8: ST3500418AS, CC46, max UDMA/133
[    5.303597][   T56] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    5.317870][   T56] ata1.00: configured for UDMA/133
[    5.333435][   T12] scsi 0:0:0:0: Direct-Access     ATA      ST3500418AS      CC46 PQ: 0 ANSI: 5
[    5.343748][   T36] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[    5.352664][   T36] sd 0:0:0:0: [sda] Write Protect is off
[    5.358371][   T36] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.368349][   T36] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    5.422332][   T36] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.586823][    T1] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:11:32:0a:c9:15
[    5.596935][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[    5.603235][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    5.611881][    T1] orion-ehci f1050000.ehci: irq 34, io mem 0xf1050000
[    5.635686][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    5.642841][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.13
[    5.651890][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.659885][    T1] usb usb1: Product: EHCI Host Controller
[    5.665520][    T1] usb usb1: Manufacturer: Linux 6.13.8-kirkwood-tld-1 ehci_hcd
[    5.672993][    T1] usb usb1: SerialNumber: f1050000.ehci
[    5.679400][    T1] hub 1-0:1.0: USB hub found
[    5.683921][    T1] hub 1-0:1.0: 1 port detected
[    5.689452][    T1] usbcore: registered new interface driver usb-storage
[    5.696687][    T1] i2c_dev: i2c /dev entries driver
[    5.705284][    T1] rtc-s35390a 0-0030: registered as rtc0
[    5.711235][    T1] rtc-s35390a 0-0030: setting system clock to 2025-05-07T21:56:30 UTC (1746654990)
[    5.721770][    T1] device-mapper: uevent: version 1.0.3
[    5.727818][    T1] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[    5.738070][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    5.745343][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    5.752765][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    5.760239][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    5.767800][    T1] sdhci: Secure Digital Host Controller Interface driver
[    5.774718][    T1] sdhci: Copyright(c) Pierre Ossman
[    5.780050][    T1] hid: raw HID events driver (C) Jiri Kosina
[    5.786335][    T1] drop_monitor: Initializing network drop monitor service
[    5.794745][    T1] NET: Registered PF_INET6 protocol family
[    5.802734][    T1] Segment Routing with IPv6
[    5.807209][    T1] RPL Segment Routing with IPv6
[    5.812024][    T1] In-situ OAM (IOAM) with IPv6
[    5.816821][    T1] NET: Registered PF_PACKET protocol family
[    5.822978][    T1] Key type dns_resolver registered
[    5.844077][    T1] registered taskstats version 1
[    5.849129][    T1] Loading compiled-in X.509 certificates
[    5.882676][    T1] Key type .fscrypt registered
[    5.887484][    T1] Key type fscrypt-provisioning registered
[    5.895811][   T58] ata2: SATA link down (SStatus 0 SControl F300)
[    5.904514][    T1] Key type big_key registered
[    5.955844][    T9] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    6.085293][    T1] Key type encrypted registered
[    6.142057][  T110] "cryptomgr_test" (110) uses obsolete ecb(arc4) skcipher
[    6.159649][    T9] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.63
[    6.199259][    T9] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    6.216946][    T1] clk: Disabling unused clocks
[    6.236941][    T9] usb 1-1: Product: USB2.0 Hub
[    6.276563][    T9] hub 1-1:1.0: USB hub found
[    6.285860][    T9] hub 1-1:1.0: 4 ports detected
[    6.395727][   T58] ata2: SATA link down (SStatus 0 SControl F300)
[    6.625691][    T9] usb 1-1.1: new high-speed USB device number 3 using orion-ehci
[    6.739791][   T58] ata2: SATA link down (SStatus 0 SControl F300)
[    6.768896][    T1] Freeing unused kernel image (initmem) memory: 1024K
[    6.796380][    T1] Checked W+X mappings: passed, no W+X pages found
[    6.802809][    T1] Run /init as init process
[    6.848683][    T9] usb 1-1.1: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.09
[    6.876227][    T9] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    6.884308][    T9] usb 1-1.1: Product: Mass Storage
[    6.931213][    T9] usb 1-1.1: Manufacturer: Generic
[    6.956467][    T9] usb 1-1.1: SerialNumber: 5C8F3C4E
Loading, please [    6.988385][    T9] usb-storage 1-1.1:1.0: USB Mass Storage device detected
wait...
[    7.055762][    T9] scsi host2: usb-storage 1-1.1:1.0
Starting systemd-udevd version 252.36-1~deb12u1
[    8.097587][   T22] scsi 2:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 4
[    8.165781][   T36] sd 2:0:0:0: [sdb] 3934208 512-byte logical blocks: (2.01 GB/1.88 GiB)
[    8.206862][   T36] sd 2:0:0:0: [sdb] Write Protect is off
[    8.237565][   T36] sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    8.372027][   T36]  sdb: sdb1
[    8.375716][   T36] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[    9.282871][  T160] usbcore: registered new interface driver uas
[   12.825699][   T58] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[   12.837298][   T58] ata2.00: ATA-8: TOSHIBA MK5065GSXF, GV108B, max UDMA/100
[   12.844392][   T58] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[   12.856631][   T58] ata2.00: configured for UDMA/100
[   12.865956][    T9] scsi 1:0:0:0: Direct-Access     ATA      TOSHIBA MK5065GS 8B   PQ: 0 ANSI: 5
[   12.883973][   T41] sd 1:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[   12.895395][   T41] sd 1:0:0:0: [sdc] Write Protect is off
[   12.901153][   T41] sd 1:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   12.911161][   T41] sd 1:0:0:0: [sdc] Preferred minimum I/O size 512 bytes
[   12.969847][   T41]  sdc: sdc1
[   12.982754][   T41] sd 1:0:0:0: [sdc] Attached SCSI disk
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 ... Scanning for Btrfs filesystems
registered: /dev/sda
WARNING: failed to open /dev/btrfs-control, skipping device registration: No such file or directory
ERROR: there were 1 errors while registering devices
done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sdb1] fsck.ext3 -a -C0 /dev/sdb1 
rootfs: clean, 25447/122880 files, 262432/491520 blocks
done.
[   25.000951][  T194] EXT4-fs (sdb1): mounting ext3 file system using the ext4 subsystem
[   25.059411][  T194] EXT4-fs (sdb1): mounted filesystem 0e1dba44-8c90-404b-acf3-21cc1c980904 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 'DS211-debian'...done.
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   28.000168][  T379] gpio-fan gpio-fan-100-15-35-1: GPIO fan initialized
[   28.155766][    C0] random: crng init done
[   28.567476][  T378] orion_wdt: Initial timeout 21 sec
[   28.655995][  T379] marvell-cesa f1030000.crypto: CESA device successfully registered
[   28.883098][  T376] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   28.960539][  T376] sd 2:0:0:0: Attached scsi generic sg1 type 0
[   29.029523][  T376] sd 1:0:0:0: Attached scsi generic sg2 type 0
[   30.445813][  T428] Btrfs loaded, zoned=no, fsverity=no
done.
Activating swap:.
[   38.599346][  T609] EXT4-fs (sdb1): re-mounted 0e1dba44-8c90-404b-acf3-21cc1c980904 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.
Initializing random number generator...done.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:11:32:0a:c9:15
Sending on   LPF/eth0/00:11:32:0a:c9:15
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
[   44.603578][    C0] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPOFFER of 10.0.0.4 from 10.0.0.1
DHCPREQUEST for 10.0.0.4 on eth0 to 255.255.255.255 port 67
DHCPACK of 10.0.0.4 from 10.0.0.1
bound to 10.0.0.4 -- renewal in 21542 seconds.
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.
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
1128 (syslogd)
.
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting NTP server: ntpd2025-05-07T23:57:12 ntpd[1173]: INIT: ntpd ntpsec-1.2.2: Starting
2025-05-07T23:57:12 ntpd[1173]: INIT: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 104:106
.
Starting NTP server: ntpd.
Starting busybox[   49.005815][ T1184] NFSD: Unable to initialize client recovery tracking! (-110)
' klogd implemen[   49.014161][ T1184] NFSD: Is nfsdcld running? If not, enable CONFIG_NFSD_LEGACY_CLIENT_TRACKING.
tation : klogdSt[   49.025608][ T1184] NFSD: starting 90-second grace period (net f0000000)
arting /sbin/klogd...
1144 (klogd)
.
Exporting directories for NFS kernel daemon...done.
Starting NFS kernel daemon: nfsd mountd.
Starting OpenBSD Secure Shell server: sshd.
Starting S.M.A.R.T. daemon: smartd.
Running local boot scripts (/etc/rc.local)
.

Debian GNU/Linux 12 DS211-debian ttyS0

DS211-debian login: root
Password: 
Linux DS211-debian 6.13.8-kirkwood-tld-1 #1 PREEMPT Mon Mar 24 14:30:26 PDT 2025 armv5tel

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: Wed May  7 23:27:53 CEST 2025 from 10.0.0.113 on pts/0
  |root@DS211-debian ------------------------------------------------>
  |System Uptime: up 1 minute
  |Kernel Version: Linux 6.13.8-kirkwood-tld-1 armv5tel
  |Command Shell: /bin/bash
  |CPU Model:                  Feroceon-88FR131
  |CPU Cores:                  1
  |CPU Clock:                  1600.0000 MHz
  |GPU - CPU: 
  |GPU - dedicated: 
  |Memory: 58 MiB / 234 MiB
  |Block Devices: 
    >  sda     Type:  disk  Size:  465.8G  
    >  sdb     Type:  disk  Size:  1.9G    
    >  `-sdb1  Type:  part  Size:  1.9G    /srv/nfs/storage
    >  sdc     Type:  disk  Size:  465.8G  
    >  `-sdc1  Type:  part  Size:  465.8G  
  |IP Configuration: 
    > inet 127.0.0.1/8 scope host lo
    > inet 10.0.0.4/24 brd 10.0.0.255 scope global dynamic eth0
DS211-debian
10.0.0.4  net
Synology DS211
Linux version 6.13.8-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 PREEMPT Mon 5
Debian 12.10
Wed May 7 23:57:38 CEST 2025 up 1 minute
root@DS211-debian:~# lsblk
NAME   SIZE TYPE FSTYPE MOUNTPOINT LABEL    UUID
sda  465.8G disk btrfs             storage_500GB
                                            fa49b287-05ff-478a-b6cc-96294217b11e
sdb    1.9G disk                            
`-sdb1
       1.9G part ext3   /          rootfs   0e1dba44-8c90-404b-acf3-21cc1c980904
sdc  465.8G disk                            
`-sdc1
     465.8G part ext4              storage1 47119eac-6987-4d5e-924f-463de64cd4de
root@DS211-debian:~#


From Debian I see both drives just fine.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 06:21PM
Hmm,
I am little but concerned that when booted in Debian my fan seems to stop completely, after running to a max wen booting.
I installed lm-sensors and fancontrol, and tried running pwmconfig and it does run the fan.

I am using sensors:
root@DS211-debian:~# sensors
gpio_fan-isa-0000
Adapter: ISA adapter
fan1:           0 RPM  (min =    0 RPM, max = 5000 RPM)  ALARM

kirkwood_thermal-virtual-0
Adapter: Virtual device
temp1:        +58.0 C
and
root@DS211-debian:~#  smartctl -A /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius     0x0002   144   144   000    Old_age   Always       -       45 (Min/Max 20/65)
root@DS211-debian:~#
Temperature slowly grows to over 70C for the proc and 65C+ for the HDD, and fan remains off.

Have you seen this before and what can be done?

I have followed this guide at Controling the fan speed using fancontrol and that seems to be working, but is it the right solution?
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 06:50PM
Ivan,

Kirkwood thermal seems to work OK on the 6282, so lm-sensors and fancontrol is the correct solution.

You just have to test the fanspeed manuall control first (use the 2nd number which is the index).
gpio-fan,speed-map =
                                <   0 0>,
                                <2500 1>,
                                <3100 2>,
                                <3800 3>,
                                <4600 4>,
                                <4800 5>,
                                <4900 6>,
                                <5000 7>;

and then use pwmconfig to adjust the trigger points (what temperature for a speed).

70 C is quite high. Usually we see CPU temp less than 60 C.

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



Edited 2 time(s). Last edit at 05/07/2025 07:02PM by bodhi.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 07:32PM
Those are the values that pwmconfig has produced:
root@DS211-debian:~# cat /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lost                                      DS211-debian||Thu May 08 2025  2:19AM
INTERVAL=10
DEVPATH=hwmon0=devices/platform/gpio-fan-100-15-35-1 hwmon1=devices/virtual/thermal/thermal_zone0
DEVNAME=hwmon0=gpio_fan hwmon1=kirkwood_thermal
FCTEMPS= hwmon0/pwm1=hwmon1/temp1_input
FCFANS= hwmon0/pwm1=hwmon0/fan1_input
MINTEMP= hwmon0/pwm1=40
MAXTEMP= hwmon0/pwm1=60
MINSTART= hwmon0/pwm1=40
MINSTOP= hwmon0/pwm1=0
root@DS211-debian:~# sensors
gpio_fan-isa-0000
Adapter: ISA adapter
fan1:        3100 RPM  (min =    0 RPM, max = 5000 RPM)

kirkwood_thermal-virtual-0
Adapter: Virtual device
temp1:        +46.2 C

I have put 40C as min and 60C as max. Seems to hold steady at +46.2C and 3100 RPM.
The HDD is at 32C idle.

Just to note that I had to install fancontrol, it was not there before, and it seems that the fan was not working at all.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 08:31PM
Ivan,

> I have put 40C as min and 60C as max. Seems to
> hold steady at +46.2C and 3100 RPM.
> The HDD is at 32C idle.

Cool! that's a good fan. Synology fans are usually good and quiet.

> Just to note that I had to install fancontrol, it
> was not there before, and it seems that the fan
> was not working at all.

Yes. I did not install fancontrol in the basic rootfs, because it does not work for many Kirkwood based plugs and some large NAS from other manufacturers. It would be worse if it's running and does not work.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 07, 2025 10:49PM
Also see if you can bring it down to 2500 RPM if you want even less fan noise. When the HDDs are sleeping, it does not generate much heat.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 08, 2025 07:54AM
Bodhi,

Yes, that's a good suggestion!
Quote
Bodhi
Also see if you can bring it down to 2500 RPM if you want even less fan noise. When the HDDs are sleeping, it does not generate much heat.

Here is the new config
root@DS211-debian:~# cat /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/platform/gpio-fan-100-15-35-1 hwmon1=devices/virtual/thermal/thermal_zone0
DEVNAME=hwmon0=gpio_fan hwmon1=kirkwood_thermal
FCTEMPS= hwmon0/pwm1=hwmon1/temp1_input
FCFANS= hwmon0/pwm1=hwmon0/fan1_input
MINTEMP= hwmon0/pwm1=46
MAXTEMP= hwmon0/pwm1=60
MINSTART= hwmon0/pwm1=40
MINSTOP= hwmon0/pwm1=0

Resulting in:
root@DS211-debian:~#  smartctl -A /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius     0x0002   196   196   000    Old_age   Always       -       33 (Min/Max 20/65)
root@DS211-debian:~# sensors
gpio_fan-isa-0000
Adapter: ISA adapter
fan1:        2500 RPM  (min =    0 RPM, max = 5000 RPM)

kirkwood_thermal-virtual-0
Adapter: Virtual device
temp1:        +47.7 C

I guess few degrees higher is fine, for more quiet fan. It holds steady at 47.7C?

Quote
Bodhi
Yes. I did not install fancontrol in the basic rootfs, because it does not work for many Kirkwood based plugs and some large NAS from other manufacturers. It would be worse if it's running and does not work.
This makes sense, I also use pogoplugs that have no fans.
For completeness, maybe it should be mentined in the guides for rootfs: "Linux Kernel 6.13.8 Kirkwood package and Debian rootfs" or in the guide for "Debian on Synology DS211" - I can put the info there as well, for better discoverability, But for the rootfs topic, maybe you can add it.
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 08, 2025 02:32PM
Ivan,

Check your dmesg. There is some problem with your 12TB HDD.

[    5.325716][   T56] ata1.00: ATA-9: HGST HUH721212ALN600, LEGNT3D0, max UDMA/133
[    5.333162][   T56] ata1.00: 2929721344 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    5.400229][   T56] ata1.00: configured for UDMA/133
[    5.415843][   T22] scsi 0:0:0:0: Direct-Access     ATA      HGST HUH721212AL T3D0 PQ: 0 ANSI: 5
[    5.426174][   T36] sd 0:0:0:0: [sda] 2929721344 4096-byte logical blocks: (12.0 TB/10.9 TiB)
[    5.434801][   T36] sd 0:0:0:0: [sda] Write Protect is off
[    5.441047][   T36] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.451067][   T36] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[    5.525860][   T36] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    5.534007][   T36] GPT:2929721342 != 2929721343
[    5.538689][   T36] GPT:Alternate GPT header not at the end of the disk.
[    5.545429][   T36] GPT:2929721342 != 2929721343
[    5.550108][   T36] GPT: Use GNU Parted to correct GPT errors.

I recall seeing it in the past, and it was a bug in the tool.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: 2024.10 U-Boot Kirkwood - Synology DS211
May 09, 2025 08:23PM
Ivan,

Thanks to your testing on this DS211 thread, and BayPanard testing of the Synology DS112.

I mentioned on the DS112 thread:

Quote
https://forum.doozan.com/read.php?2,139072,139744#msg-139744

OK, so thanks to this topic I took a close look. Mainline u-boot seems to lack some support for the Kirkwood 6282 SoC! Will see if I can work around it or have to do the right thing by adding the missing code.

What we did in the past for u-boot was OK because we run the both 6281 and 6282 SoC boxes as 6281. Most of the time it works fine because the 6282 is a clone of the 6281, with some additional functionality.

I think we'll hold on here with the 2nd SATA isue, and continue after I can add the missing code.

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



Edited 1 time(s). Last edit at 05/09/2025 08:27PM by bodhi.
Author:

Your Email:


Subject:


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