Jump to content
XPEnology Community

RedPill - the new loader for 6.2.4 - Discussion


Recommended Posts

Hello, so what is the conclusion regarding stability of RedPill + DSM 7.x from the people who tried it? Is it actually usable as a daily driver? Anyone brave enough to run it as 'primary' NAS platform? Any weird bugs / crashes once the system is deployed?

 

Not interested in Docker support or any crazy apps, just basic NAS functionality. 

Link to comment
Share on other sites

8 hours ago, Dreadnought said:

@haydibe SataPortMap: 42 is working great. SataPortMap: 44 results in an error.

Could you explain why "SasIdxMap": "0", "SataPortMap": "42", "DiskIdxMap": "0004" is the right configuration for my setup?

I would like to unterstand why "SataPortMap": "4" is not working and "DiskIdxMap": "0004" is necessary.

 

My thoughprocess according your `lssci -Hv` output was:

 

Device 0-3 are 4 ports on the first controller 0000:00:1f.2

Device 4-5 are not are not counted as they are usb devices

Device 6-7 are 2 ports on the second controller 000:00:1c.5

 

That's how I came up with 42. But then I remembered PATA is classic IDE which has a primary/secondary mode for the disk - that's what made me think that 44 might be correct. Appearently PATA is not counted like that.

 

0004 = driver position the first drive on the controllers starts, when you break it down you get

00 on the first controller, which translates to drive 1. As the controller has 4 ports, the first drive of the 2nd controller should start at 04, which translates to the fifth drive.

 

 

Edited by haydibe
  • Thanks 1
Link to comment
Share on other sites

7 hours ago, oddball said:

Hello, so what is the conclusion regarding stability of RedPill + DSM 7.x from the people who tried it? Is it actually usable as a daily driver? Anyone brave enough to run it as 'primary' NAS platform? Any weird bugs / crashes once the system is deployed?

 

Not interested in Docker support or any crazy apps, just basic NAS functionality. 

 

1641345765(1).png

Link to comment
Share on other sites

20 hours ago, Piteball said:

There's no complete instructions as it's not ready for use by other then developers/programmers as of now. Don't be fooled by all posts here, people are just grasping for anything right now as this is our only hope of getting newer DSM working, but it's not finished and we don't know if we still have anyone working on solving all possible issues like support for drives larger then 2TB on SCSI/LSI controllers and many more.

Skickat från min GM1913 via Tapatalk
 

Thanks :)

Link to comment
Share on other sites

Hello guy's

i Install DSM 7.0/1 42218 on baremetal config (actualy i am try to update from 6.2.3 ds918_, but the system partition has been formated) 

Asrock z370M-ITX AC

CPU: Intel Core i3 8100

RAM 16GB DDR4 2666

6xHDD+1xM2

2x GBE

.........................................................................

So after building redpill all work's perfectly (HBA trascoding, power mgt e.t.c) but in Storage manager can view only 4x HDD but the system detects all storages... like on photo bellow... so question is @Can i extend the drives info ? or it's normaly for 918+??? best regards....

Цитата

HDD.JPG.0d1881fdfd98d34b1c576285bae98f80.JPGHDD2.JPG.933543b40d2caad9f5a37bcefe1a63ee.JPGSYSTEM.thumb.JPG.4b296d4a7e8363824fe0dba10ee7f337.JPG

 

Link to comment
Share on other sites

Hi,

DSM918+ with Redpill (last) 

SSD nvme on PCIE adapter= KO

Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Micron 2300 NVMe 512GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7741ef1c

Device         Boot   Start        End   Sectors   Size Id Type
/dev/nvme0n1p1          256    4980735   4980480   2.4G fd Linux raid autodetect
/dev/nvme0n1p2      4980736    9175039   4194304     2G fd Linux raid autodetect
/dev/nvme0n1p3      9437184 1000206899 990769716 472.4G fd Linux raid autodetect

 

I make an mkfs.btrfs -f /dev/md5

 

root@DiskStation:~# cat /proc/mdstat
Personalities : [raid1] [raid0]
md5 : active raid1 nvme0n1p3[0]
      495383808 blocks super 1.2 [1/1] [U]

 

After reboot md5 disappears

a solution exists?

Best regards

Link to comment
Share on other sites

On 12/27/2021 at 8:26 PM, IG-88 said:

all speculation and guessing

i have one more, maybe its just one person and he/she had invested some time to make a working loader for 6.2.4/7.0 and as its working, all is documented and source is available there is no need to do more, drivers and other things can be delivered through other channels

and if there is need for more coding, all the documentation, source and forks can help to go on

i guess we are fine atm, working loader, source, documentation and next thing might be a pre-build loader or a (cloud/hosted) click and build solution to make it more accessible - either way the one doing this would be the one sticking his neck out

Maybe I didn't read every post in this thread carefully enough but do we have a loader for DS3617xs on DSM7? I am asking cause my CPU has 16 threads and as far as I know DS3615xs only supports 8 threads.
image.thumb.png.5d528ebdb2857cc68d3f05a02b2b42ea.png

The screenshot is from flyride's post on October 19, 2018

 

Link to comment
Share on other sites

36 minutes ago, smileyworld said:

Maybe I didn't read every post in this thread carefully enough but do we have a loader for DS3617xs on DSM7? I am asking cause my CPU has 16 threads and as far as I know DS3615xs only supports 8 threads.
image.thumb.png.5d528ebdb2857cc68d3f05a02b2b42ea.png

The screenshot is from flyride's post on October 19, 2018

 


Not yet no... as far as I know it's not stable at all.

Link to comment
Share on other sites

1 hour ago, smileyworld said:

Maybe I didn't read every post in this thread carefully enough but do we have a loader for DS3617xs on DSM7? I am asking cause my CPU has 16 threads and as far as I know DS3615xs only supports 8 threads.
image.thumb.png.5d528ebdb2857cc68d3f05a02b2b42ea.png

The screenshot is from flyride's post on October 19, 2018

 

in fact you can't really have read much, because a few pages earlier there was an approach / guide on how to create the DS3617xs loader! and yes it works...

  • Like 1
Link to comment
Share on other sites

Hi everyone, 

 

Well I have a request about the redpill loader.. 7.0.1-42218 for DS3516xs.. 

I built the loader (on different machines) but when I boot with, I only have this and nothing happens. Not detected on my network

 

Booting 'RedPill DS3516xs v7.0.1-42218 (USB, Verbose)'

Loading Linux...
Loading initramfs...
Starting kernel with USB boot
early console in decompress_kernel

Decompressing Linux... Parsing ELF... done.
Booting the kernel.

 

Does anyone experienced this ? 

Link to comment
Share on other sites

15 minutes ago, xsspark said:

Hi everyone, 

 

Well I have a request about the redpill loader.. 7.0.1-42218 for DS3516xs.. 

I built the loader (on different machines) but when I boot with, I only have this and nothing happens. Not detected on my network

 


Booting 'RedPill DS3516xs v7.0.1-42218 (USB, Verbose)'

Loading Linux...
Loading initramfs...
Starting kernel with USB boot
early console in decompress_kernel

Decompressing Linux... Parsing ELF... done.
Booting the kernel.

 

Does anyone experienced this ? 

 

The message is standard... if this is on a VM you need to access the console or if it's baremetal machine you need something like a com port or something to read the console what is going after...

Link to comment
Share on other sites

il y a 17 minutes, gadreel a dit :

 

The message is standard... if this is on a VM you need to access the console or if it's baremetal machine you need something like a com port or something to read the console what is going after...

It's a baremetal machine, I understand but how can I do that ? What do i need ? 

Link to comment
Share on other sites

26 minutes ago, xsspark said:

It's a baremetal machine, I understand but how can I do that ? What do i need ? 

I am not sure how to do it on baremetal machine. You need to look in this topic... I am not sure if ThorGroup develop also a way to access the console using telnet or something... or wait until for another member who knows more to reply to your question.

Link to comment
Share on other sites

Hi awesome's. I managed to setup a baremetal 7.01 (DS-918) on a test disk. Everything is working fine and now I want to migrate 5X SATA 4TBs in SHR from 6.2.3 latest to this 7.0.1 My plan is to start the NAS with the new USB booter (which works on test disk) and boot it. If its correct Synology Assistant will allow me to connect and migrate the NAS. Although I have backups I like to know if I have to take extra precautions? 2nd Noob questions. Will this USB 7.0.1 booter keep working in following releases or do I have to recompile everytime a new one? 

 

Link to comment
Share on other sites

Hello to all!

Need help!
Trying to install on a Dell Pricision T5600 on an Intel® Xeon ™ Sandy Bridge processor E5-26xx series (LGA2011)
Plugged in 2 hard drives.

 

I made a USB flash drive on DSM 7, I'm loading, I see ...

 

Скрытый текст

01.thumb.png.23f4732456e0e0c765f4cdec40b8bb03.png

 

I poke at it, I agree with the license agreement, I see that we are already welcome ...

 

02.thumb.png.9a7749d3b9c70ca12dfa1a5998f03a77.png

 

 

 

I try to install, choose pat

 

image.thumb.png.30548353c0987de6dc30a32a175921b2.png

 

 

 

 

there is an "installation" process

 

04.thumb.png.6a9d5a8785478812a296a32245e9df67.png

 

somewhere with 73%, he immediately jumps into reboot and counts down his favorite 10 minutes ...

 

03.thumb.png.758a317efdac9b7dad9ba1f4ecac680e.png

 

The intrigue is growing ... I'm in anticipation of getting to know the new version, reboot and ...

That's it, we go back to the very beginning of the story ... is found, again writes that it is not installed, etc. round...

 

 

I also made a bootable flash drive with redpill toolchain 0.11 and 0.12, everything is the same ...

 

Can someone help break the vicious circle and get the process to go into the configuration phase?

PS Just in case, here is my bromolow_user_config.json

 

{
  "extra_cmdline": {
    "vid": "0x0781",
    "pid": "0x5583",
    "sn": "1230LWN0XXXXX",
    "mac1": "00113295XXXX",
    "mac2": "00113295XXXX",
    "mac3": "00113295XXXX",
    "mac4": "00113295XXXX",
	"DiskIdxMap" : "00",
	"SataPortMap": "2",
	"SasIdxMap": "0"
},
  "synoinfo": {
  	"maxdisks": "12"
  },
  "ramdisk_copy": {}
}

 

PSS Just in case, I immediately answer about the correctness of the VID / PID of the flash drive:

Скрытый текст

07.thumb.png.983210af86bb1c064aa1350206b28670.png06.thumb.png.4bcfa79368d8152f17bbc4462252f9cc.png

 

Edited by idle
Link to comment
Share on other sites

8 hours ago, idle said:

Hello to all!

Need help!
Trying to install on a Dell Pricision T5600 on an Intel® Xeon ™ Sandy Bridge processor E5-26xx series (LGA2011)
Plugged in 2 hard drives.

 

I made a USB flash drive on DSM 7, I'm loading, I see ...

 

  there will be many pictures further ... (Reveal hidden contents)

01.thumb.png.23f4732456e0e0c765f4cdec40b8bb03.png

 

I poke at it, I agree with the license agreement, I see that we are already welcome ...

 

02.thumb.png.9a7749d3b9c70ca12dfa1a5998f03a77.png

 

 

 

I try to install, choose pat

 

image.thumb.png.30548353c0987de6dc30a32a175921b2.png

 

 

 

 

there is an "installation" process

 

04.thumb.png.6a9d5a8785478812a296a32245e9df67.png

 

somewhere with 73%, he immediately jumps into reboot and counts down his favorite 10 minutes ...

 

03.thumb.png.758a317efdac9b7dad9ba1f4ecac680e.png

 

The intrigue is growing ... I'm in anticipation of getting to know the new version, reboot and ...

That's it, we go back to the very beginning of the story ... is found, again writes that it is not installed, etc. round...

 

 

I also made a bootable flash drive with redpill toolchain 0.11 and 0.12, everything is the same ...

 

Can someone help break the vicious circle and get the process to go into the configuration phase?

PS Just in case, here is my bromolow_user_config.json

 


{
  "extra_cmdline": {
    "vid": "0x0781",
    "pid": "0x5583",
    "sn": "1230LWN0XXXXX",
    "mac1": "00113295XXXX",
    "mac2": "00113295XXXX",
    "mac3": "00113295XXXX",
    "mac4": "00113295XXXX",
	"DiskIdxMap" : "00",
	"SataPortMap": "2",
	"SasIdxMap": "0"
},
  "synoinfo": {
  	"maxdisks": "12"
  },
  "ramdisk_copy": {}
}

 

PSS Just in case, I immediately answer about the correctness of the VID / PID of the flash drive:

  VID/PID from USB Device View (Reveal hidden contents)

07.thumb.png.983210af86bb1c064aa1350206b28670.png06.thumb.png.4bcfa79368d8152f17bbc4462252f9cc.png

 


Do you select USB boot at grub ; 

Link to comment
Share on other sites

@idleyour user_config.json is missing `"netif_num": 4,`


According https://github.com/RedPill-TTG/redpill-load:

Quote

If you want to add more ethernet cards simply put mac2/mac3/mac4 and netif_num to the number of card

 

I have no idea wether this is what is causing the problem... And of course you have to select usb boot in grub like @pocopico mentioned.

Edited by haydibe
Link to comment
Share on other sites

On 1/4/2022 at 5:57 PM, oddball said:

Hello, so what is the conclusion regarding stability of RedPill + DSM 7.x from the people who tried it? Is it actually usable as a daily driver? Anyone brave enough to run it as 'primary' NAS platform? Any weird bugs / crashes once the system is deployed?

 

Not interested in Docker support or any crazy apps, just basic NAS functionality. 

 

So just a quick followup on this - got RedPill (jumkey's fork - DS918+) up and running with DSM 7.0.1 on ESXi 7.0 VM with e1000e + SATA PCI passthrough and it 'just works', only had to set these parameters to ensure bootloader drive is not visible in the UI. The loader image attached to port 1 on virtual SATA adapter and every other 'real' disk is using 3x SATA controllers from the motherboard in PCI passthrough mode (16x ports in total).

 

    "DiskIdxMap": "1000",
    "SataPortMap": "1",

 

No crashes, freezes, or anything weird in dmesg. As far as I can tell, everything is functional (not touching Docker though, don't need it on NAS).

New btrfs features like zstd compression work as expected. I have done a few stress tests / rebuilds (pulling disks etc.) with ~ 20TB pool - no issues.

 

I am pleasantly surprised, was expecting doom and gloom (unstable messy alpha-quality code) based on the previous posts here and while there might be some bugs lurking somewhere still, at least on ESXi the RedPill loader seems to be as stable as Jun's one at this point.

On a random physical hardware this thing might be more of a hit and miss, I suppose.

 

Will test more, but since loader does not interfere with operation of Synology software, in the worst case if this thing explodes, the fix would be just to pull the drives from ESXi host and place them in a real Synology hardware (or re-assemble the array on Ubuntu or similar)

 

 

 

Edited by oddball
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...