Jump to content
XPEnology Community

Automated RedPill Loader (ARPL)


fbelavenuto

Recommended Posts

10 hours ago, Peter Suh said:

Question to @fbelavenuto or users who use intel 10G nic (ixgbe).
M-SHELL for TCRP also uses fabio's ARPL module.
I recently applied the v1.61 module.
https://github.com/fbelavenuto/arpl-modules/releases

 

https://github.com/PeterSuh-Q3/rp-ext/tree/main/all-modules/releases

 

There was a conflict between vanilla ixgbe and Redpill's ixgbe in the DS3622xs+ Broadwellnk platform,

so I asked fabio to remove it from the ARPL module a while ago.
However, in the latest module now, ixgbe.ko has been added again.

 

Is the now recompiled ixgbe.ko stabilized without conflicting with vanilla ixgbe or any issues?

 

ixgbe.ko

 

@fbelavenuto

 

This attached file is for DS3622xs+
A vanilla ixgbe.ko file extracted directly from /lib/modules .
Up to v1.50 in broadwellnk-4.4.180.tgz file
Although the original vanilla ixgbe.ko is confirmed
https://github.com/fbelavenuto/arpl-modules/releases/tag/v1.50

 

This has been changed since v1.51.
There are reports that this changed ixgbe.ko does not work with intel x550-t1, so we are still testing it.
Did you have any feedback about the normal operation of ixgbe.ko that you changed?

Link to comment
Share on other sites

@fbelavenuto

 

I left an inquiry in your Github issue with the title below.

https://github.com/fbelavenuto/arpl-modules/issues/172

"It seems that megaraid_sas.ko of megaraid 9271-8i has been removed"

 

For users of HP N54L and DS3622xs+
Megaraid 9271-8i controller megaraid_sas.ko driver

 

As a result of modifying and applying M SHELL, I received feedback that the operation worked well.
I tested with v.1.50 where the megaraid_sas.ko driver was still there.

 

I don't know if there is a relationship in ARPL, but CLASS corresponds to 0104, not 0107.

 

Can you add it back to the ARPL module?

Edited by Peter Suh
Link to comment
Share on other sites

4 hours ago, fbelavenuto said:

Well, I've checked, the ixgbe.ko from broadwellnk is the vanilla module (extracted from DSM HD image)! Now I'm confuse!!

 

 

Thank you for your confirmation.
I also rely on users to test without an Intel 10G NIC, so it seems frustrating and confusing.
I'm seriously thinking about whether I should buy an X520 dual or not.

Link to comment
Share on other sites

14 hours ago, Peter Suh said:

 

ixgbe.ko 404.41 kB · 1 download

 

@fbelavenuto

 

This attached file is for DS3622xs+
A vanilla ixgbe.ko file extracted directly from /lib/modules .
Up to v1.50 in broadwellnk-4.4.180.tgz file
Although the original vanilla ixgbe.ko is confirmed
https://github.com/fbelavenuto/arpl-modules/releases/tag/v1.50

 

This has been changed since v1.51.
There are reports that this changed ixgbe.ko does not work with intel x550-t1, so we are still testing it.
Did you have any feedback about the normal operation of ixgbe.ko that you changed?

 

8 hours ago, fbelavenuto said:

No!! My mistake. Thanks for report.

 

8 hours ago, fbelavenuto said:

Well, I've checked, the ixgbe.ko from broadwellnk is the vanilla module (extracted from DSM HD image)! Now I'm confuse!!

 

Hi I have gen8 Micorserver with Intel 520sfp+ dual 10 Gbe and it is worked with ARPL1.11a PLS do not change anything at this Modul i will test with 1.13 and let you know !

Have a look this is for ARPL 1.11a 

https://github.com/fbelavenuto/arpl-modules/issues/94#issuecomment-1383136285

https://github.com/fbelavenuto/arpl-modules/issues/94#issuecomment-1383927398

https://github.com/fbelavenuto/arpl-modules/issues/94#issuecomment-1386554603

 

 

Link to comment
Share on other sites

@Peter Suh

@fbelavenuto

Testedt ARPL 1.13a actual Loader today updated all Addons and Modules before creating the Loader 

System:

Gen8 Microserver 

I3 

16GB RAM 

4x3tb Raid 0 and 1x SSD Samsung SSD

1x Intel 520SFP+ Dual 10 gbe / 1 port connected SFP+

 

DSM Version 3622xs 42962 u3

Selected Modules:

ALL 

 

Addons:

CPU Info

Codec Patch

 

Update from other installed DSM Version --> Working perfect

Reset all Data and doing a fresh install --> working perfect 

 

So do NOT change anything at this ixgbe Modul 

thank you for develop this Masterpiece of a Loader

This Loader needs a Hall of Fame :-) for Fabio

both have a nice day see ya 

ARPL113a all Modules Addons CPU Info and codec patch.png

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

@fbelavenuto I have a system that last worked on 1.0 beta 5. With every version of ARPL since then, the computer freezes while booting DSM kernel and is not reachable. I have been doing various steps to try and isolate the issue. If I clean image beta 5 to my USB drive then update the menu to beta 13 and build the loader, everything works. But if I then update the Addons and build the loader, DSM never boots. I tried disabling the ACPID and MISC addons alternately, but that didn't help.

 

Is there something that you changed between beta 5 and beta 6 that would be touched by triggering an addons update? Please let me know any diagnostics that would help you dial down what is causing the problem.

 

Prod LKM

Direct Boot

 

Ryzen 3600

ASUS ROG STRIX X370-F GAMING

Link to comment
Share on other sites

Hello !

 

I upgraded my hardware to i9-9900k (9th gen) 

 

My i915 passed through iGPU is not loaded...

 

0000:01:00.0 Display controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
        Subsystem: Super Micro Computer Inc Device 1a1d
        Flags: fast devsel, IRQ 10
        Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Null
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)

 

Tried with DVA1622 and DS1520+ loaders...

 

My old 4th gen was loaded as i915

Did I miss something ?

 

Thanks

Link to comment
Share on other sites

Let me guess :

Found on Google :

Quote

 

+pci:v00008086d00003E98*

+ ID_MODEL_FROM_DATABASE=UHD Graphics 630 (Desktop 9 Series)

 

 

But Inside drivers/gpu/drm/i915/i915.mod.c

There is no reference to 

MODULE_ALIAS("pci:v00008086d00003E98sv*sd*bc03sc*i*");

 

There is only :

MODULE_ALIAS("pci:v00008086d00003E90sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E93sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E99sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E91sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E92sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E96sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E9Asv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E9Bsv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E94sv*sd*bc03sc*i*");

matching 8086:3E9x

 

So Desktop 9 series is not handled by default i915 driver... am I wrong ?

Link to comment
Share on other sites

I've used V1.0beta13 an have problems with HDD hibernate. Every 20 mins the HDDs go to hibernate but they instantly woke up every 20 min. I can hear how they go to hibernate and instantly wake up. Is there a workaround for this?

 

I have a Gigabyte-j3455n-DH3 board and use DS918+

Edited by silvermir
Link to comment
Share on other sites

21 hours ago, Orphée said:

Let me guess :

Found on Google :

 

But Inside drivers/gpu/drm/i915/i915.mod.c

There is no reference to 

MODULE_ALIAS("pci:v00008086d00003E98sv*sd*bc03sc*i*");

 

There is only :

MODULE_ALIAS("pci:v00008086d00003E90sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E93sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E99sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E91sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E92sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E96sv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E9Asv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E9Bsv*sd*bc03sc*i*");
MODULE_ALIAS("pci:v00008086d00003E94sv*sd*bc03sc*i*");

matching 8086:3E9x

 

So Desktop 9 series is not handled by default i915 driver... am I wrong ?

 

Ok so it seems only epyc7002 has the following line in i915_pciids.h :

INTEL_VGA_DEVICE(0x3E98, info), /* SRV GT2 */ \

 

Edit : Ok I just had to add the missing line before building the i915.ko driver and it worked, I was able to unload/reload i915 module :

 

0000:01:00.0 Display controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
        Subsystem: Super Micro Computer Inc Device 1a1d
        Flags: bus master, fast devsel, latency 0, IRQ 33
        Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Null
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Kernel driver in use: i915

 

image.thumb.png.41a9e806d235c7b60d579f7c30dcb589.png

 

Emby trancode log :

>>>>>>  User policy for orphee
        Enable Playback Remuxing: True
        Enable Video Playback Transcoding: True
        Enable Audio Playback Transcoding: True

>>>>>>  Hardware Decoders for hevc
        [X] VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.265 (HEVC)
        [X] QuickSync CoffeeLake-S GT2 UHD Graphics 630 [1] - H.265 (HEVC)

>>>>>>  Hardware Encoders for h264
        [X] VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.264 (AVC)
        [X] QuickSync CoffeeLake-S GT2 UHD Graphics 630 [1] - H.264 (AVC)

>>>>>>  Selected Codecs
Decoder VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.265 (HEVC)
        Adapter #1: 'CoffeeLake-S GT2 UHD Graphics 630 [1]' Id:16024 (Driver: Intel iHD driver for Intel(R) Gen Graphics - 21.2.2 (27b773b2), Vendor: Intel Corporation)
        Max Bitrate: 117 Mbit/s - Frame Sizes: max 8192x8192
        Color Formats: NV12, P010 - Bit Depths: 8, 10
        Profiles: Main Profile (Level 6.1), Main 10 Profile (Level 6.1)

Encoder VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.264 (AVC)
        Adapter #1: 'CoffeeLake-S GT2 UHD Graphics 630 [1]' Id:16024 (Driver: Intel iHD driver for Intel(R) Gen Graphics - 21.2.2 (27b773b2), Vendor: Intel Corporation)
        Max Bitrate: 234 Mbit/s - Frame Sizes: 32x32...4096x4096
        Color Formats: NV12 - Bit Depths: 8
        Profiles: Main Profile (Level 6), High Profile (Level 6), Constrained Baseline Profile (Level 6)


>>>>>>  FindVideoEncoder - MediaType: h264, UseHardwareCodecs: True, HWA-Mode: Automatic
Info    Checking: 'VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.264 (AVC)'
Info    Check successful - selecting 'VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.264 (AVC)'

>>>>>>  FindVideoDecoder - MediaType: hevc, UseHardwareCodecs: True, HWA-Mode: Automatic
Info    Checking: 'VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.265 (HEVC)'
Info    Check successful - selecting 'VAAPI CoffeeLake-S GT2 UHD Graphics 630 [1] - H.265 (HEVC)'
Info    Tone Mapping would be desired, but hardware tone mapping is disabled

>>>>>>  Processing Plan
        Name                                        CanDoInHW  WillDoInHW  Reason                                                 
        VAAPI CoffeeLake-S GT2 UHD Graphics 6... >> True       True        Hardware Codec                                          
        VideoInput                               >> True       True        Same adapter (/dev/dri/renderD128), same hardware co... 
        ToneMapping (when possible)              >> True       True                                                                
        VideoOutput                              >> True       True        Hardware encoder                                        
        VAAPI CoffeeLake-S GT2 UHD Graphics 6... >> True       True        Hardware Codec                                          

>>>>>>  Video Processing Steps for [0:0]: H.265 (HEVC)
        Step                    HW-Context   Format       SW-Format           Size   Next
        HEVC                 >> VAAPI        vaapi_vld    yuv420p10      3836x2074 >> scale_vaapi
        scale_vaapi          >> VAAPI        vaapi_vld    nv12           3836x2074 >> 

 

@pocopico @fbelavenuto Could you please take this i915.ko for geminilake and add it in your repo ?

i915.ko

Edited by Orphée
  • Thanks 1
Link to comment
Share on other sites

TEST ARPL 1.0 beta 13
System HP gen8 Micorserver CPU i3 3240 16GB RAM 4x4tb HDD + 1xSSD 1xNetwork card Intel 520SFP+ Dual

ARPL 1.0 beta 13  all modules+Addons updated these Modules are also not working when the modules + addons NOT updated
Selected Addons : CPU Info + syno Codec Patch
Selected Modules: ALL ( these Models which is not working is also not working when Moddules are not Selected
DSM Version 42962 tested

920+    no HDD Detected
1621xs  no HDD Detected 
2422xs  no HDD Detected
3615xs  not working crash Soft Lookup [  197.214775] Modules linked in: bromolow_synobios(PO) usbcore usb_common redpill(OF)
3617xs  not working the same problem as 3615xs
3622xs  working perfect in any case updated fresh install etc.
DVA1622 no HDD Detected
RS4021  working perfect in any case updated fresh install etc.

pls note with ARPL 1.0 beta 11 these models 3617 3622 4021 was working perfect in any case other i have not tested there was only a cosmetic issue in the Info tab CPU clock speed 
 

 

Log 3615xs 

ARPL 1.0 beta 13 3615 DSM 42962 with modules and also without Modules not working 

[  197.214775] Modules linked in: bromolow_synobios(PO) usbcore usb_common redpill(OF)
[  197.252858] CPU: 0 PID: 3732 Comm: scsi_id Tainted: PF          O 3.10.108 #42962
[  197.290032] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019
[  197.324671] task: ffff8803f1d2c040 ti: ffff880407a34000 task.ti: ffff880407a34000
[  197.362188] RIP: 0010:[<ffffffff814a935a>]  [<ffffffff814a935a>] _raw_spin_lock+0x1a/0x30
[  197.401579] RSP: 0018:ffff880407a37e28  EFLAGS: 00000297
[  197.427001] RAX: 0000000000000001 RBX: ffffffff811384a0 RCX: 00007ffd44cebe30
[  197.463436] RDX: 0000000000000002 RSI: 000000000000005d RDI: ffffffffa001f5a0
[  197.500032] RBP: 000000000000005d R08: ffff8803f1585b00 R09: 0000000000002285
[  197.536722] R10: fffffffffffff124 R11: 0000000000000202 R12: 0000000000000000
[  197.573864] R13: ffffffff810fd663 R14: ffff880407a387f0 R15: 0000000000000000
[  197.611334] FS:  00007f6b23582c00(0000) GS:ffff880409a00000(0000) knlGS:0000000000000000
[  197.651974] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  197.679890] CR2: 00007f6b229802f0 CR3: 0000000407a38000 CR4: 00000000001607f0
[  197.714605] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  197.748116] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  197.782039] Stack:
[  197.791468]  ffffffffa00023b6 0000000000002285 ffff880407f6a000 00007ffd44cebe30
[  197.826588]  ffff8803f1585b00 ffffffff812690d7 ffffffff814ada08 ffff8803f1585b00
[  197.861906]  0000000000000000 0000000063ddfab7 00000000ffffffe7 ffff8803f1de8180
[  197.897461] Call Trace:
[  197.909248]  [<ffffffffa00023b6>] ? sd_ioctl_canary+0x16/0x60 [redpill]
[  197.941117]  [<ffffffff812690d7>] ? blkdev_ioctl+0x2d7/0x840
[  197.968076]  [<ffffffff814ada08>] ? __do_page_fault+0x1f8/0x500
[  197.996495]  [<ffffffff81161dd4>] ? block_ioctl+0x34/0x40
[  198.022281]  [<ffffffff8113c28d>] ? do_vfs_ioctl+0x76d/0x9b0
[  198.048942]  [<ffffffff8113c570>] ? SyS_ioctl+0xa0/0xb0
[  198.073779]  [<ffffffff814b1e7e>] ? system_call_fastpath+0x1c/0x21
[  198.103371] Code: 75 f7 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 b8 00 01 00 00 f0 66 0f c1 07 0f b6 d4 38 c2 74 10 0f 1f 80 00 00 00 00 f3 90 <0f> b6 07 38 d0 75 f7 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00

 

Link to comment
Share on other sites

Hello everyone, such an interesting question, I'm putting the latest version of rpl v1.0-beta 13, I tried to do everything for a test with 1 disk, in the end everything was put, everything is OK.

But as soon as I connect everything else, 5 disks and 1 ssd, then when building the build and rebooting, I see how the ping goes 1 time, and then silence, I waited for more than 10 minutes, but even the nas did not appear on the network.
Who can tell you what the problem is?

Link to comment
Share on other sites

2 часа назад, Marello320 сказал:

Всем привет, такой интересный вопрос, ставлю последнюю версию rpl v1.0-beta 13, на пробу пробовал делать все с 1 диском, в итоге все поставилось, все ок.

Но как только подключаю все остальное, 5 дисков и 1 ssd, то при сборке билда и перезагрузке вижу как пинг идет 1 раз, а потом тишина, ждал больше 10 минут, но даже nas не появляются в сети.
Кто может сказать вам, в чем проблема?

As a result, during the experiments, it was possible to identify the moment. I installed the DVA1622 assembly and everything started up with it without any problems.

Link to comment
Share on other sites

I have the following hardware:

Gigabyte Z97N-WIFI with Intel i7-4790T (Onboard Intel & Realtek LAN ports)

16GB RAM

LSI 9300-16i SAS Controller

I booted this up with old 6.1.2 Jun Loader that I've been using on a different system and I am familiar with and everything was discovered and operated fine.

 

Is this loader capable of running on the above hardware and if yes, which version of DSM should I put on it? Thanks

 

 

 

Link to comment
Share on other sites

Hello Guys and hopefully @fbelavenuto

 

I have been playing with both this automated or the other non-automated to setup DVA3221 on lenovo P300 thinkstation with xeon E3-1245 v3 CPU and Intel I217LM onboard NIC. 

 

arpl-1.0-beta13 AND tinycore-redpill.v0.9.4.0

 

The process is fairly simple and straightforward. Everything went well until the last step when I "Boot the Loader". It booted up to USB with verbose. It is very short lived, for less than a minute. It would shut down automatically. There were occasions i was quick enough to connect from within the Synology assistant. the web page was loading and stuck at http://xxx.xxx.xx.xx:5000/timestamps ?, then computer would shut down. 

 

I have been playing with for the past 3 days with no progress.

 

auto serial N

auto Mac

PID and VID are correct

 

Thanks

Untitled.jpg

Edited by tigs
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...