Jump to content
XPEnology Community

RedPill TinyCore Loader Installation Guide for DSM 7.1 BareMetal


Peter Suh

Recommended Posts

50 minutes ago, cealis88 said:

Getting the bootloader up and running was no big deal... everything seems working fine. However when installing DSM the installations get stuck at 55% every time.
 

i6xEW6S.jpg

 

kMxLMQm.jpg

 

anyone know what's causing this? Please let me know.

 

Thanks! 

I tried it also and downloaded the pat file from synology directly. And that one does work.

Link to comment
Share on other sites

On 4/19/2022 at 9:13 AM, pocopico said:

There was always a plan to use the dialog GUI for interactive actions. You can test it by running ./rploader.sh interactive <platform> 

 

If you could continue the work on that script it would be better i think. 

Hope you guys can continue the collaboration. The work from you both has been fantastic :) Seems like pull requests might be the way to do this 👍 Thanks for the hard work!

  • Like 1
Link to comment
Share on other sites

15 hours ago, Unregistrado said:

I tried it also and downloaded the pat file from synology directly. And that one does work.

Same issue, uploading the .pat file doesn't work for me DS920+ Baremetal install fails at 55-56 percent. This is coming from a DS918+ 7.0.1 build, I used the ./m.sh script.

Edited by yaleforks
Link to comment
Share on other sites

Worked perfectly for me. But I've got a more general question:

 

There are many architectures/platforms available: apollolake, bromolow, broadwell, etc....

 

What is the decision rule, which one I should choose? I never found a good answer on that and just took randomly apollolake 

  • Like 1
Link to comment
Share on other sites

13 minutes ago, pipsen said:

Worked perfectly for me. But I've got a more general question:

 

There are many architectures/platforms available: apollolake, bromolow, broadwell, etc....

 

What is the decision rule, which one I should choose? I never found a good answer on that and just took randomly apollolake 

 

 

This is the purpose of each platform mentioned by Pocopico.

 

- DS1621+ is ideal for people with AMD CPUs

- DS3622xs+ is ideal for users with large installations (such as Fibre Channel Provisioning) and a complete upgrade path to DS3615x/17x

- DS920+ works well with people who want to migrate from DS918+

- DVA3221 is the perfect combination for those who want AI and those who need more SS cams
 

Edited by Peter Suh
  • Like 2
Link to comment
Share on other sites

12 minutes ago, pipsen said:

Worked perfectly for me. But I've got a more general question:

 

There are many architectures/platforms available: apollolake, bromolow, broadwell, etc....

 

What is the decision rule, which one I should choose? I never found a good answer on that and just took randomly apollolake 

 

Personally, I think DS3622xs+, which is the most stable without transcoding and also with HBA cards, is the best.

Also, if you really need transcoding, please stay at ds918+.

ds920+ has not yet been validated for HBAs.

 

Edited by Peter Suh
Link to comment
Share on other sites

Thank you for your great and fast supply, I have some questions:

 

  • where did you find this?
  • what das "larger data sets" for AMD CPUs mean? What about e.g. AMD Ryzen 3 Pro 4350G 4x 3,8GHz?
  • which platform is ideal for standard Intel PCs (e.g. HP ProDesk / DELL)
Link to comment
Share on other sites

1 minute ago, pipsen said:

Thank you for your great and fast supply, I have some questions:

 

  • where did you find this?
  • what das "larger data sets" for AMD CPUs mean? What about e.g. AMD Ryzen 3 Pro 4350G 4x 3,8GHz?
  • which platform is ideal for standard Intel PCs (e.g. HP ProDesk / DELL)

 

I certainly said that @Pocopico mentioned. ^^

Link to comment
Share on other sites

50 minutes ago, pipsen said:

Which platform is recommeded by @Pocopico, if I use just a standard DELL / HP Desktop PC like ProDesk or DELL with Intel Core i3 / i5 inside?

 

I don't think @pocopico mentioned above considering H/W SPEC, are you looking for a stable PC platform?

Or are you simply looking for a SYNOLOGY platform that allows REDPILL to work on an intel-based PC?

You can check the stability of HP, DELL, etc. separately


I will tell you only the restrictions for each generation of INTEL CPU by REDPILL XENOLOGY platform.


DS918+: Minimum 4th generation Haswell required.
DS920+: Minimum 5th generation Broadwell required. (or 4th Generation Xeon)
DS1621+: Minimum 6th generation skylake required. (Guessing)
DS36XX: All generations of AMD, INTEL (probably)

Link to comment
Share on other sites

 
I don't think@pocopico mentioned above considering H/W SPEC, are you looking for a stable PC platform?

Or are you simply looking for a SYNOLOGY platform that allows REDPILL to work on an intel-based PC?

You can check the stability of HP, DELL, etc. separately

I will tell you only the restrictions for each generation of INTEL CPU by REDPILL XENOLOGY platform.

DS918+: Minimum 4th generation Haswell required.
DS920+: Minimum 5th generation Broadwell required. (or 4th Generation Xeon)
DS1621+: Minimum 6th generation skylake required. (Guessing)
DS36XX: All generations of AMD, INTEL (probably)

I have Lenovo ThinkCentre with Intel G2020 installed DS1621+ following guide Redpill.

Also I tested DS918+ and DS920+. Is it not possible? G2020 is Ivy Bridge.

84123192e29b7175c4e353979338680f.jpg
Link to comment
Share on other sites

22 minutes ago, apriliars3 said:


I have Lenovo ThinkCentre with Intel G2020 installed DS1621+ following guide Redpill.

Also I tested DS918+ and DS920+. Is it not possible? G2020 is Ivy Bridge.

84123192e29b7175c4e353979338680f.jpg

 

In my case, I don't have that many generations of Intel CPUs.

If DS1621+ is available for Intel 3rd generation, I would like to try it.

The standard for ds918+ was that the guide from jun loader was at least Haswell. I wonder if these standards have been broken since Redpill.

I never thought I'd try the ds918+ redfil at a lower specification.

 

Link to comment
Share on other sites

I have attempted this multiple ways and keep running into this error when trying to run through the install step by step and with the install script.

 

ytc@box:~$ ./m.sh DS3622xs+
MODEL is DS3622xs+
tcrppart is sda3
making directory /mnt/sda3/auxfiles and make link custom-module
mkdir: cannot create directory '/mnt/sda3/auxfiles': File exists
ln: failed to create symbolic link '/home/tc/custom-module/auxfiles': Operation not permitted

I have run these two commands as well.

tc@box:~$ ll /mnt
total 4
drwxr-xr-x 2 root root   40 Apr 22 08:51 sda1/
drwxr-xr-x 2 root root   40 Apr 22 08:51 sda2/
drwxrwxrwx 3 root root 4096 Jan  1  1970 sda3/
tc@box:~$ sudo ln -s /mnt/sda3/auxfiles /home/tc/custom-module;
tc@box:~$ mkdir /mnt/sda3/auxfiles;

I am sure this is something simple that I am just not seeing and understanding.

Link to comment
Share on other sites

1 hour ago, Dishtowel9733 said:

.


mkdir: cannot create directory '/mnt/sda3/auxfiles': File exists
ln: failed to create symbolic link '/home/tc/custom-module/auxfiles': Operation not permitted

 

 

 

Think of these two messages as simple warnings, not errors.


It is a simple guide message, and the warning does not cause errors.

 

Link to comment
Share on other sites

While following the guide or using the script "./m.sh DS3622xs+" I hang on boot.

After "sudo reboot" I get these messages :

"Loading Linux...

Loading initramfs...

Starting kernel with USB boot

_"

This does not change and it just hangs at this screen.

 

I was looking for errors while installing and that was what I though might be causing my issue.

Link to comment
Share on other sites

29 minutes ago, Peter Suh said:

 

 

Think of these two messages as simple warnings, not errors.


It is a simple guide message, and the warning does not cause errors.

 

 

While following the guide or using the script "./m.sh DS3622xs+" I hang on boot.

After "sudo reboot" I get these messages :

"Loading Linux...

Loading initramfs...

Starting kernel with USB boot

_"

This does not change and it just hangs at this screen.

 

I was looking for errors while installing and that was what I though might be causing my issue.

Edited by Dishtowel9733
Link to comment
Share on other sites

6 hours ago, Dishtowel9733 said:

 

While following the guide or using the script "./m.sh DS3622xs+" I hang on boot.

After "sudo reboot" I get these messages :

"Loading Linux...

Loading initramfs...

Starting kernel with USB boot

_"

This does not change and it just hangs at this screen.

 

I was looking for errors while installing and that was what I though might be causing my issue.

 

Everyone is embarrassed when they first use XPENOLOGY.

There's nothing more to do with that XPENOLOGY PC.

On another PC, type find.synology.com into the browser
You will be able to see the auto-discovered SYNOLOGY IP.

If this SYNOLOGY IP is not found,
The next best option is to find and use SYNOLOGY IP caught by DHCP on the router.

 

You can enter this IP found on the router in the browser. 

 

If there is no IP-allocated SYNOLOGY even in the router, you should suspect LAN card ext or other errors.

Link to comment
Share on other sites

В 21.04.2022 в 14:51, Peter Suh сказал:

 

I don't think @pocopico mentioned above considering H/W SPEC, are you looking for a stable PC platform?

Or are you simply looking for a SYNOLOGY platform that allows REDPILL to work on an intel-based PC?

You can check the stability of HP, DELL, etc. separately


I will tell you only the restrictions for each generation of INTEL CPU by REDPILL XENOLOGY platform.


DS918+: Minimum 4th generation Haswell required.
DS920+: Minimum 5th generation Broadwell required. (or 4th Generation Xeon)
DS1621+: Minimum 6th generation skylake required. (Guessing)
DS36XX: All generations of AMD, INTEL (probably)

Does in mean so for AMD only ds36xx models are proven?... May be it is my fail with installation for vmware.... Or for vmware there is no reqs about processor family?

Link to comment
Share on other sites

This is an emergency announcement.
@Pocopico was notified separately by PM.

Syntex error found in the modified rpext-index.json file 2 days ago.

you modified the rpext-index.json file yourself

LINE 1208 Remove the last "," and use it.

 

  "releases": {
    "ds3615xs_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe.vanilla/releases/ds3615xs_42218.json",
  }

 

If this error occurs, the ability to automatically find exts will not work.

Do not use full-upgrade action until action is taken. Manually modified files are overwritten with error files again.

Edited by Peter Suh
Link to comment
Share on other sites

1 hour ago, Peter Suh said:

This is an emergency announcement.
@Pocopico was notified separately by PM.

Syntex error found in the modified rpext-index.json file 2 days ago.

you modified the rpext-index.json file yourself

LINE 1208 Remove the last "," and use it.

 

  "releases": {
    "ds3615xs_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/ixgbe.vanilla/releases/ds3615xs_42218.json",
  }

 

If this error occurs, the ability to automatically find exts will not work.

Do not use full-upgrade action until action is taken. Manually modified files are overwritten with error files again.

 

 

The error file was corrected by @pocopico.

 

Normal operation confirmed after full upgrade action.!!!

 

 

Found VGA Controller : pciid 8086d0000041e  Required Extension : i915
Searching for matching extension for i915
Found SATA Controller : pciid 8086d00008c82  Required Extension : ahci
Searching for matching extension for ahci
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
######################################################################## 100.0%
[OK]
[#] ========================================== pocopico.r8169 ==========================================
[#] Extension name: r8169
[#] Description: Adds RealTek RTL-8169 Gigabit Ethernet driver Support
[#] To get help visit: <todo>
[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/r8169
[#] Software author: https://github.com/pocopico
[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
[#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 
[#] =======================================================================================

Link to comment
Share on other sites

R8152 for DS3622xs+ for realtek 1G USB NIC is up.

 

I asked GITHUB's bb-qq, shared by @dolbycat, for the DS3622xs+ ext a few weeks ago, and they completed it today.

It seems to be used as a manual installation in the package manager.

@pocopico 's ext is a driver that should be used as an alternative because it does not work.

https://github.com/bb-qq/r8152/releases/download/2.15.0-7/r8152-broadwellnk-2.15.0-7.spk

 

 

Note:

The installation will fail the first time. After that, run the following command from the SSH terminal:
sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su

If you encounter a performance issue, please try 2.14.0-6.

Users of DSM 6.2 should use past releases.

 

 

1596443288_2022-04-2310_56_51.thumb.png.b6de16351f325238ebe66042443ede24.png

886994419_2022-04-2310_56_08.thumb.png.8b9219da9c149e67d674ba6936ce3151.png

 

It works very well.

I have one more USB NIC installed on the dual LAN.

You don't have to touch the grub.cfg, just reboot after installing the driver.

Edited by Peter Suh
Link to comment
Share on other sites

Alright, I am missing something and have no idea where.

 

Here is the list of commands I am running on tc and then rebooting.

 

I have attempted using the following builds with their relevant commands: [DS918+], [DS3622xs+], [DS920+]. I have tried with the automated "./my.sh[insert platform here].

 

Here is my last attempt before I have lost my mind. I have found it in my DHCP pool once or twice and it was responding to pings but could not find it with find.synology.com or with synology assistant.

 

1.) mkdir /mnt/sda3/auxfiles; 

2.) sudo ln -s /mnt/sda3/auxfiles /home/tc/custom-module; 

3.)./rploader.sh update now 

4.) ./rploader.sh fullupgrade now 

5.) ./rploader.sh serialgen DS3615xs 

6.) ./rploader.sh identifyusb now

7.)./rploader.sh satamap now 

8.) ./rploader.sh build bromolow-7.0.1-42218

9.)./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8152/rpext-index.json

10.)./rploader.sh clean now 

11.)./rploader.sh build bromolow-7.1.0-42661 

12.)./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/custom-module; ./rploader.sh backup now; 

13.)sudo reboot

 

Am I missing something?

 

I have tired with my onboard Dragon RTL8125BG after running this command (tc@box:~$ ./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json)

 

I have attempted with a USB adapter and ran this command (tc@box:~$ ./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8152/rpext-index.json)

 

I don't know what I am missing here.

Edited by Dishtowel9733
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...