Page 3 of 4

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 13 Oct 2026, 08:01
by CursaYang
vitali wrote: ↑11 Oct 2026, 21:57 What did happen with forum topics? I do not see recent topics in "Update Notice" channel. For example I see topic "TOS 7.0.1298 (x86) Official Release Update" on "Board index", I see there that it is a part of "Update Notice" channel. But when I go to "Update Notice" channel I do not see this topic. It is accessible for me via search and with direct link from "Board index" - but it is invisible inside "Update Notice". I see this behaviour for a few recent releases. The latest topic that I can see in "Update Notice" - "TOS 7.0.1105 (x86) Official Release Update".
For our customers' convenience, we will move the latest released updates from the update notifications to the Latest News section on the forum homepage.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 13 Oct 2026, 18:22
by ambul
Gremlin wrote: ↑12 Oct 2026, 00:25
ambul wrote: ↑12 Oct 2026, 00:14
See if this helps: viewtopic.php?t=10672
I followed the recommendations from this link, but the amount of garbage has increased even more. It’s already 620 GB.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 15 Oct 2026, 19:40
by Tolian
NAS Model: TerraMaster U4-500
TOS Version: 7.0.1298 (x86)
Linux Kernel: 6.12.63+
Report Date: October 15, 2026

Regression in TOS 7.0.1298: Storage Manager Becomes Unresponsive When a USB Drive Is Connected

After updating to TOS 7.0.1298, a previously resolved problem with an external Toshiba 1 TB USB drive and Storage Manager has returned.

Important: The USB drive and Storage Manager worked normally with the previously installed TOS version. The issue reappeared specifically after updating to TOS 7.0.1298.

1. Problem Description

The following issues occur after the update:
  1. When the external USB drive is connected, Storage Manager becomes unresponsive, freezes, and stops displaying up-to-date storage information.
  2. The problem occurs both when connecting the USB drive to an already running NAS and when booting TOS with the drive connected.
  3. The issue is not limited to the USB drive section. Other Storage Manager sections, including IronWolf Health Management, also become unresponsive.
  4. The encrypted USB drive is detected as crypto_LUKS, but unlocking it through the TOS GUI fails with both the password and the encryption key file.
  5. Restarting StorageManager.service temporarily restores GUI functionality, but the problem returns when the drive is accessed again.
  6. During these failures, StorageManager.service remains in the active (running) state.
2. Affected USB Device

Code: Select all

Manufacturer:        Toshiba
Product:             External USB 3.0
Capacity:            1 TB
USB Vendor ID:       0080
USB Product ID:      a001
USB Device Path:     3-5.2
Linux Device:        /dev/sdi
Partition:           /dev/sdi1
Original Filesystem: crypto_LUKS
Original Driver:     uas
USB Link Speed:      480 Mbps
The NAS also has two other USB drives connected through controllers with VID:PID 0bda:9201. These drives are members of an active RAID array, use the UAS driver, and continue operating normally.

3. Storage Manager Diagnostics

When Storage Manager accesses the affected USB drive, it launches a large number of concurrent smartctl processes against the same device, /dev/sdi.

Dozens of processes were observed simultaneously:

Code: Select all

/usr/sbin/smartctl -d sat -a /dev/sdi
/usr/sbin/smartctl -d sat -j -a /dev/sdi
/usr/sbin/smartctl -a /dev/sdi
/usr/sbin/smartctl -j -a /dev/sdi
smartctl -i -j /dev/sdi
Most of these processes were in the D state (uninterruptible sleep, waiting for kernel-level I/O operations).

Storage Manager repeatedly logged the following error:

Code: Select all

[ReportWithContext]::Failed to retrieve disk smart info Device:=/dev/sdi err=Timeout while retrieving disk(/dev/sdi) smart info
Another recurring message:

Code: Select all

Failed to retrieve disk smart info
Device:=/dev/sdi
err=Disk /dev/sdi slow response, skip the retrieval
The number of blocked smartctl processes continued to increase, while the Storage Manager GUI stopped responding normally.

4. Linux Kernel Errors

At the same time, the kernel log reported repeated USB protocol and UAS errors:

Code: Select all

usb 3-5.2: stat urb: status -71
Repeated command aborts:

Code: Select all

sd 69:0:0:0: [sdi] uas_eh_abort_handler
CDB: ATA command pass through(16)
The UAS driver subsequently attempted device resets:

Code: Select all

scsi host69: uas_eh_device_reset_handler start
usb 3-5.2: reset high-speed USB device using xhci_hcd
scsi host69: uas_eh_device_reset_handler success
These resets did not resolve the problem. USB errors continued, smartctl processes remained blocked, and Storage Manager remained unreliable.

5. Diagnostic Test: Disabling UAS for the Affected Device

To isolate the problem, UAS was temporarily disabled only for the affected Toshiba USB device with VID:PID 0080:a001.

The following command was executed on the running system:

Code: Select all

printf '0080:a001:u\n' > /sys/module/usb_storage/parameters/quirks
After physically disconnecting and reconnecting the Toshiba drive, the Linux kernel confirmed that the device was switched from UAS to the standard usb-storage driver:

Code: Select all

usb 3-5.2: UAS is ignored for this device, using usb-storage instead
usb-storage 3-5.2:1.0: USB Mass Storage device detected
usb-storage 3-5.2:1.0: Quirks match for vid 0080 pid a001: 800000
scsi host69: usb-storage 3-5.2:1.0
The lsusb -t output confirmed the driver change.

Before:

Code: Select all

Class=Mass Storage, Driver=uas, 480M
After:

Code: Select all

Class=Mass Storage, Driver=usb-storage, 480M
All other USB storage devices continued operating with their original UAS drivers. No changes were made to the RAID configuration.

6. Results After Disabling UAS

Switching the affected Toshiba device from uas to usb-storage eliminated the observed Storage Manager freezes.

Results:
  1. Storage Manager no longer freezes.
  2. The USB storage section opens and operates normally.
  3. IronWolf Health Management also works without freezing.
  4. The mass creation of blocked smartctl processes has stopped.
  5. No new USB protocol errors (-71) or UAS resets were observed in the checked kernel logs after reconnecting the device.
  6. StorageManager.service remained operational without additional restarts.
  7. The other USB drives continued operating normally with UAS enabled.
Storage Manager status after testing:

Code: Select all

Active: active (running)
Main PID: 80534 (storagemanager)
Tasks: 28
Memory: 41.9M
No blocked smartctl processes were present in the service process tree.

After restoring GUI functionality, I removed encryption from the Toshiba USB drive using the standard TOS GUI. The drive now operates normally.

LUKS unlocking was not retested after switching the USB driver, so the original encryption-unlocking failure has not been independently confirmed as resolved.

7. Additional Storage Manager Warnings

After switching the driver, the Storage Manager log contained several non-fatal warnings:

Code: Select all

WARNING: Device /dev/sdi1 not initialized in udev database even after waiting 10000000 microseconds.

Code: Select all

GetOverview1GetDiskData failed: not support device: not support current device
These warnings did not cause the GUI to freeze or prevent the drive from operating normally.

8. Summary

TOS 7.0.1298 exhibits a regression affecting Storage Manager when a Toshiba USB device with VID:PID 0080:a001 is connected using the UAS driver.

The observed failure sequence is:
  1. Storage Manager attempts to retrieve SMART information from the USB drive.
  2. ATA command timeouts and USB/UAS errors occur.
  3. Storage Manager launches numerous concurrent smartctl processes that become blocked in the D state.
  4. The Storage Manager GUI becomes unresponsive, including sections unrelated to the affected USB drive.
  5. Restarting StorageManager.service provides only temporary recovery.
  6. Switching the affected USB device from uas to usb-storage eliminates the observed freezes and USB/UAS errors.
Confirmed temporary workaround:

Code: Select all

usb-storage.quirks=0080:a001:u
The workaround was successfully tested on the running system without affecting other USB drives or RAID arrays.

The runtime change is temporary and is not automatically preserved across system reboots.

The problem appeared after updating to TOS 7.0.1298 and was not present in the previously installed TOS version.

Status: The Storage Manager freezes have been eliminated using a temporary driver workaround. The regression in TOS 7.0.1298 remains unresolved.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 16 Oct 2026, 07:04
by CursaYang
Tolian wrote: ↑15 Oct 2026, 19:40
We were unable to reproduce the issue you mentioned in either 7.0.1298 or the newly released 7.0.1341.

You can keep your current environment and visit the link below to schedule a remote session with our online support:

https://salesiq.zohopublic.com/signatur ... 97d0be8892

Alternatively, you can try upgrading to the latest 7.0.1341:

viewtopic.php?t=10678&start=10

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 16 Oct 2026, 16:17
by Silko
ambul wrote: ↑13 Oct 2026, 18:22
Gremlin wrote: ↑12 Oct 2026, 00:25
ambul wrote: ↑12 Oct 2026, 00:14
See if this helps: viewtopic.php?t=10672
I followed the recommendations from this link, but the amount of garbage has increased even more. It’s already 620 GB.
Use Terminal. First, check for hidden subvolumes / old snapshots. I used this on volume2 so change to your volume (volume1, volume2, whatever):

btrfs subvolume list -a /Volume2

It will probably list several. Next, as paths are mounted on @, mount root:

mkdir -p /mnt/root
mount -o subvolid=5 /dev/mapper/vg1-lv1 /mnt/root

Check if you can see snapshots:

ls /mnt/root/@syssnapshot/default/

Should output strings like 'GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00' etc. These are read-only, so next, disable read-only. Make sure to use YOUR own shared folder names (replace Muziek, Series and Video with your shared folders) and also change output strings ( GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00 etc.) to match your output from previous command:

for snap in GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00; do
for sub in @apps @cache @desktop Muziek Series Video @Backup@; do
btrfs property set -ts /mnt/root/@syssnapshot/default/$snap/$sub ro false 2>/dev/null
done
btrfs property set -ts /mnt/root/@syssnapshot/default/$snap ro false 2>/dev/null
done

Next, delete nested subvolumes and shapshots. Again, change data to match your own:

for snap in GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00; do
for sub in @apps @cache @desktop Muziek Series Video @Backup@; do
btrfs subvolume delete /mnt/root/@syssnapshot/default/$snap/$sub
done
btrfs subvolume delete /mnt/root/@syssnapshot/default/$snap
done

And to verify and clean up:

ls /mnt/root/@syssnapshot/default/
umount /mnt/root
btrfs subvolume list -a /Volume2 | grep syssnapshot
btrfs filesystem usage /Volume2

Tested myself on a F4-425 Pro so should work on yours as well.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 16 Oct 2026, 16:44
by ambul
Silko wrote: ↑16 Oct 2026, 16:17
ambul wrote: ↑13 Oct 2026, 18:22
Gremlin wrote: ↑12 Oct 2026, 00:25

See if this helps: viewtopic.php?t=10672
I followed the recommendations from this link, but the amount of garbage has increased even more. It’s already 620 GB.
Use Terminal. First, check for hidden subvolumes / old snapshots. I used this on volume2 so change to your volume (volume1, volume2, whatever):

btrfs subvolume list -a /Volume2

It will probably list several. Next, as paths are mounted on @, mount root:

mkdir -p /mnt/root
mount -o subvolid=5 /dev/mapper/vg1-lv1 /mnt/root

Check if you can see snapshots:

ls /mnt/root/@syssnapshot/default/

Should output strings like 'GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00' etc. These are read-only, so next, disable read-only. Make sure to use YOUR own shared folder names (replace Muziek, Series and Video with your shared folders) and also change output strings ( GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00 etc.) to match your output from previous command:

for snap in GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00; do
for sub in @apps @cache @desktop Muziek Series Video @Backup@; do
btrfs property set -ts /mnt/root/@syssnapshot/default/$snap/$sub ro false 2>/dev/null
done
btrfs property set -ts /mnt/root/@syssnapshot/default/$snap ro false 2>/dev/null
done

Next, delete nested subvolumes and shapshots. Again, change data to match your own:

for snap in GMT+02-2026.09.06-04.00.00 GMT+02-2026.09.07-04.00.00; do
for sub in @apps @cache @desktop Muziek Series Video @Backup@; do
btrfs subvolume delete /mnt/root/@syssnapshot/default/$snap/$sub
done
btrfs subvolume delete /mnt/root/@syssnapshot/default/$snap
done

And to verify and clean up:

ls /mnt/root/@syssnapshot/default/
umount /mnt/root
btrfs subvolume list -a /Volume2 | grep syssnapshot
btrfs filesystem usage /Volume2

Tested myself on a F4-425 Pro so should work on yours as well.
Thank you. I’ll try tomorrow.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 16 Oct 2026, 23:03
by Tolian
CursaYang wrote: ↑16 Oct 2026, 07:04
Tolian wrote: ↑15 Oct 2026, 19:40
...
Alternatively, you can try upgrading to the latest 7.0.1341:

viewtopic.php?t=10678&start=10
Hello,

Thank you very much. Update 7.0.1341 completely solved my problem.
I had to install 7.0.1341 manually because the update didn't automatically update my TerraMaster U4-500 (7.0.129).
After manually updating to 7.0.1341, the problem described earlier no longer exists. Encrypted USB drives work perfectly.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 17 Oct 2026, 00:14
by Tonio83
Hello,

I migrated my F4-424 MAX NAS to TOS 7 and, at the same time, migrated the virtual machine used as my Domain Controller from VirtualBox to VMs.

Since then, despite the various TOS updates, whenever I shut down and restart the NAS, it loses its domain membership.

After every reboot, I have to go to Domain/LDAP settings, check "Join Domain", enter the account password, and validate. The domain connection then works correctly again.

I did not experience this issue when running TOS 6.

I have tried modifying several settings under Advanced Settings, but there has been no improvement.

I suspect that the VMs hypervisor takes longer to start the Domain Controller VM than VirtualBox did. As a result, when the NAS attempts to contact the domain during startup, the Domain Controller is not yet available.

Do you have a solution to fix this problem? For example:

Starting the VMs application and the Domain Controller VM more quickly.
Implementing additional domain reconnection attempts over a longer period so that the NAS can communicate with the Domain Controller once it becomes available.

For information, the NAS operating system is installed on two SSDs configured in RAID 1, and the virtual machine storage is also located on these SSDs in RAID 1.

Thank you in advance for your assistance.

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 17 Oct 2026, 07:20
by CursaYang
Tonio83 wrote: ↑17 Oct 2026, 00:14
What are your current TOS version and VMs version?

We have just released VMs version 1.0.060. Have you updated to it?

Re: TOS 7.0.1298 (x86) Official Release Update

Posted: 17 Oct 2026, 18:32
by Tonio83
Hello,

I am running TOS 7.0.1298, but this issue was already present on previous official TOS 7 releases. (I simply had not taken the time to report it before.)

Until now, I was using VMs version 1.0.050. I have just upgraded to version 1.0.060 and performed additional tests, but the issue remains exactly the same.

The VM hosting my domain controller (Windows Server 2022) starts automatically and correctly when the NAS boots up.

My configuration is as follows (and it worked properly under TOS 6 with VirtualBox):
  • A scheduled task configured directly in Windows Server 2022 shuts down the VM at a specific time.
  • A scheduled task on the NAS shuts down the NAS 30 minutes later.
  • The hypervisor is configured to automatically start the VM when the NAS boots up (previously, this was handled through a script on the NAS using VirtualBox).
I also performed the following tests:
  • Manually shut down the VM and then reboot the NAS: same issue. I have to manually rejoin/reconnect the NAS to the domain.
  • Reboot the NAS without first shutting down the VM: same issue. I have to manually rejoin/reconnect the NAS to the domain.
I would also like to point out that after migrating my VM from VirtualBox to VMs, I completely uninstalled VirtualBox to avoid any potential conflicts.

Thank you for your help.