Jump to content
XPEnology Community

RedPill TinyCore Loader Installation Guide for DSM 7.1 BareMetal


Peter Suh

Recommended Posts

HI! I'm sorry, but I don't understand... where is the link to download lastest version of TCRP loader with M-Shell (IMG file)? Is this the best way to make a new XPEnology NAS? Thanks a lot!

EDIT: Sorry, I found it! Now I'm trying to change the language from Korean because I can't understand it...

Edited by maxime
Found it!
Link to comment
Share on other sites

5 hours ago, sb0519 said:

Thanks I've been using Synology for awhile is the new loader worth using and the links for the new loader you listed for the vmware image and the other image was removed from google. I also need to figure out how to compile the mellanox modules. I will have to admit this is my main nas but like to play around to see what I can do to make it better. Also I was able to migrate just fine but lost 2 drives but no data was lost but I knew better but wanted to see what it did by default and was able to recover the 2 drives after the edit above.

 

Have you tried the program from pocopico I linked to?

 

./rploader.sh
Running only will display all help.

 

If you follow the instructions here, you don't have to worry about compiling the module.

 

It is already provided by pocopico.

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

 

Link to comment
Share on other sites

11 hours ago, Peter Suh said:

 

Have you tried the program from pocopico I linked to?

 

./rploader.sh
Running only will display all help.

 

If you follow the instructions here, you don't have to worry about compiling the module.

 

It is already provided by pocopico.

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

 

 

Yes I did, it seems to have better performance. However when I test transferring a file with Windows the speed fluctuates I'm pretty sure I need to adjust the MTU but the driver seems to stop the stuttering in videos need to test while gaming. Also I thought about maybe putting one of the ports in InfiniBand mode the last time tried this synology didn't detect it but now with the driver it maybe possible. Is there a way to verify the driver was loaded?

 

Sorry an update I downloaded the this and rebuild my image, is the following link to the updated modules for HP Mellanox 544QSFP 649281-B21 MCX354A-FCBT card? I'm also using RS4021xs+model image currently.

 

https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/mlx4_core/rpext-index.json

image.thumb.png.022ecaddad8e65c75ebbf3fb9f76a21f.png

 

There seems to be a lot unknown entries

image.thumb.png.0ff221edfeb502c06d9f61997f4d7894.png

mlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_core

 

Edited by sb0519
Added another pic
Link to comment
Share on other sites

4 hours ago, sb0519 said:

 

Yes I did, it seems to have better performance. However when I test transferring a file with Windows the speed fluctuates I'm pretty sure I need to adjust the MTU but the driver seems to stop the stuttering in videos need to test while gaming. Also I thought about maybe putting one of the ports in InfiniBand mode the last time tried this synology didn't detect it but now with the driver it maybe possible. Is there a way to verify the driver was loaded?

 

Sorry an update I downloaded the this and rebuild my image, is the following link to the updated modules for HP Mellanox 544QSFP 649281-B21 MCX354A-FCBT card? I'm also using RS4021xs+model image currently.

 

https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/mlx4_core/rpext-index.json

image.thumb.png.022ecaddad8e65c75ebbf3fb9f76a21f.png

 

There seems to be a lot unknown entries

image.thumb.png.0ff221edfeb502c06d9f61997f4d7894.png

mlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_coremlx4_core

 

 

 

Are you sure you are running DSM 6.2.4?


The ko file, which is a module file, has different kernels for each platform and DSM version.


DSM 6.2: kver 4.4.59
DSM 7.0, 7.1: kver 4.4.180
DSM 7.2: kver 4.4.302


Ignore this kernel version and platform and do not use them interchangeably.

 

The "unknown symbol" message is a warning message related to kernel version compatibility.

Link to comment
Share on other sites

On 4/15/2023 at 5:24 AM, Peter Suh said:

 

I don't know if you are using my M SHELL for TCRP FRIEND or pocopico's.

 

My M SHELL has a function to easily add MAC2 on the menu.

 

If it is pocopico's TCRP, you can add more M SHELL functions with the command below.

 

If you execute the command below, ./menu.sh is automatically executed and the M SHELL menu appears.

 

curl -k -L "https://raw.githubusercontent.com/PeterSuh-Q3/tinycore-redpill/master/my.sh.gz" -O; tar -zxvf my.sh.gz ; ./rploader.sh backup; ./menu.sh

 

In this menu, select MAC ADDRESS 2 to finish adding mac2.

 

Then, rebuild with the FREIND loader.

 

1270515129_2023-04-1512_19_07.png.8bf8b34de494efcea77bb4f2fcdac7be.png

Thanks a lot Peter; I installed M-Shell (what incredible work, you did!) and add a second NIC... it works like a charm!
Many thanks for what you do in this community

  • Like 1
Link to comment
Share on other sites

I'm trying to decide to test on baremetal to see if I want to get away from running as a VM on ESXI. So I'm trying to add extentions and everytime I do I get this message for and extension, what am I doing wrong?

 

./rploader.sh ext ds3617xs-7.1.1-42962 add https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/hpsa/releases/ds3617ds_42218.json

image.thumb.png.3fba4a1b31f0a12162dd95f93fb4c505.png

Link to comment
Share on other sites

10 hours ago, sb0519 said:

I'm trying to decide to test on baremetal to see if I want to get away from running as a VM on ESXI. So I'm trying to add extentions and everytime I do I get this message for and extension, what am I doing wrong?

 

./rploader.sh ext ds3617xs-7.1.1-42962 add https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/hpsa/releases/ds3617ds_42218.json

image.thumb.png.3fba4a1b31f0a12162dd95f93fb4c505.png

 

hpsa.ko is already included in the integrated module pack.


https://github.com/PeterSuh-Q3/arpl-modules/blob/main/broadwell-4.4.180/hpsa.ko


You do not need to add this module separately.


However, you need to check if the conditions for this module to operate are met.


Check if the module loading process including dependencies has been processed with the command below.


lsmod | grep hpsa


And, hpsa.ko seems to have a dependency with scsi_transport_sas.ko.
I also need the result below.


lsmod | grep scsi_transport_sas


Check the log with the command below to see what processing was done.


dmesg | grep hpsa

dmesg | grep scsi_transport_sas


Also tell us your SAS controller VID / PID with

lspci -nn

 

Your hpsa pid should be in this list.

 

Spoiler

{

    "name": "hpsa",

    "alias": "pci:v00000E11d*sv*sd*bc01sc04i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd*sv*sd*bc01sc04i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BDbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BEbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BFbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C0bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C1bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C2bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C3bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C4bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C5bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C6bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C7bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C8bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C9bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CAbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CBbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CCbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CDbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CEbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd00002208bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003241bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003243bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003245bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003247bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003249bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd0000324Abc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd0000324Bbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd0000333Fbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd0000334Dbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003350bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003351bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003352bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003353bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003354bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003355bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003356bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001920bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001921bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001922bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001923bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001924bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001925bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001926bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001928bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001929bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd0000192Abc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000076bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000077bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd0000007Dbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000087bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000088bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000089bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000580bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000581bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000582bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000583bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000584bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000585bc*sc*i*"

},

 

Link to comment
Share on other sites

On 4/29/2023 at 2:17 AM, Peter Suh said:

 

hpsa.ko is already included in the integrated module pack.


https://github.com/PeterSuh-Q3/arpl-modules/blob/main/broadwell-4.4.180/hpsa.ko


You do not need to add this module separately.


However, you need to check if the conditions for this module to operate are met.


Check if the module loading process including dependencies has been processed with the command below.


lsmod | grep hpsa


And, hpsa.ko seems to have a dependency with scsi_transport_sas.ko.
I also need the result below.


lsmod | grep scsi_transport_sas


Check the log with the command below to see what processing was done.


dmesg | grep hpsa

dmesg | grep scsi_transport_sas


Also tell us your SAS controller VID / PID with

lspci -nn

 

Your hpsa pid should be in this list.

 

  hpsa pid list (Reveal hidden contents)

{

    "name": "hpsa",

    "alias": "pci:v00000E11d*sv*sd*bc01sc04i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd*sv*sd*bc01sc04i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BDbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BEbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021BFbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C0bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C1bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C2bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C3bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C4bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C5bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C6bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C7bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C8bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021C9bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CAbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CBbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CCbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CDbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd000021CEbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd00003239sv0000103Csd00002208bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003241bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003243bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003245bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003247bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd00003249bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd0000324Abc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Asv0000103Csd0000324Bbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd0000333Fbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd0000334Dbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003350bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003351bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003352bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003353bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003354bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003355bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Bsv0000103Csd00003356bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001920bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001921bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001922bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001923bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001924bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001925bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001926bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001928bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd00001929bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000323Csv0000103Csd0000192Abc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000076bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000077bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd0000007Dbc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000087bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000088bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00001590d00000075sv00001590sd00000089bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000580bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000581bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000582bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000583bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000584bc*sc*i*"

},

{

    "name": "hpsa",

    "alias": "pci:v00009005d00000290sv00009005sd00000585bc*sc*i*"

},

Thanks again for your help I will look at that I also had multiple nics that needed extentions in this server with the same result as this sas controller. In another newer server Dell r720xd I'm thinking about removing esxi and running redpill as the main OS instead of virtual and using the virtual machine manager to run one vm and maybe docker for others, do you know if virtual manager runs well on redpil?

Link to comment
Share on other sites

  • 3 weeks later...

Can someone please help me, before I go crazy. I got an N54L with the modded BIOS and CE1 disabled. I use V0.9.4.0 of TCRP on a stick imaged with Win32imager. It boots and starts it fine. I then ssh and run the following commands.

 

 

./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh identifyusb now
./rploader.sh serialgen DS3622xs+ realmac
./rploader.sh satamap now
./rploader.sh build ds3622xsp-7.1.1-42962
./rploader.sh backup
./rploader.sh backuploader

I use DS3622xs+, as when I try to run any DS3615xs build command, it fails to find the package.

Once done, I reboot and leave it to go to TCRP USB. I open find.synology.com and I get the page of the NAS, without a server name, serial and MAC being displayed. When I click next and then accept the license and next again, one of two things happen. I either get a network timeout error or a page with no disks found.
On the satamap command, I get 6 as a result. And I can see the one connected disk in the BIOS, but not in TCRP.
If I use my old 6.1 DSM USB key, it boots fine and works and sees all the disks. But I just cannot get DSM 7.1.1 to start installing at all. Any ideas?

Link to comment
Share on other sites

11 hours ago, pontios said:

Can someone please help me, before I go crazy. I got an N54L with the modded BIOS and CE1 disabled. I use V0.9.4.0 of TCRP on a stick imaged with Win32imager. It boots and starts it fine. I then ssh and run the following commands.

 

 

./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh identifyusb now
./rploader.sh serialgen DS3622xs+ realmac
./rploader.sh satamap now
./rploader.sh build ds3622xsp-7.1.1-42962
./rploader.sh backup
./rploader.sh backuploader

I use DS3622xs+, as when I try to run any DS3615xs build command, it fails to find the package.

Once done, I reboot and leave it to go to TCRP USB. I open find.synology.com and I get the page of the NAS, without a server name, serial and MAC being displayed. When I click next and then accept the license and next again, one of two things happen. I either get a network timeout error or a page with no disks found.
On the satamap command, I get 6 as a result. And I can see the one connected disk in the BIOS, but not in TCRP.
If I use my old 6.1 DSM USB key, it boots fine and works and sees all the disks. But I just cannot get DSM 7.1.1 to start installing at all. Any ideas?

 

Try the latest version of M SHELL for TCRP.
There is a Jot Mod Loader build process for the HP N54L.

 

https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.4.3-2

 

2023-05-0211_50_09.thumb.png.bf271f78871a5e26e5a2cda72d287f87.png

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
11 minutes ago, extenue said:

Thank you for this

 

Is it possible with this loader to image DSM 7.2 on N54L ?

 

XT

 

As you can see in the capture, there is no problem with the loader building itself.
Actually I can't test it because I don't have the N54L.
It's up to you.

 

2023-06-038_40_43.thumb.png.56d5f7146a9295b490969dea1fef952a.png

 

2023-06-038_41_06.thumb.png.44e1f0148f0725fe77fa0963f5d5bc90.png

 

Link to comment
Share on other sites

Thank you for the answer but I don't have same menu , I can only image 7.1 , once DSM boot the network is found but the disks on port 4 and 5 are not seen. I have a N54L with 6 disks (4 internal + 2 located on top of the server) , the 4 are seen but not the 2

 

under loader , all the disks are seen but DSM only see the 4 - using TCRP , no network is found - using ARC / ARPL , network is found but not the 2 disks

 

What can you suggest for me to try so all disks are seen by DSM ?

 

Thanks

XT

 

EDIT : all good now for the disks , after change in BIOS then all the disks appears under AHCI and now DSM see them.

 

Remains to understand how image DSM 7.2 on this N54L

 

Thanks again 

 

 

 

Edited by extenue
Link to comment
Share on other sites

33 minutes ago, extenue said:

Thank you for the answer but I don't have same menu , I can only image 7.1 , once DSM boot the network is found but the disks on port 4 and 5 are not seen. I have a N54L with 6 disks (4 internal + 2 located on top of the server) , the 4 are seen but not the 2

 

under loader , all the disks are seen but DSM only see the 4 - using TCRP , no network is found - using ARC / ARPL , network is found but not the 2 disks

 

What can you suggest for me to try so all disks are seen by DSM ?

 

Thanks

XT

 

 

 

 

 

I am modifying the program now to make 7.2 possible.
I'll deploy soon and let you know.

Link to comment
Share on other sites

19 minutes ago, extenue said:

wow thanks !

 

It has just been distributed.
To update M SHELL for TCRP, reboot TCRP Linux and enter the menu again.

 

On N54L, the menu should look like below.

 

2023-06-0310_08_48.thumb.png.a497b10625205ae7f2e3a14f1cfad7ff.png

 

And which model did you try?
In the Storage manager, just what is not visible in the overview and
Not being listed on the HDD/SDD is a completely different problem.

Edited by Peter Suh
Link to comment
Share on other sites

Hi , sorry for noob questions but I don't feel cumfortable yet about the upgrade

first of all , I  have used img from this page https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.4.3-2 , is that ok ?

Second , to prepare the DSM update , on boot menu from USB key , shall I use Tiny Core PostUpdate (probably not) or Tiny Core Image Build ?

 

for now I have used "Tiny Core Image Build" and have connected with SSH , I have ran menu.sh and I can see now same as you above in your screenshot :thanks :)

 

so to do the upgrade , next step is to do build TCRP 7.2.0 JOT and reboot ? then use hypothetic new menu Tine Core PostUpdate 7.2.0 or nothing  or something else ?

 

Thank you in advance

 

EDIT : I have used DS3622xsp

Edited by extenue
Link to comment
Share on other sites

5 hours ago, extenue said:

Hi , sorry for noob questions but I don't feel cumfortable yet about the upgrade

first of all , I  have used img from this page https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.4.3-2 , is that ok ?

Second , to prepare the DSM update , on boot menu from USB key , shall I use Tiny Core PostUpdate (probably not) or Tiny Core Image Build ?

 

for now I have used "Tiny Core Image Build" and have connected with SSH , I have ran menu.sh and I can see now same as you above in your screenshot :thanks :)

 

so to do the upgrade , next step is to do build TCRP 7.2.0 JOT and reboot ? then use hypothetic new menu Tine Core PostUpdate 7.2.0 or nothing  or something else ?

 

Thank you in advance

 

EDIT : I have used DS3622xsp

 

1. Using the img of that url is correct.


2. PostUpate is not used for major version updates.
     Use for Smallupdate. for example
     If you need update from DSM 7.1.1 U2 -> DSM 7.1.1 U5
     Use PAT for update to update first and then proceed with PostUpdate.
     The need for Smallupdate may not necessarily require PostUpate.
     In some cases, PostUpate was not necessary unless the structure of the DSM file was completely changed.
    Probably DSM 7.1.1 U0 -> DSM 7.1.1 U1 was such a case.


In Jot mode, if Smallupdate and PostUpate are not run concurrently, DSM cannot boot and may fall into an infinite recovery loop.

Build the loader to support 7.2 and proceed with migration from DSM 7.1 to DSM 7.2.

Link to comment
Share on other sites

3 hours ago, extenue said:

et voila !! (oui je suis francais comme toi je crois)

 

et voila !! thanks m8 ! the upgrade went succesfully

 

I am curious , do you know why the N54L needs that JOT mode and what is JOT mode exactly ?

 

Thanks again

 

Jot is what TCRP looked like before it was once again developed as a FRIEND mod version.

 

FRIEND uses a separate kernel on top of the JOT kernel once more,

but this kernel has a problem of incompatibility with HP products such as N36L/N40L/N54L that use older AMD CPUs.

 

So you are forced to use only JOT.

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

20 hours ago, Peter Suh said:

 

Jot is what TCRP looked like before it was once again developed as a FRIEND mod version.

 

FRIEND uses a separate kernel on top of the JOT kernel once more,

but this kernel has a problem of incompatibility with HP products such as N36L/N40L/N54L that use older AMD CPUs.

 

So you are forced to use only JOT.

ok good to know for future.

 

If I may ask , is there something doable to ensure disk can hibernate when not in use ? from what I can see my disks never hibernate even if that's configured on DSM , a quick google research show me it's a known issue but I don't really find any solution , is there a mod or something doable ?

 

Tchuss

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...