Jump to content
XPEnology Community

Hackaro

Member
  • Posts

    46
  • Joined

  • Last visited

Posts posted by Hackaro

  1. On 2/2/2021 at 4:29 PM, flyride said:

    I'm not sure there is anything to do about it.  The nvme binary is standard Linux accessing the kernel driver and is unaffected by the patch.  I would guess that you would see the same behavior with a real DS918+.

    @flyride so it's safe to use them? ... I' ve also tested TWO Samsung 970 EVO (instead of Plus version) and I got the same result in SSH and the same in DSM (they work like a charm) ... but isn't it very strange? Can be the standard Linux binary so firmware version dependant?

  2. On 1/17/2021 at 3:29 PM, IG-88 said:

     

    i dont have a card but with a 918+ the latest 8125 driver is compiling so no problems if its a newer version

     

    yes, afaik there was not special problem with that

     

     

    @IG-88
    I can confirm that RTL8125 works like a charm ... I have also update DSM to 6.2.3U3 without problems. I've change both the two NVMes from Crucial to Samsung 970 EVO PLUS to have better cache's performance as I've have said, but I've gotten in troubles 🤬 as you can read here ... if you have any hint ... it's welcome! :-)

  3. @flyride I have a strange behaviour since I have changed the NVMe disk's brand and updated to new Samsung 970 EVO+: thinks are working correctly in DSM as you can see

     

    https://www.dropbox.com/s/nwrfvwdss87zymj/Screenshot 2021-02-02 at 10.46.13.png?dl=0

    https://www.dropbox.com/s/fcb8mlzeohwb4bf/Screenshot 2021-02-02 at 10.47.02.png?dl=0

     

    but I don't have the correct list in Terminal:

     

    Root@NAS:~$ synonvme --is-nvme-ssd /dev/nvme0n1
    It is a NVMe SSD
    
    Root@NAS:~$ nvme list
    Node             SN                   Model                                    Namespace Usage                      Format           FW Rev  
    ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
    /dev/nvme0n1                                                                   -1          0.00   B /   0.00   B      1   B +  0 B   
    /dev/nvme0n1p1                                                                 -1          0.00   B /   0.00   B      1   B +  0 B   
    /dev/nvme1n1                                                                   -1          0.00   B /   0.00   B      1   B +  0 B   
    /dev/nvme1n1p1                                                                 -1          0.00   B /   0.00   B      1   B +  0 B   
    
    Root@NAS:~$ synonvme --model-get /dev/nvme0n1
    Fail to get disk model
    

     

    970EVO+ are in Synology support list, even if with a different firmware. So what should I do about it? Thanks in advance!

     

  4.  

    On 1/18/2021 at 12:48 PM, Mary Andrea said:

    I've got good performances with 2.5G, and didn't fully satisfied when I've had replaced it with Qnap10G Card. 

    (Can you see comparative performance connecting a Mac (by thunderbolt3) to Server Xpenology alternatively with usb2.5gb (Realtek) and QXG-10G1T (Aquantia 107). I found Qnap Card transferences so unstable speed (start fast and after seconds down), and more stable on USB 2.5g.

     

     I didn't opt for that convoluted and expensive solution: I just bought a QNAP switch 2,5Gbe e connected all my devices (two hackintoshes, and NAS) directly to it. All with 2,5Gb NIC on board. Write and read are consistent at full max speed if the storage source is an SSD/Nvme disk. 

  5. On 12/20/2020 at 5:32 PM, IG-88 said:

    you dont have to, afaik dsm does use ram as cache as long as its not used  for other things or is reserved

    that get important if you measure performance just by copying files, you need to know the pipeline to interpret the results

     

    Sorry for the late reply, and Happy New year! :-)

     

    I had a lot of troubles with my 10Gbe ring (CRC errors) and after many tests I ended up discovering that my Asus 10Gbe switch was the culprit. Connecting NAS and Mac peer-to-peer made all the errors disappears.

     

    Now I sent back the switch and after thinking a bit about what we've discussed I've opted out for a 2,5Gbe ring instead of a 10Gbe, it's much more cheaper and it'll probably have performances that correctly match the Crucial NVMe disks I've bought. Maybe in the future I will consider selling my Crucial NVMe's and change them with much better (and expensive!) NVMe disks. But, for example, the Synology NVMe disks are enterprise's level and they are super expensive! 

     

    My BigMac (Hack actually!) has already a 2,5Gbe Intel NIC onboard so this is also an advantage. Can you suggest me a Realtek 8125 card that can work well with Jun's loader for DS918+? Thanks! 

     

    PS: Can I safely update to DSM 6.2.3-25426 Update 3 as well?

  6. On 1/3/2021 at 10:23 AM, peter_pan said:

    How do find post number (do you manually count them?).

    I can only see page number on the page

    I made a recap post above ... and there is all the links you need ... 

    • Like 1
  7. On 12/18/2020 at 11:53 PM, IG-88 said:

    whats the performace you see?

    there are test programs like iperf  where you can test just the network performance (independent  from storage influence)

    if that works out you can start looking for other source for low performance

    when  writing big files with win10 and my nas i see ~1000MB/s for as long as the ram can be used as cache, after this it lower

     

    m.2 nvme does not necessarily deliver great performance, the new QLC based devices can only hold up with the expected speed for the time until the TLC cache is filled, after that its measly because QLC is terrible at write speeds

     

    I guess I have to study a bit more! ... that's the initial test' results:

    https://www.dropbox.com/s/d7hlhkae5lc9p7a/Screenshot 2020-12-20 at 12.59.06.png?dl=0

     

    so the network is the bottleneck here... ny NAS has only 8GB RAM so I really don't know about the ram as cache ... maybe I should consider another type of NVMe ... mine are those one: https://www.anandtech.com/show/13512/the-crucial-p1-1tb-ssd-review and I read the following: 

     

    Quote

    When the SLC cache fills up, writes to the P1 get very slow. The P1 doesn't bypass the cache when it is full, so everything written to the drive is written to SLC first before being folded into QLC blocks. (This helps the P1 offer similar partial power loss protection to the Crucial MX series of SATA SSDs.) The P1 also tends to keep data in SLC so it can serve as a read cache instead of aggressively folding data into QLC blocks during idle time.

     

    too sad... :-(

    I have to dig further on the NVMe technology, I guess. Thanks for now! I'll report back.

  8. On 11/30/2020 at 9:00 PM, IG-88 said:

    no, since 1G network the spec covers this so its automatic detection for direct connection

     

    @IG-88 Sorry for the late reply but I needed a second 10Gbe card to connect things properly. At the moment I'm still using an Asus switch XG-U2008, it was very cheap at half the price so I got it, and now I have my 10Gb ring between Mac (Hackintosh actually) and Nas Xpenology . Here are some speed tests: 

     

    https://www.dropbox.com/s/db6h5xp9vpl24lj/Screenshot 2020-12-10 at 19.32.11.png?dl=0

     

    considering that: 

    • I'm already using jumbo frames, SMB2/3 without signing and 7 cables' type (one 5meters, the other one 1,5 meters), 
    • I'm copying a single big file (around 25GB ISO file), so I guess it's an ideal condition, 
    • btw AFP speed are more or less the same,
    • R/W cache on NAS is made by a pair of NVMe 1TB Crucial disks,
    • the source (in Hackintosh) is on an Crucial NVMe 1TB as well,

    I'm pretty disappointed of the performances showed, I was quite confident to be able to get better speeds, especially in Write mode. Am I missing something? 

  9. On 11/25/2020 at 8:52 PM, IG-88 said:

    you dont  need a switch, you can connect both nic's direct

    i have a 1G and 10G in both nas and computer, the 1G in connected to a switch and the 10G connects directly between nas and pc and have static ip addresses of a different range, so when using the 10G ip address of the nas from pc the 10G connection will be used

    10G switches are still expansive and often not passive cooled (beside noise level its also a sign for a heavier power consumption)

     

     

     

    that's a good idea, thanks! I will experiment, do I need a cross cable? 

  10. On 11/27/2020 at 9:43 PM, Goby said:

    Hi all,

     

    I just did this and manage to have my ssd availble on DSM. But since the system is very slow. If I want to get back to the origin, should I just delete the file libsynonvme.so.1 or does this file was already present and the operation was a replacement of an original file?

     

    Thanks for your help.

     

    Uhm... why should it become slow? Maybe it needs a bit of time for the cache to just "caching" all your files . I suggest to use the NAS for some days and then decide. Problem is that as you copied the file, in case something is wrong if you haven't done a backup of it you cannot have it back. 

  11. I'm setting up a connection between a Mac (Hackintosh) with 10GBe ethernet card, a Xpenology setup with Sonnet 10Gbe card and I'm waiting for a Netgear switch 10Gbe (2 ports 10Gbe), and then I will post the result.

     

    In the meanwhile I was noting that Synology DSM 6.2.3u2 is based on a very old Linux kernel:

     

    unmane -r
    4.4.59+

     

    and from version 4.15 the Linux kernel is supporting Thunderbolt devices, and networking over Thunderbolt too. I'm wondering if/whether Synology DSM 7.0 will have the right version of Linux kernel to add Thunderbolt support; if it will be the case we can connect Macs over Thunderbolt and have a super fast access! What do you think @IG-88 ?

  12. On 4/17/2020 at 4:01 PM, The Chief said:

    Minor changes. Dev Guys now do some more strict PHYSDEV parsing. Nothing special.

    libNVMEpatch.sh 2.14 kB · 236 downloads

     

    Just a recap for those who'll want to try NVMe cache because all the thread is quite messy imho. 

     

    The above shell script with DSM 6.2.3-25426 Update 2 (on DS918+ , indeed) does not work anymore. At least in my experience it leads in an incorrect state where the two NVMe are not recognised as the same and therefore they cannot be used for a necessary RAID 1 in case of R/W cache. 

     

    The only thing is really working at the moment is a copy of the libsynonvme.so.1 to the right path. So put this file in a public zone of your volume (this is my case) or wherever you like and then with root's privileges (sudo -i) put the lib in the right place: 

     

    cp /volume1/public/libsynonvme.so.1 /usr/lib64
    cd /usr/lib64
    chmod 777  libsynonvme.so.1
    shutdown -r now

     

    and that's it. The Storage Manager should recognise correctly yours NVMe's and use them as cache. 

    • Like 1
    • Thanks 4
    • Angry 1
  13. On 11/19/2020 at 6:31 PM, IG-88 said:

    with 6.2.2 you would need to use jun's i915 driver by using "0.8_std ds918+"

    with 6.2.3 there is a newer i915 driver from synology on the same level is jun's diver was, supporting up to geminilake and lower tier 9th gen cpus ootb, only thing to do is to use my extra.lzma to remove jun's old driver (not working with 6.2.3 because of kernel changes by synology) and make the new one from synology active

    there is nothing special, it works with 6.2.2 it will with 6.2.3

    the 1st post in this thread is also about updating from 6.2.2

     

     

    Thank you so much. I have successfully upgraded to 6.2.3 update 2 even if they have been the longest 10 minutes of my life !!!! Everything went well !!! Now I will work on the NVMe Cache! 

  14. On 11/18/2020 at 3:52 PM, IG-88 said:

    as there is still a 2 nic limit in the base config of 918+ you would need to edit synoinfo.conf to make a 3rd/4th nic work

    "...

    [CUT]

    if you want to know if the driver works please check the dmesg log and you can also use lspci to check what driver is used for pcie devices (lspci -k)

    as a simple test you can also simply disable one of the onboard nic's and check if the 10G nic is working

     

     

    @IG-88

    thank you SO MUCH! It was the 2 nic's limit. Now everything is working like a charm! :-)

     

    Just another question: if I have a DSM 6.2.2 where the /dev/dri/ directory was not present and, after modifying the IGFX BIOS setup now - with a new test HDD -  the dev/dri/ is present, when I upgrade to DSM 6.2.3 on the production HDDs the new .pat file will register the modification in BIOS and create the /dev/dri/ accordingly? 

  15. Hi all,

     

    I'm in the process of upgrading my Xpenology custom NAS (details in signature) and I've bought a Sonnet 10Gbe card , which it should be based on Aquantia 107 chip, and I've inserted its MAC into the grub.cfg file as MAC2.  DSM is 6.2.3 update 2 (25426) for DS918+ , latest loader 1.04b with latest extra files (v. 1.13.3). But I still don't see the card... is it among those supported? 

  16. On 6/5/2020 at 12:55 PM, AsTuRkInG said:

    I don't know whay i'm doing wrong

     

    I put libNVMEpatch.sh on /usr/local/etc/rc.d/ with 0755 permisions and reboot.

     

    This isn't enough?

    The drive must be with a partition table specific or something?

     

    Please have a look at posts: 91 / 93 / 98 

  17. Hi there, @TomLuke @IG-88

     

    I have success in installing DSM 6.2.2 on this same motherboard with an Intel i3-8100, with jun loader 1.04 and DS918+ pat system. I'm very happy about that! :-) Thank you all for the precious informations! 

    And I've successfully followed the procedure for updating the cosmetic info about my CPU in DSM. Now I have a couple of questions: 

     

    • Tom, do you have success in having WOL correctly working on I-210 or i-219? I correctly set the WOL options in DSM but I'ven't yet had any positive result. Startup/Shutdown in scheduler are working if this is of any help.
    • I have 16 HDDs slot in Storage Manager even if my mb has only 8 SATA ports, is it normal? Do I have to modify some config file to have the proper number of slots correctly shown in DSM?
    • I have to transfer my set of four SHR raid HDD's from my previous Synology Ds916, which is working with a newer version of DSM (6.2.3 at the moment), can I safely transfer them or am I in danger? which is the best practise for doing it (I don't have enough space to backup everything!!! Sorry!)? 

    Thanks in advance! :-)

    And Stay safe from Covid! :-)

     

     

  18. 14 hours ago, PerkyUnicorn said:

    Basically any Intel system newer than Haswell plus an Intel NIC would give u a safe result, although I would really really wanna try Ryzen, I need to use VMM in the NAS and AMD systems wouldn't work with Synology's VMM, what a pity

    I personally use Pentium G5400 on an OEM B365 itx board with dual Intel i211 NIC, 6 onboard SATA, 1x m.2 nvme slot

    However, as I read before the nvme support on xpenology may be tricky, and one nvme slot could only give me read cache instead of read/write cache in my DS918+ system, plus I wouldn't want to SSH mount the nvme drive as it doesn't give me a safe feeling about the data on it. Therefore I'd just ditch the nvme drives. Aggregated 2x GbE still can't saturate a normal SATA SSD anyway.

    Currently the PCIe x16 slot is empty because my itx chassis doesn't have a PCIe slot, but if in the future I have access to a 10GbE maybe I'll just get something like a mining card extender etc to slot in the card externally lol

    So, for your case, it is good to know you are not limited to mITX like me, getting a full size 24x24cm mATX board will give u 4 PCIe card slots to expand your build, may it be network cards or RAID cards, or even server nvme SSDs.

    I'd recommend a H310/B365/H370 board plus an Intel Pentium G5400/i3 8100 or something equivalent, the performance of G5400 will be between the original syno DS3615xs and DS3617xs. And you'll also get H.265 hardware transcoding for 8th Gen CPUs.

     

    Thank so much! Just a couple of questions:

     

    1) i3 8th series is fine but 9th is still compatible or not?

    2) If I buy a Syno 10GbE card, will this be compatible OOB?

    3) which SATA controller PCIe cards are the best for compatibility? let's say 4 or 8 ports would be fine. 

     

    have a nice day! 

  19. Hi all, 

     

    I'm a newbie, I read the FAQ on hardware but not found anything specific.

     

    I'd like to have some advice on the best hw configuration as I'm starting from scratch. What "best" means to me? 
    I'd like to have a NAS with 8 or more HDDs (at least 4 ports on mb, I can use both ITX or M-ATX) and a NVMe/SSD as cache would be nice. A future upgrade to 10GbE would be nice too. And I need enough power to transcode 4K with Plex srv. 

     

    I hope this is the right subforum for this kind of Q. Thanks in advance to everybody who'll answer. 

     

    Have a nice day! 🙂

×
×
  • Create New...