Jump to content
XPEnology Community

pocopico

Developer
  • Posts

    1,753
  • Joined

  • Last visited

  • Days Won

    123

Posts posted by pocopico

  1. 2 hours ago, Dvalin21 said:

    Are you able to update and then add TCRP friend before even building the platform you want? Or should we build a platform first and then add?

     

    Update:  I tried doing the TCRP Friend, and Im pretty sure I did something wrong, however I did a fresh flash, fullupgrade, built the pat, and then ran bringfriend and then rebooted. It failed to boot through the TCRP Friend. Any suggestions? Thanks.

     

     

    You can recreate the loader adding the withfriend option from scratch matching your cmd line options and major version eg (7.0.1 or 7.1.1) and then perform the upgrade.

     

    At which point exactly did it fail ? And with what message ? 

     

    You can try to stop boot at TCRP Friend pressing ctrl-c and then perform the following :

     

    ./boot.sh patchkernel

    ./boot.sh patchramdisk 

    ./boot.sh 

     

     

    • Thanks 1
  2. 2 hours ago, Dvalin21 said:

    Hey guys. Is tcrp still the preferred loader or should swith to arpl or friend?  Thanks in advance. 

     

    I also had a production VM that i've upgraded to latest TCRP withfriend that will be the default in next release. Kept a backup of my settings (sataportmap,diskidmap, serial,mac) and recreated a loader from scratch withfriend.

     

    As most of the latest base pat files now include the smallupdate, if you have not install that smallupdate, you will have to press recover at first boot and friend will take care of that.

    • Like 1
    • Thanks 1
  3. On 3/14/2023 at 12:23 PM, ed_co said:

    No offence, but I would prefer if @pocopico replies, as he is the one who knows what he exactly meant. I am concern on what he said here:

    Could you please reply to this @pocopico? And maybe the other questions I asked in my previous reply too.

    Thanks!!

     

    As for the applcations, a lot of community applications the rely on root access are not working on DSM7 e.g. zerotier. Also some syno apps require activation from Syno e.g. codecs, active backup etc. Photos app for instance requires patching for face recognition to work and its still not working as intended (shared folder). Some other apps are depricated like moments and some other apps just work but in a different way e.g drive.

     

    As for the rest of the questions i guess if you cannot  find a guide maybe you can create one and share it with the rest of the people.

  4. 17 minutes ago, ed_co said:

    It looks like the loader have to be modifed in every DSM version update, so it is a little scary

     

    Thats not true, as long as the kernel version remains the same the updates should be painless. 

     

    DSM6.  – Linux Kernel 4.4.59+

    DSM7 7.0.1 so far up to Version: 7.1.1-42962. – Linux Kernel 4.4.180+

     

    So as long as you are on the same kernel version the updates are painless. Its only when you move to a new kernel version. And this is about to happen at 7.2.

     

    So if you create the TCRP Friend loader or ARPL you should be fine from 7.0.1 -> 7.1.1 U4 (until now)

     

    Bear in mind though that some software and features stopped working on 7.x 

     

    A lot of users have created youtube step-by-step guides for ARPL and TCRP.

     

    • Like 1
  5. 1 hour ago, huseyinergen said:

    Hello everyone.

     

    I have installed last week our NAS system and worked 1 week. But something went wrong computer shutdown.

     

    I think there is a hardware problem with mainboard. 

     

    I have 3 hdds with data raid0. Can i see inside these disks?

     

    Depends. The disks are LVM, BTRFS or EXT4 any modern linux live distro should be able to read the disks

    • Like 1
  6. 31 minutes ago, ed_co said:

    @pocopico, I know it could be a stupid question but you are saying that even if you have to start a new installation you would do it with ARPL. So, why not joining forces with ARPL and keep extending the ARPL, (maybe with the help/ideas of some of the TCRP and TCRP friend code) and just improving this one, so it would be more efficient for everyone, being more developers involved working together?

    I mean, I am sure that there would be a reason, just curious.

     

    I am still with my DSM 6.2.3 with Jun's loader, holding up to update. If I don't upgrade with ARPL is because of the stability issues Peter mentioned, and because still I don't know what I have to do, when a new version arises (don't know what is the procedure to update to another minor version -nor major-, with Jun's loader was trivial, but not sure here neither in ARPL or TCRP). Which I would love to know, but I haven't find any explanation of the procedure in any thread.

     

    We are cooperating for some issues with Fabio and we are discussing whats next. In the meantime i think its on common interest to continue working on separate loaders for the time being. Personally, I dont think that ARPL is less stable than TCRP. I find them both well established and working. 

     

    Remember that with Juns loader in the past we didnt have much success with the updates and the ability to update stopped at some point. Redpill started at 6.2.4 and has gone all the way up to 7.1.1 U4. Started with the already known models and went to a whole bunch of options as far as models are concerned. That required a lot of dedication and work from the community. 

     

    I own a legit syno device and I will of course always encourage people to spend some money and buy the legit hardware, but in the other side if someone wants to try and play around even with all issues with the loaders its something that is possible also, BUT minor issues, setbacks and limitations should be always expected, even though we are always trying to get around these.

     

    As far as your upgrade is concerned, please try first with unused disks and maybe a virtual machine to familiarize yourself with the loaders and then proceed with an upgrade on your production data.

     

    • Like 2
  7. 10 hours ago, ed_co said:

    I don't see any reference to "Jot" name in TCRP, in its thread: link.

    I don't see any reference to "Jun" name in ARPL, in its thread: link.

    Good to know, that "friend", is from pocopico. That's a pity there is not a thread dedicate to this specific loader, as it is stated that is not the same as the TCRP. Maybe @pocopico could share some advice, or wants to start a thread about it, so not being confused with the TCRP

     

     

    Jun and Jot is a "terminology" that was used initialy by Jumkey and are in terms of conseption the same thing. A buildroot that performs all the actions after an upgrade and then uses kexec to boot dsm using the patched kernel and the patched ramdisk.

     

    Jumkey analyzed the buildroot concept and introduced that on his own repo and then it was adapted by TCRP and later by ARPL.

     

    TCRP friend came later than ARPL cause that was the time for TCRP to adjust to new technics. TCRP friend has its own repo and its own wiki.

     

    https://github.com/pocopico/tcrpfriend/wiki

     

    Of course both TCRP and ARPL are based on the same initial concepts but with some enhancements. ARPL currently, as it was designed from scratch having all these technics in mind, will adjust easier in a future upgrade. Some TCRP friend features are uniq like static IPs, Hidden boot messages, loader backup etc. But still missing some features, like eudev. Eudev was adopted partially but will break in case of an update by TCRP friend as this is not yet implemented. 

     

    Also Fabio further assisted with numerous issues like. dtbpatch, kernel patch, LKM development, new patch development etc.

     

    I'm further developing the TCRP loader and will adopt all these in a future release.

     

    image.thumb.png.2868dfa314a2c3f4d5625f8cfa307c02.png

     

     

     

    • Like 5
    • Thanks 3
  8. On 2/12/2023 at 5:00 PM, pjster said:

    Kind.
    There is a motherboard from Synology RS2414+. (photo1 and photo2)
    Working with the board, everything is fine! I would like to assemble a full-fledged device for its base.
    Cables, housing, baskets, power, I don’t see everything in this problem))))
    The problem is that there is no flash drive on which the original software is located (photo3 - this photo was found on the Internet as an example.). According to the legend, when buying, the seller said that the board was like a spare ... The board shows that it is like new))
    Six months ago I tried to approach this task on my own, but alas ... The maximum that came out was to find instructions with a large set of operations that are not fully understood ... and pick up a flash drive with the correct vid/pid (orange in the photo!).
    I am looking for help from experienced colleagues (maybe you have this flash drive and you will agree to sell it or make a copy that will start ... You can even remotely if you know how to deploy the OS to the flash drive that you managed to pick up)! It is necessary to solve the problem with the flash drive and the OS on it! ON A PAID basis (the amount of remuneration is negotiated individually depending on the proposed solution!)

    photo1.jpg

    photo2.jpg

    photo3.jpg

     

    You can try booting redpill on this RS2414+ cause you will have issues communicating with other components e.g. Power supplies, fans etc.  

     

    You can also use Raspberry Pi in usb gadget mode to spoof the USB VID:PID: 

     

    https://raspberrypi.stackexchange.com/questions/102212/using-a-pi-zero-as-a-usb-stick-customizespoof-the-pid-vid-s-n

     

     

    • Like 1
  9. 12 hours ago, nemesis122 said:

    There is a strange behavior 

    Gen8 with i3 CPU

    all Models are working except 3617 ARPL 1.1 beta 2

     

     

    Gen8 with Xeon 1240 v2  only the cpu is different

    ARPL 1.1 beta 2 and all ARPL bigger as 1.03 are not working  udev failed all Models 

    The same Loader / New Loader generated / all HDD are formated NOT working 

     

    with 1.03b all systems working without any Problem

     

    when i update the Addons also the Loader ARPL 1.03 is stopping working 

     

    Here is the Log Gen8 with 1240v2 cpu / 16GB RAM/ 4x3TB / 1xssd / 1x Intel 520sfp+ Dual Port one port used  not working same Bios settings

                               

    Gen8 with Intel I3 cpu / 16GB RAM/ 4x3TB / 1xssd / 1x Intel 520sfp+ Dual Port one port used this loaders works same Bios settings

     

    LOG ARPL 1.11beta 2 all HDD formated clean first boot.txt 129.03 kB · 3 downloads

     

    This log message is indicating a soft lockup on CPU#5. A soft lockup is a condition where a CPU stops responding to interrupts for an extended period of time. This message is usually generated by the kernel's NMI (Non-Maskable Interrupt) watchdog, which is a low-level mechanism to detect and report system hang conditions.

     

    From the log message, it appears that the lockup was caused by the queued_spin_lock_slowpath function. This function is called when the spin lock is not acquired immediately and the CPU enters into a wait loop. The call stack shows that the lockup was triggered by an ioctl system call from the sd_ioctl_canary function, which is part of a kernel module called redpill.

     

     

    • Like 3
  10. On 2/10/2023 at 2:51 PM, asumi233 said:

    This boot redpill friend process, I found that it will do check for the latest version of friend, can this check friend action be set off, I think the already generated system boot should not do any check for updates or something like that, because I think if one day the check for updates address provides any faulty file, it will cause my already made boot to be corrupted or unbootable.

    If I need to update this file, I will do so in the tincore build system.

    2023-02-10_204634.png

     

    Sure, this has been requested before. Instructions here:

     

    https://github.com/pocopico/tcrpfriend/wiki

     

    Just edit user_config.json and change 

     

    “friendautoupd”: “true”

     

    to 

     

    “friendautoupd”: “false”

    • Like 1
  11. On 1/31/2023 at 7:12 PM, clarit said:

    I continue experiments with TCRP 9.4 DS1621 + DSM 7.1.1

    With a valid bunch of serial + poppy wol also works, which is very pleasing.

    To turn it on by schedule, it was necessary to add the powersched module, without it it turned off but did not turn on

    There is a problem with resetting the BIOS. There are suspicions that at startup the crap checks the version and tries to update the BIOS. 

    Along the path ./syno/patch there is a bios.ROM file and a utility for flashing it, as well as a platform.ini file with settings. Any ideas about this?

     

    Выполнение исполняемого файла обновления прошивки заблокировано redpill-lkm.

     

    https://github.com/pocopico/redpill-lkm/blob/master/shim/block_fw_update_shim.c

     

    Проблема с поврежденными настройками биоса мне что-то напоминает, но я не могу точно вспомнить, что было исправлено.

     

     

     

    • Like 2
  12. 9 hours ago, aportnov said:

    I tried to compile without a network card, the download went through, but suggested reinstalling instead of migrating. reconnected the network and assembled the bootloader now there is no cyclic reboot, but does not see the disks. I returned to arpl, I will continue testing tomorrow.

     

    You can edit add the TCRP modules to ARPL modules by editing the modules archive and reconstruct it.

  13. 46 minutes ago, Peter Suh said:

    @pocopico


    It was confirmed that power start reservation does not work even in DS923+ (r1000).

     

    Temporarily tried to operate with v1000 used by DS1621+,

     

    It seems to work fine.

     

    There is no rtc-cmos.ko file for r1000,

     

    Will it matter like this?

     

    https://github.com/pocopico/rp-ext/tree/main/powersched/releases

     

     

    No, its better to always use compiled modules with the platform specific toolkit. I've added the missing release.

     

     

    • Thanks 2
  14. 28 minutes ago, NelNAS said:

    Has anyone else had challenges getting a successful DSM install on the Ryzen Platform?  I have tried the TCRP install and the ARPL install but unfortunately I have been unable to successfully boot.  Ryzen 3200G, MSI Mortar Motherboard with Realtek 8125B (2.5 GB network adapter). The M.2 slots cannot be disable via BIOS but no NVME drives are included.  I have tried to install with the onboard NIC and a USB R8125 NIC to no avail (tried 3617, 3622xs, 918, 920).  I'd love to know if virtualization is my only option or if a bare-metal install on Ryzen is feasible (I'm just doing something wrong).  

     

    Thus far, I have been able to successfully build the DSM USB disk... but whenever I try to boot, the entire computer hangs during the boot process.  When booting in 'legacy' mode, the cursor blinks as the tutorial suggests, however it appears the NIC is not operational as boots complete.  Apologies if my issue appears to be very simple, I can't seem to solve the mystery of why I can't install.  Thanks in advance for your help! Happy building!!

     

    Hi, it looks that @fbelavenuto added the console addon that tries will provide a graphical console at DSM boot and can assist on troubleshooting systems with no serial console and no lan connectivity. Can you try adding console addon on your build, login with root upon DSM boot and run 

     

    # ip a 

     

    • Like 1
  15. 8 minutes ago, enes said:

     

    I change it. This was the shape. but I couldn't reach the assistant again. (In the picture, it received 192.168.1.42 ip, which is not in my dhcp range. It is not pinged etc.) I have installed DMS on physical machine several times before. I also have a physical machine that is currently active. but it never happened in Proxmox. I am following these instructions https://www.youtube.com/watch?v=a5n1O-UIpA8&t=1317s

    8.PNG

     

    I suggest you create the VM based to the instructions i've shared before and start over.

  16. Nice format but a bit pricey. 

    1 hour ago, CSOL said:

     

    I think this would make a kickass xpenology box, either native or through virtualisation.

     

    2 versions will be offered, either intel N6005 or AMD 5800U/5825U. The 5 sata are on a JMB585 controller. 

     

    What do people think?

     

     

    • Like 1
  17. 5 hours ago, Peter Suh said:

    In my case, the 4th generation Haswell i3-4160T CPU improved performance by about 3 times or more.


    219
    Single-Core Score
    494
    Multi-Core Score
    https://browser.geekbench.com/v5/cpu/19913775

     

    710
    Single-Core Score
    1515
    Multi-Core Score
    https://browser.geekbench.com/v5/cpu/19913867

     

     

    Why are you unmounting sys at the end ? The script runs on os load where we expect /sys to be already mounted. 

     

    https://github.com/PeterSuh-Q3/redpill-load/blob/9a8cca5dd7b901c95cc46d565496af22593f6402/redpill-misc/releases/install-all.sh#L24

     

×
×
  • Create New...