Jump to content
XPEnology Community

Automated RedPill Loader (ARPL)


fbelavenuto

Recommended Posts

 

38 minutes ago, SixthTangerine said:

I know those synology model dont need screen before, but this DVA1622 is the 1st one come with HDMI output so that we can directly monitor all the cams. I heard some people could enable that, but i still cant find a way.

 

 

Note that, to have a working local display, you must have an Intel CPU that has an integrated i915 compatible display controller(ie: UHD610, etc)... This means anything that is 4th Gen (Haswell) or newer. The built in drivers support up to 9th Gen, and backported drivers support 10th and possibly 11th Gen CPUs... 12th Gen CPUs do not have a compatible display controller. AMD APUs are not compatible.

 

see this post:

 

 

  • Like 1
Link to comment
Share on other sites

34 minutes ago, D_G_B said:

 

 

Note that, to have a working local display, you must have an Intel CPU that has an integrated i915 compatible display controller(ie: UHD610, etc)... This means anything that is 4th Gen (Haswell) or newer. The built in drivers support up to 9th Gen, and backported drivers support 10th and possibly 11th Gen CPUs... 12th Gen CPUs do not have a compatible display controller. AMD APUs are not compatible.

 

see this post:

 

 

Thanks for the detail description, i'm using intel 11th gen, gonna try and feedback soon

Link to comment
Share on other sites

Good morning and sorry for my bad English.

 

Has anyone tried running ARPL in VirtualBox?

 

I have tried on two different machines, and in both cases the Virtul box VM closes right after the DSM installation process, when trying to access port 5000 to finish configuring DSM.

 

I have tested SS3622xs+ and DS920+.

 

Can you think of how to see what is causing the error and the closure of the MV?

 

Greetings and thanks.

Link to comment
Share on other sites

Hi! I use it on a hardware like this:
Ryzen pro 5750G (Also works on Ryzen 5600 without problems)
Gigabyte b550 aorus pro v2
2x16GB Samsung ECC 
Lsi 9200-8i +Lsi 3008-8i.

Install DS2422+ and DS3622xs+
Works without problems and see the disks on the B550, but the latest version of the program has no additional modules (for LSI) and after installing them does not see the disks, also does not see NVME. 
Do I have to add LSI driver forcibly? 

upd.

v0.3-alpha6 not boot after build loader,v0.3-alpha5 work fine (but not see lsi hba)

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

i finally swapped my old production VM to the new one on a different host, and after testing a lot i can say that it's very impressive and stable.

 

latest version of ARPL 0.3a6, DS920+ build (with my real SN/MACs applied and working), ESXi 7.0U3f, Asus z490i + i3 8c 10th gen cpu (Comet Lake), iGPU (UHD630) in passthough with the backported i915 kernel modules working (hvec hdr and tonemapping works), Intel Sata Controller is also in passthough so all the disks are natively handled with all the real smart data.. perks, the disks start from the first sata port so no more /dev/sda reservation problem i had with the LSI in passthrough.

 

great work with ARPL, a really good loader.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

I am finally building the server after 5 hours of troubleshooting I have to ask.. I am using the v0.3-alpha6 I wanted to use 920+ or DVA1621 but I do not see any disk after build or the option to load my mpt2sas for my LSI 9211. how do I load LSI and I seem to have internet issue i can ping IP from my laptop but firewall wall can not ping it and I can not ping out IP looks good dns looks good and default looks good

 

CPU i7 9700k

motherboard AsRock E3C242D4U 

LSI 9211

16 Disk

 

moving from old ds3615

cpu i7-3770

motherboard intel dq77mk

LSI 9211

16 disk

 

root@arpl:/opt/arpl# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] [8086:3e30] (rev 0d)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 0d)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) [8086:1905] (rev 0d)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10)
00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10)
00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 [8086:a368] (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 [8086:a369] (rev 10)
00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10)
00:16.4 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller #2 [8086:a364] (rev 10)
00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 [8086:a32c] (rev f0)
00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 [8086:a338] (rev f0)
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 [8086:a330] (rev f0)
00:1d.1 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #10 [8086:a331] (rev f0)
00:1d.2 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #11 [8086:a332] (rev f0)
00:1e.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller [8086:a328] (rev 10)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30a] (rev 10)
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
02:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
05:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
06:00.0 PCI bridge [0604]: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge [1a03:1150] (rev 04)
07:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 41)
08:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
root@arpl:/opt/arpl# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.1.10.1       0.0.0.0         UG    1002   0        0 eno1
10.1.0.0        *               255.255.240.0   U     1002   0        0 eno1
169.254.0.0     *               255.255.0.0     U     1004   0        0 enp0s20f0u8u2c2
root@arpl:/opt/arplroute add default gw 10.1.10.1
root@arpl:/opt/arpl# cat /etc/resolv.conf
# Generated by dhcpcd from eno1.dhcp
# /etc/resolv.conf.head can replace this line
nameserver 8.8.8.8
nameserver 10.1.10.1

 

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

Trying to build DS3622xs+ or DS2422+ and always stops at 40%/55% during installation. In the console I see the following.

 

SynologyNAS login: [   46.201634] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   46.206037] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.502403] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.506447] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.538204] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.542126] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.556501] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.559144] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   48.189653] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   48.203373] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)

 

Link to comment
Share on other sites

7 minutes ago, gadreel said:

Trying to build DS3622xs+ or DS2422+ and always stops at 40%/55% during installation. In the console I see the following.

 

SynologyNAS login: [   46.201634] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   46.206037] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.502403] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.506447] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.538204] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.542126] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   47.556501] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   47.559144] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   48.189653] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities
[   48.203373] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)

 

are the disk recognized? check the log about that, and do a fdisk -L to see what is not correct

 

you should always put the hardware you are using, the enviroment (baremetal or vm) and the logs.

Link to comment
Share on other sites

29 minutes ago, pigr8 said:

are the disk recognized? check the log about that, and do a fdisk -L to see what is not correct

 

you should always put the hardware you are using, the enviroment (baremetal or vm) and the logs.

 

EDIT: I built the loader with 1 disk without messing a lot with the ARPL configuration and it worked... Hmmmm will investigate more.

 

It's a VM. I have UNRAID which uses KVM. This is what I get with fdisk -l.

I am just testing, I already have a working DS918+ with TCRP... but I am testing 2422+ with ARPL.

 

The image is always set as USB (as on TCRP) and a single Virtual Disk (SATA).

 

image.thumb.png.69986a669315911984f276e8c3496c1c.png

Edited by gadreel
Link to comment
Share on other sites

31 minutes ago, gadreel said:

 

EDIT: I built the loader with 1 disk without messing a lot with the ARPL configuration and it worked... Hmmmm will investigate more.

 

It's a VM. I have UNRAID which uses KVM. This is what I get with fdisk -l.

I am just testing, I already have a working DS918+ with TCRP... but I am testing 2422+ with ARPL.

 

The image is always set as USB (as on TCRP) and a single Virtual Disk (SATA).

 

image.thumb.png.69986a669315911984f276e8c3496c1c.png

why do you prefer usb loader instead of satadom? so it’s working now?

Link to comment
Share on other sites

22 minutes ago, pigr8 said:

why do you prefer usb loader instead of satadom? so it’s working now?

Because since Jun's Loader I was always using USB and never had an issue with it therefore I am still using that approach.

Even my current DS918+ production is set to USB also. Is there an issue with it?

 

I am testing ARPL my CPU is AMD Ryzen 3900X, I do not have any issues with the DS918+. Maybe is better to install DS2422 for my CPU and also I want to be able to use NVME. I do not think you can do that on DS918+.

 

It's working now but I do not know what happened. I will try to build the loader again later today to find out why it failed in the first place...

Edited by gadreel
Link to comment
Share on other sites

12 hours ago, Deninyk said:

Be more careful. When I loaded v0.3-alpha6 + mpt3sas + rt8125 addon I got a complete system crash (on DS2422+)

 

 

What version of the loader should I use.. the most stable

 

CPU i7 9700k gen 9 hd 630

motherboard AsRock E3C242D4U

Intel i210 ethernets  

LSI 9211-8i IT mode

16 Disk

 

 

Link to comment
Share on other sites

On 7/30/2022 at 1:24 AM, fbelavenuto said:

Earlier versions had the 'misc' addon built in.

This tripped me up - for several days I could not reinstall DSM because it would not restart properly. I think the MISC addon is needed for baremetal HP Microserver Gen8 built-in NIC.

I even wiped my HDD and still a DSM install with arpl wouldn't work. Once I included Misc add-on, it all worked fine. Fortunately this is a backup NAS so all good in the spirit of testing!

 

Maybe something to add to the readme?

Link to comment
Share on other sites

This tripped me up - for several days I could not reinstall DSM because it would not restart properly. I think the MISC addon is needed for baremetal HP Microserver Gen8 built-in NIC.
I even wiped my HDD and still a DSM install with arpl wouldn't work. Once I included Misc add-on, it all worked fine. Fortunately this is a backup NAS so all good in the spirit of testing!
 
Maybe something to add to the readme?
The MISC ext is mandatory for any 7.1 loader, not matter what.

But in TinyCore Redpill Loader, it is directly handled by the script.
  • Thanks 1
Link to comment
Share on other sites

Hello,

I have tested with success arpl on esxi & proxmox, but two questions,

- I see that in alpha 6 dsm918+ option has disappeared, bug ?

- Under proxmox, there is no addon (virtio) proposed, how to use the external addon option to solve this problem?

 

Thanks !

Edited by pro_info
Link to comment
Share on other sites

On 7/30/2022 at 8:30 AM, glendon said:

Good morning and sorry for my bad English.

 

Has anyone tried running ARPL in VirtualBox?

 

I have tried on two different machines, and in both cases the Virtul box VM closes right after the DSM installation process, when trying to access port 5000 to finish configuring DSM.

 

I have tested SS3622xs+ and DS920+.

 

Can you think of how to see what is causing the error and the closure of the MV?

 

Greetings and thanks.

Try add misc addon

Link to comment
Share on other sites

12 hours ago, vbap said:

This tripped me up - for several days I could not reinstall DSM because it would not restart properly. I think the MISC addon is needed for baremetal HP Microserver Gen8 built-in NIC.

I even wiped my HDD and still a DSM install with arpl wouldn't work. Once I included Misc add-on, it all worked fine. Fortunately this is a backup NAS so all good in the spirit of testing!

 

Maybe something to add to the readme?

I will program to automatically add both misc and acpid addons

  • Thanks 1
Link to comment
Share on other sites

2 hours ago, pro_info said:

Hello,

I have tested with success arpl on esxi & proxmox, but two questions,

- I see that in alpha 6 dsm918+ option has disappeared, bug ?

- Under proxmox, there is no addon (virtio) proposed, how to use the external addon option to solve this problem?

 

Thanks !

If disappeared, try change CPU to host option

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