[Help] TOS7 Bug – F4-423 with D5-300C TRAID Pool Not Imported After Reboot

RAID, Volume, storage pool, hard drive, USB, SSD cache and iSCSI LUN
Post Reply
User avatar
digi999
Posts: 27
Joined: 23 Feb 2023, 04:20
Great Britain

[Help] TOS7 Bug – F4-423 with D5-300C TRAID Pool Not Imported After Reboot

Post by digi999 »

Hi All

its a long shot but I wondered if there was a TOS / Linux expert in the house. The TLDR is my F4-423 with an attached D5-300C (split raid pools obviously) don't work after installing the latest TOS7 (as well as updates) its like the raid pool on the D5-300C is gone?

Ive attached the ChatGPT bug report 9I spent 3 hours with it trying to get it to work!) , does this mean anything to anyone ? lol

Hardware

Model: F4-423
TOS Version: TOS 7
System Disk: ADATA SX8200 NVMe SSD
External Enclosure: D5-300C
Connection: Official Terramaster USB-C cable
External Pool: TRAID RAID5
Drives: 5 × 14TB WD drives
Internal Pool: 4 × 8TB Seagate drives
Upgrade path: TOS6 → TOS7

Issue 1 (resolved)

After upgrading to TOS7, the NAS booted into the USB bootloader instead of the NVMe system disk.

This was resolved by changing the BIOS boot order to prefer:

NVME: UEFI OS (ADATA SX8200PNP)

over:

USB Device: UEFI General UDisk 5.00

This matches your published support article regarding TOS7 upgrades on 423-series devices with NVMe system disks.
Issue 2 (current problem)

After fixing the boot order issue, TOS7 loads successfully.

However, the external D5-300C pool always appears as:

RAID Corrupted
Missing Required Disks

Storage Manager reports the pool as failed after every reboot.

The pool itself is healthy.
Evidence

All five disks are detected:

sde
sdf
sdg
sdh
sdi

RAID metadata is intact:

mdadm --examine /dev/sd[e-i]4

shows:

Raid Level : raid5
Raid Devices : 5
State : clean
Array State : AAAAA
Events : identical on all disks

Manual assembly works perfectly:

mdadm --assemble --scan

Immediately restores:

md2 : active raid5
[UUUUU]

LVM detects the volume:

VG vg1
LV lv2
50.89TB

Btrfs filesystem is intact:

Label: TOS_VOL_20250516
FS bytes used 36.23TiB

I can manually mount the filesystem and access all data.

Examples:

Plex-TV
Plex-Movies
Plex-Docs
4K-Plex
Backups

The pool contains approximately 37TB of data and all data is accessible.
Logs

After reboot:

md2 is absent

However all five disks are already present.

Running:

mdadm --assemble --scan

immediately recreates:

md2 [UUUUU]

Storage Manager then returns to:

Normal

journalctl output

The logs indicate that Storage Manager itself assembles md2 and then immediately stops it.

Example:

storagemanager:
mdadm -A /dev/md2 ...
mdadm: /dev/md2 has been started with 5 drives.
storagemanager:
mdadm --stop /dev/md2
mdadm: stopped /dev/md2

Later messages show:

the available Pool(...) will be deleted because the disk(USB Disk_sdf...) is occupied

This behaviour repeats after every reboot.

The RAID is healthy, but TOS7 appears to stop md2 automatically.
Summary

The issue appears to be:

TOS7 correctly detects the D5-300C enclosure
md2 can be assembled successfully
vg1 and lv2 are healthy
Btrfs filesystem is healthy
Storage Manager subsequently stops md2
Pool 2 is then shown as corrupted

The workaround is currently:

mdadm --assemble --scan
vgchange -ay

which immediately restores the pool.

Could you please advise whether this is a known issue with:

F4-423
TOS7
NVMe system disk
D5-300C USB enclosure
TRAID pools

or whether there is an updated package or patch available?
User avatar
EriChan
TM Support
Posts: 196
Joined: 06 Jan 2026, 12:27
United States of America

Re: [Help] TOS7 Bug – F4-423 with D5-300C TRAID Pool Not Imported After Reboot

Post by EriChan »

To better assist you in confirming whether there is an abnormality in the TOS system, please send the system report via email to our technical support mailbox [email protected], and also include the forum link and your forum ID.
Post Reply

Return to “Storage”