Jump to content
XPEnology Community

RedPill - the new loader for 6.2.4 - Discussion


Recommended Posts

Successful installation Bare metal DS918+ 7.0.1-42218

 

Hotswap enabled on motherboard allowed for 2 drives to be connected with success without the failed 3,4,5,6 drive error.

 

Also have everything working QC & DDNS but do have a genuine serial & mac.

 

Thank you for the project.

DSM 7.jpg

  • Like 1
Link to comment
Share on other sites

 

Hello everyone,

Following the recommendation of @haydibe  @WiteWulf (thanks to them) Can I help me and I think others for building my own configuration file version 7.0.1 global_config.json ? 

I have a problem for build IMG with redpill-tool-chain_x86_64_v0.11

[!] There doesn't seem to be a config for DS3615xs platform running 7.0.1-42214 (checked /opt/redpill-load/config/DS3615xs/7.0.1-42214/config.json)

*** Process will exit ***

IMG build is ok with "bromolow-6.2.4-25556" and "bromolow-7.0-41222" not with "7.0.1-42214"

Thank you very much.

Link to comment
Share on other sites

12 hours ago, forests_gump said:

I don't get what you mean, my question was:

I heard Redpill support SATA DOM for VM configuration such as ESXi, but does it also support SATA DOM for Bare metal? 


You have asked the same question already on this thread and Thorgroup already answered that question on this thread in the past. I gave you an answer that I thought since you are on a developer thread you would understand. 

 

My answer was simple and clear  enough. I will try once more. 

SATA Is possible if you use a disk that is 1GB or smaller size. It doesn’t make sense to use SATA DOM for bare metal installations cause you can use usb. SATA Dom boot was created by TTG,  since it’s not possible to use USB to boot on VMware
 

 

 

Edited by pocopico
  • Like 3
Link to comment
Share on other sites

On 12/3/2021 at 11:03 PM, s2k7 said:

9p worked well.
Please check my post in another thread.

Tapatalk を使用して私の ELS-NX9 から送信
 

Thanks, Does DSM moment work with 9pfs? I have tested same app(for example moment/backup..) didn't work with NFS in DSM6.

Can you share your vm config? Looks like you use the docker DSM?

Link to comment
Share on other sites

7 minutes ago, KoenigLudwig said:

Quick question, is there a summary aynwhere, whats they status (apparently no one know since the last post?) respectively a tutorial / something alike? Can it be used semi productively (always having a a few backups of course, but sort of stable?) If redundant please delete.

 

I would not recommend anyone to use an in development proof of concept release like this in any way other than for the pure fun of testing it. I know some are actually storing they´re personal data at their own risk. Also, as we are standing right now we don't even know if the project is still alive, it's all just speculations bitcoin-style.

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

Thanks, Does DSM moment work with 9pfs? I have tested same app(for example moment/backup..) didn't work with NFS in DSM6.
Can you share your vm config? Looks like you use the docker DSM?
The photo app did work with 9pfs. That was my target. I don't know other way to use 9pfs other than a docker.
I used old way, just to put 9p modules directly. You can use any config in this post to include virtio default.

Tapatalk を使用して私の ELS-NX9 から送信

Link to comment
Share on other sites

9 hours ago, s2k7 said:

The photo app did work with 9pfs. That was my target. I don't know other way to use 9pfs other than a docker.
I used old way, just to put 9p modules directly. You can use any config in this post to include virtio default.

Tapatalk を使用して私の ELS-NX9 から送信
 

 

Thank you! It's my target too.

The host directly manages the disks, and photo app in DSM.

Restore or backup data will be easy without virtual disk.

Link to comment
Share on other sites

Hello everyone. I succesfully installed DS918+ with DSM 7.0.1 (42218) on vmware and it was working flawlessly but when i try the same image on a usb stick on a PC, I get all the time the error "We've detected errors on the hard drives (2, 3, 4, 5, 6), and the SATA ports have also been disabled. Please shut down your DS918+ to replace or remove the hard drives and try again."

I turned on hot plug on my motherboard in each of sata controllers (mobo has 4) with no luck.

The error is the same but it says that there is an error only on drives 5,6 and not 2, 3, 4, 5, 6.

Does anybody knows any solution?

 

Link to comment
Share on other sites

1 hour ago, moustos said:

Hello everyone. I succesfully installed DS918+ with DSM 7.0.1 (42218) on vmware and it was working flawlessly but when i try the same image on a usb stick on a PC, I get all the time the error "We've detected errors on the hard drives (2, 3, 4, 5, 6), and the SATA ports have also been disabled. Please shut down your DS918+ to replace or remove the hard drives and try again."

I turned on hot plug on my motherboard in each of sata controllers (mobo has 4) with no luck.

The error is the same but it says that there is an error only on drives 5,6 and not 2, 3, 4, 5, 6.

Does anybody knows any solution?

 

Can you share lspci -nn please ?

Link to comment
Share on other sites

17 minutes ago, moustos said:

 

Is this on the photo what you need?

I wrote just the command lspci because with lspci -nn i get an error "can't find command"

20211207_123138.jpg

 

can you try appending , DiskIdxMap=0004 SataPortMap=44 on the GRUB linux line 

Edited by pocopico
Link to comment
Share on other sites

32 minutes ago, pocopico said:

 

can you try appending , DiskIdxMap=0004 SataPortMap=44 on the GRUB linux line 

 

Now it says "We've detected errors on the hard drives (2, 3, 4)"

But you helped me to understand what's going on. Maybe if i append DiskIdxMap=0 and SataPortMap=4 it goes well.

I'll give it a shot but any suggestions are welcome.

Link to comment
Share on other sites

I figured it out. I set DiskIdxMap=0 (0 is the first port of sata controller)and SataPortMap=4 (controller has 4 ports) and everything works fine now.

Thanks pocopico for your help. Thanks to you I understood how it works.

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

Hello everyone. Please help me. I migrated to apolokake 918. At first, like many people, I had an error that the disks would be disconnected. As a result, I connected only 4 disks and prescribed DiskIdxMap=0 SataPortMap=4 SasIdxMap=0 after that, the migration took place, but I did not see the rest of the disks when I connected them to the same controller. As a result, I mounted the flash drive and removed the lines that I added to grub. After that, I saw 2 more disks, but that's not all. As a result, I connected the remaining disks to the motherboard and they are all visible now, but I want to use all the ports. What should I register in grub so that all disks are visible ? I also tried to change the values of internalportcfg max disk in synoinfo.conf, but after rebooting, the native values are there again.

admin@Synology:/usr/lib/modules$ lspci -k | grep -EiA2 'SATA|SCSI'
admin@Synology:/usr/lib/modules$ ls /dev/sd?
/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
admin@Synology:/usr/lib/modules$ cat /proc/scsi/sg/devices
0 0 0 0 0 1 31 0 1
1 0 0 0 0 1 31 0 1
2 0 0 0 0 1 31 0 1
3 0 0 0 0 1 31 0 1
4 0 0 0 0 1 31 1 1
5 0 0 0 0 1 31 1 1
6 0 0 0 0 1 31 1 1
7 0 0 0 0 1 31 1 1
32 0 0 0 0 1 31 0 1
36 0 0 0 0 1 1 0 1
admin@Synology:/usr/lib/modules$

Link to comment
Share on other sites

2 hours ago, aportnov said:

Hello everyone. Please help me. I migrated to apolokake 918. At first, like many people, I had an error that the disks would be disconnected. As a result, I connected only 4 disks and prescribed DiskIdxMap=0 SataPortMap=4 SasIdxMap=0 after that, the migration took place, but I did not see the rest of the disks when I connected them to the same controller. As a result, I mounted the flash drive and removed the lines that I added to grub. After that, I saw 2 more disks, but that's not all. As a result, I connected the remaining disks to the motherboard and they are all visible now, but I want to use all the ports. What should I register in grub so that all disks are visible ? I also tried to change the values of internalportcfg max disk in synoinfo.conf, but after rebooting, the native values are there again.

admin@Synology:/usr/lib/modules$ lspci -k | grep -EiA2 'SATA|SCSI'
admin@Synology:/usr/lib/modules$ ls /dev/sd?
/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
admin@Synology:/usr/lib/modules$ cat /proc/scsi/sg/devices
0 0 0 0 0 1 31 0 1
1 0 0 0 0 1 31 0 1
2 0 0 0 0 1 31 0 1
3 0 0 0 0 1 31 0 1
4 0 0 0 0 1 31 1 1
5 0 0 0 0 1 31 1 1
6 0 0 0 0 1 31 1 1
7 0 0 0 0 1 31 1 1
32 0 0 0 0 1 31 0 1
36 0 0 0 0 1 1 0 1
admin@Synology:/usr/lib/modules$

How many disks are in total ? Can you pass an lspci -n ? 
 

as for the synoinfo file, as per 

 

https://raw.githubusercontent.com/RedPill-TTG/redpill-load/master/FOR_DEVS.md

 

you should modify the synoinfo at the time of the loader creation as this file is on the ram disk and if it’s not modified it will be overwritten every time from the file that exists on the loaders ram disk (rd.gz) 

 

 

Edited by pocopico
Link to comment
Share on other sites

1 час назад, pocopico сказал:

How many disks are in total ? Can you pass an lspci -n ? 
 

as for the synoinfo file, as per 

 

https://raw.githubusercontent.com/RedPill-TTG/redpill-load/master/FOR_DEVS.md

 

you should modify the synoinfo at the time of the loader creation as this file is on the ram disk and if it’s not modified it will be overwritten every time from the file that exists on the loaders ram disk (rd.gz) 

 

root@Synology:/tmp/synoboot_part0/boot/grub# lspci -n
0000:00:00.0 0600: 8086:0c00 (rev 06)
0000:00:01.0 0604: 8086:0c01 (rev 06)
0000:00:02.0 0300: 8086:041e (rev 06)
0000:00:03.0 0403: 8086:0c0c (rev 06)
0000:00:14.0 0c03: 8086:8cb1
0000:00:16.0 0780: 8086:8cba
0000:00:1a.0 0c03: 8086:8cad
0000:00:1b.0 0403: 8086:8ca0
0000:00:1c.0 0604: 8086:8c90 (rev d0)
0000:00:1c.2 0604: 8086:8c94 (rev d0)
0000:00:1c.3 0604: 8086:8c96 (rev d0)
0000:00:1d.0 0c03: 8086:8ca6
0000:00:1f.0 0601: 8086:8cc6
0000:00:1f.2 0106: 8086:8c82
0000:00:1f.3 0c05: 8086:8ca2
0000:01:00.0 0106: 1b21:1166 (rev 02)
0000:03:00.0 0200: 10ec:8168 (rev 11)
0000:04:00.0 0200: 10ec:8168 (rev 06)
0001:00:12.0 0106: 8086:5ae3
0001:00:13.0 0000: 8086:5ad8
0001:00:14.0 0000: 8086:5ad6
0001:00:15.0 0c03: 8086:5aa8
0001:00:16.0 1180: 8086:5aac
0001:00:18.0 1180: 8086:5abc
0001:00:19.0 1180: 8086:5ac6
0001:00:19.2 1180: 8086:5ac6
0001:00:1f.0 0c05: 8086:5ad4
0001:00:1f.1 0c05: 8086:5ad4
0001:01:00.0 0106: 1b4b:9215 (rev 11)
0001:02:00.0 0200: 8086:1539 (rev 03)
0001:03:00.0 0200: 8086:1539 (rev 03)
 

Yes, I already understood what needs to be generated during compilation. I have 4 ports on the motherboard and a pci-e x4 asm1166+jmb585 card with 10 ports. I use 10 disks in total. If I now connect 4 disks to the motherboard and 6 disks to pci-e, then one of the disks writes the number 33, the others from 1 to 9. What do I need to prescribe SataPortMap=464 SasIdxMap=0 DiskIdxMap=00

Edited by aportnov
Link to comment
Share on other sites

When I prescribe a sata port map, I don't see more than 9 disks. I removed this option and ordered "maxlanport": "2",
""internal port cfg": "0xffffffff",
"esataportcfg": "0x0000",
""usb port cfg" : "0xfc000",
""maxdisk": "14"Now I have seen all of the drives from the controller when connected to 10 pieces, but for some reason the disk numbers not in a row.

 

image.thumb.png.7b0a0660718836c678024dc88f3df72e.png

Link to comment
Share on other sites

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