Is there fully working mpcie to m.2 sata adapter for Omnia SSD?

Hi,

I have strange problem. When I am copying files from my notebook (Linux Mint) to Omnia NAS perk to the SSD drive it is freezing more and more often. Copying to normal HDD seems to be fully OK and even faster (50 vs. 25 MB/s).
Reading from that SSD seems to be fully ok, but it is some cheap Chinese brand (Kingspec) and I am afraid it is going to be dead soon…

As now, msata drives are rare and expensive, could you give me,please, an advice for some mpcie to m.2 sata adapter, which is working with Omnia? I would prefer some cheap from Aliexpress, but if there is some fully working from other store I can give it a try.

Second question: Will m.2 2280 drive fit into Omnia?

@michalko58

I would not go with an adapter and a M.2 SSD, both will be more on cost
and not really sure or safe if this will be running then without causing problems!

Kingston mSATA SSD SATA III- 256 GB - 33 €
Transcend mSATA SSD SATA III - 256 GB 35 €
Dogfish mSATA SSD SATA III - 250GB 35 €
ORICO mSATA SSD SATA III - 256 GB 29 €

I would go with one of the shown above SSD´s, I was installing the Orico and it went well for me until today. They are all in the same price range.

1 Like

Mine is actually a cheap Chinese one (but bought it from Amazon, but you will find the very same design on aliexpress as well) - have a look here: Disk for the module B - #4 by ssdnvv
There are some reasons for not going with mSATA (Disk for the module B - #2 by ssdnvv).

Thanks for your answer, but now, there is 1TB and I really don´t want to go to lower capacity.
It seems, there is only one msata drive with 1TB - Kingston KC600 for about 94,- €…

Oh ok this was not clear for me.

It seems, there is only one msata drive with 1TB - Kingston KC600 for about 94,- €…

There are other vendors also, and some for around ~80 €

Oh, this seems to be exactly what I am looking for. I thought there was not mpcie to nvme adapter. Thanks!
Nvme drives are much cheaper (1TB starting from 63,- €), so with such adapter it will be cheaper together than msata drive alone and there are larger disks availaible…

According to your post, each 2280 disk should fit OK into Omnia? Is there some way to lift the whole adapter so it will not be inclined?

But I am still trying to figure out why and what is happening at all…

When copying freezes, there is message about timeout or message about filesystem permissions for writing.
It does not matter if I am copying via the build in file manager or Krusader or any other file manager. Then follow these options:

  1. I try it again and everything is OK (mostly when timeout message appears)
  2. I have to reboot Omnia - sometimes helps, sometimes not (file permissions message)
  3. I have to reboot both, Omnia and PC - sometimes helps, sometimes not (file permissions message)

Note: NAS is running on second Omnia

Maybe, it is not disk related problem, but some other issue, but then it is weird that I can write, on normal HDD on the same NAS, without any problem. What do you think?

Maybe I used the wrong wording - the whole adapter is lifted because of the SFP-slot. But a little bit lifting doesn’t matter as the connectors of the adapter sit tight in the mPCIe-slot and the NVMe-disk is (related to the adapter) not inclined. If you have some, longer screws would be a good thing (to not bend the adapter and thus the NVMe-disk).

Regarding your copy-situation I’d say there is something wrong with your disk. Didn’t carry out any larger C&P-operations with my TO, but whenever I had problems with C&P in the past on other hardware, the disk was close to dieing.

edit: Above situation applies for installing it in the middle slot. Other slots are even worse options…

Ok, adapter ordered from Aliexpress, will see when it arrives. It seems to be the same as yours from eBay (both from the China), even cheaper including VAT (I don´t know if eBay. is including VAT automatically.

Now I am doing litle research of nvme ssd and deciding between new one (60-100 € for 1TB, 130+ € for 2TB) or used (mostly with few GB written starting 45 € for 1TB, 85+€ for 2TB).

What does this mean? I thought that SSd can be installed only in one slot, closer to the heatsink? Does it work even in another one?

(Only) the first slot (next to CPU heatsink) supports MSATA protocoll, thats right.
But as NVMe is pure PCIe-protocoll, there is no special slot needed and thus the second slot fits best for this constallation (2280 NVMe-disk).

1 Like

Could a NVMe 2230/2242 perhaps solve the “problem” with the lifting?
Then you will get you 1 TB and you must not lift it.

Those smaller sizes are rare in webstores and more expensive than 2280, but I am considering 2TB too.
85,- € seems to be fair price for 2TB (used), but there are some strange SMART values as 451x power on cycle and only 10 hours of work time and only 116GB data written. I suspect, that some sellers know how to cheat SMART values :smiley:

Well, I did some research:

First with smartctl, where I dont see any error:

=== START OF INFORMATION SECTION ===
Device Model:     MT-1TB
Serial Number:    0007162000657
LU WWN Device Id: 5 000000 000002df6
Firmware Version: 030fAA20
User Capacity:    1,024,209,543,168 bytes [1.02 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-4 (minor revision not indicated)
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon May 27 20:54:03 2024 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x02) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                (   33) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (   2) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x0031) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 20
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   050    Old_age   Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       7387
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       24
167 Unknown_Attribute       0x0022   100   100   000    Old_age   Always       -       0
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
169 Unknown_Attribute       0x0013   100   100   010    Pre-fail  Always       -       0
170 Unknown_Attribute       0x0033   100   100   010    Pre-fail  Always       -       231
171 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
174 Unknown_Attribute       0x0022   100   100   000    Old_age   Always       -       0
175 Program_Fail_Count_Chip 0x0033   100   100   010    Pre-fail  Always       -       0
177 Wear_Leveling_Count     0x0012   100   100   000    Old_age   Always       -       0
180 Unused_Rsvd_Blk_Cnt_Tot 0x0033   100   100   000    Pre-fail  Always       -       231
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   000   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0012   100   100   000    Old_age   Always       -       20
194 Temperature_Celsius     0x0022   048   048   000    Old_age   Always       -       48 (Min/Max 30/68)
196 Reallocated_Event_Count 0x0012   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x003e   100   100   000    Old_age   Always       -       0
206 Unknown_SSD_Attribute   0x0032   200   200   000    Old_age   Always       -       89
207 Unknown_SSD_Attribute   0x0032   200   200   000    Old_age   Always       -       265
208 Unknown_SSD_Attribute   0x0032   200   200   000    Old_age   Always       -       246
231 Unknown_SSD_Attribute   0x0023   076   076   005    Pre-fail  Always       -       24
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       180421
234 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       583942
241 Total_LBAs_Written      0x0032   100   100   000    Old_age   Always       -       4889
242 Total_LBAs_Read         0x0032   100   100   000    Old_age   Always       -       2312
243 Unknown_Attribute       0x0032   050   050   000    Old_age   Always       -       60

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Second, I have looked into kernel log, where I have found some lines about SSD drive (sda), here are soms suscipious info:

[   12.469456] EXT4-fs warning (device sda2): ext4_clear_journal_err:5592: Filesystem error recorded from previous mount: IO failure
[   12.481152] EXT4-fs warning (device sda2): ext4_clear_journal_err:5594: Marking fs in need of filesystem check.
[   12.495455] EXT4-fs (sda2): warning: mounting fs with errors, running e2fsck is recommended
[   12.515670] EXT4-fs (sda2): recovery complete
[   13.660745] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.
[   21.491175] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.
[   23.574175] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: . Quota mode: disabled.

....

[   38.684137] BTRFS info (device sda1): using crc32c (crc32c-generic) checksum algorithm
[   38.692141] BTRFS info (device sda1): disk space caching is enabled
[   38.698450] BTRFS info (device sda1): has skinny extents
[   38.734642] BTRFS info (device sda1): bdev /dev/sda1 errs: wr 95, rd 1, flush 0, corrupt 1, gen 0
[   38.884637] BTRFS info (device sda1): enabling ssd optimizations
[   46.659246] BTRFS info (device sda1): the free space cache file (22020096) is invalid, skip it

....

[  315.353402] EXT4-fs (sda2): error count since last fsck: 416
[  315.359088] EXT4-fs (sda2): initial error at time 1697478901: ext4_reserve_inode_write:5789
[  315.367475] EXT4-fs (sda2): last error at time 1716580316: ext4_journal_check_start:83

It seems that there is really something wrong with the disk, but SMART does not detect it.

Well, some update:

I have bought two reductions and one “extender”

Reduction 1 - has arrived and its working

Reduction 2 - has not arrived yet, but should work

Extender - has arrived and is working with msata drive, what is strange, because I thought that this ssd is broken…

Now my reForis looks like this:

I have bought PATRIOT P400 Lite/ 2TB/ SSD/ M.2 NVMe, which is working fine and seems to be cool during my use case (srv with LXC with jdownloader). Althought copying speed via wifi is still low (about 30 MB/s), but this can be caused by Linux Mint which I am using on my notebook, because with Windows speeds between NAS and notebook were much higher even with HDDs. At least copying is working, as for now without errors…

Inclination of the reduction with SSD is quite high (it rests on the LAN ports cage and not on SFP, I am afraid that SSD with heatsing will not fit in), but it is still working.
Possible solutions:

  1. Extender and sticking/screwing the disk to the upper cover. Maybe I will try in the future.
  2. Vertical reduction and cutting some orifice into the upper cover.

And now some note for Turris team:

  1. Turris support should mention in official documentation, that Ubuntu distributions offered in LXC list DO NOT WORK anymore (network) - I spent about 2 hours with this and it was only my luck, that I am visiting this forum frequently, so I remembered something about problems with this.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.