alienman Posted March 26, 2022 Share #126 Posted March 26, 2022 Hi, Based on this post: I request to create a redpill-extension that adds the PCI addresses in the "/etc.defaults/extensionPorts" file, based on the results of the "udevadm info" tool. I've tested that we can add multiple "pci" lines like: [pci] pci1="0000:00:01.0" pci2="0000:01:02.0" pci3="0000:02:01.0" And then the system (DS3622xs+) will detect automatically the NVMe devices on these addresses. Regards. Quote Link to comment Share on other sites More sharing options...
K-Li Posted March 27, 2022 Share #127 Posted March 27, 2022 Hi Everybody. Is it possible to add QLogic/NetXen (1/10) GbE Intelligent Ethernet Driver ? For NetXen NX3031 support.. I've found something there : https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/qlogic/netxen/?h=v5.16.17 Regards. Quote Link to comment Share on other sites More sharing options...
blackmanga Posted March 31, 2022 Share #128 Posted March 31, 2022 First of all i would like to thank all the devs for working on this tirelessly! I have been able to update from 1.04b loader 6.2.3 up3 to TC redpill UEFI loader 7.0.1-42218 up3 on DS 918+. All my extensions and HDDs work (mlx4_core and e1000e) and there was no issue with the satamap etc as well. One thing that is bugging me is that hw transcoding isnt available. i have an i3 10100 CPU (9BC8) on Gigabyte H470 DS3H motherboard. I have tried using doing insmod on the patched i915.ko file, but i get a kernel panic and the system reboots. VT-d & C1E have been disabled. lspci -tnnvq -+-[0001:03]---00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] +-[0001:02]---00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] +-[0001:01]---00.0 Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] +-[0001:00]-+-12.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] | +-13.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] | +-14.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] | +-15.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] | +-16.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac] | +-18.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc] | +-19.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] | +-19.2 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] | +-1f.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] | \-1f.1 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] \-[0000:00]-+-00.0 Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9b63] +-01.0-[01]----00.0 Mellanox Technologies MT27500 Family [ConnectX-3] [15b3:1003] +-02.0 Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc8] +-12.0 Intel Corporation Comet Lake PCH Thermal Controller [8086:06f9] +-14.0 Intel Corporation Comet Lake USB 3.1 xHCI Host Controller [8086:06ed] +-14.2 Intel Corporation Comet Lake PCH Shared SRAM [8086:06ef] +-16.0 Intel Corporation Comet Lake HECI Controller [8086:06e0] +-17.0 Intel Corporation Comet Lake SATA AHCI Controller [8086:06d2] +-1b.0-[02]-- +-1b.4-[03]-- +-1c.0-[04]----00.0 JMicron Technology Corp. JMB58x AHCI SATA controller [197b:0585] +-1d.0-[05]-- +-1d.4-[06]-- +-1f.0 Intel Corporation H470 Chipset LPC/eSPI Controller [8086:0684] +-1f.4 Intel Corporation Comet Lake PCH SMBus Controller [8086:06a3] +-1f.5 Intel Corporation Comet Lake PCH SPI Controller [8086:06a4] \-1f.6 Intel Corporation Ethernet Connection (11) I219-V [8086:0d4d] oops.txt Quote Link to comment Share on other sites More sharing options...
blackmanga Posted April 5, 2022 Share #129 Posted April 5, 2022 On 3/31/2022 at 11:35 PM, blackmanga said: First of all i would like to thank all the devs for working on this tirelessly! I have been able to update from 1.04b loader 6.2.3 up3 to TC redpill UEFI loader 7.0.1-42218 up3 on DS 918+. All my extensions and HDDs work (mlx4_core and e1000e) and there was no issue with the satamap etc as well. One thing that is bugging me is that hw transcoding isnt available. i have an i3 10100 CPU (9BC8) on Gigabyte H470 DS3H motherboard. I have tried using doing insmod on the patched i915.ko file, but i get a kernel panic and the system reboots. VT-d & C1E have been disabled. lspci -tnnvq -+-[0001:03]---00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] +-[0001:02]---00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] +-[0001:01]---00.0 Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] +-[0001:00]-+-12.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] | +-13.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] | +-14.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] | +-15.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] | +-16.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac] | +-18.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc] | +-19.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] | +-19.2 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] | +-1f.0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] | \-1f.1 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] \-[0000:00]-+-00.0 Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers [8086:9b63] +-01.0-[01]----00.0 Mellanox Technologies MT27500 Family [ConnectX-3] [15b3:1003] +-02.0 Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc8] +-12.0 Intel Corporation Comet Lake PCH Thermal Controller [8086:06f9] +-14.0 Intel Corporation Comet Lake USB 3.1 xHCI Host Controller [8086:06ed] +-14.2 Intel Corporation Comet Lake PCH Shared SRAM [8086:06ef] +-16.0 Intel Corporation Comet Lake HECI Controller [8086:06e0] +-17.0 Intel Corporation Comet Lake SATA AHCI Controller [8086:06d2] +-1b.0-[02]-- +-1b.4-[03]-- +-1c.0-[04]----00.0 JMicron Technology Corp. JMB58x AHCI SATA controller [197b:0585] +-1d.0-[05]-- +-1d.4-[06]-- +-1f.0 Intel Corporation H470 Chipset LPC/eSPI Controller [8086:0684] +-1f.4 Intel Corporation Comet Lake PCH SMBus Controller [8086:06a3] +-1f.5 Intel Corporation Comet Lake PCH SPI Controller [8086:06a4] \-1f.6 Intel Corporation Ethernet Connection (11) I219-V [8086:0d4d] oops.txt 46.21 kB · 4 downloads apologies for reposting. Any advice please Quote Link to comment Share on other sites More sharing options...
rok1 Posted April 6, 2022 Share #130 Posted April 6, 2022 Are you able to update the acpid driver for support of 3622xs? Currently vms will not shutdown via the vmm or when you reboot or shutdown the box. Quote Link to comment Share on other sites More sharing options...
RacerX Posted April 6, 2022 Share #131 Posted April 6, 2022 (edited) A tale of two Mellanox Single Port cards and different results on different hardware. They have identical firmware version 1st Card ethtool -i enp1s0 grep -i firmware | cut -d ' ' -f 2- 2.42.5000 2nd Card ethtool -i enp1s0 grep -i firmware | cut -d ' ' -f 2- 2.42.5000 Also both cards work fine with TC, Ubuntu, etc The first card works with the default dms - bare metal with no extensions Mellanox CX353A ConnextX-3 FDR Infiniband + 40GB Ethernet 06:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3] Subsystem: Mellanox Technologies Device 0051 Flags: bus master, fast devsel, latency 0, IRQ 32 Memory at fc300000 (64-bit, non-prefetchable) [size=1M] Memory at e2800000 (64-bit, prefetchable) [size=8M] Expansion ROM at fc200000 [disabled] [size=1M] Capabilities: <access denied> Kernel driver in use: mlx4_core The second card does not work with bare metal with or without the extension at all just ("booting the kernel") Mellanox C353A Connectx-3 QRD Infiniband + 40GB Ethernet 01:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3] Subsystem: Mellanox Technologies Device 0017 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at dfd00000 (64-bit, non-prefetchable) [size=1M] Memory at 2ff0000000 (64-bit, prefetchable) [size=8M] Expansion ROM at dfc00000 [disabled] [size=1M] Capabilities: <access denied> Kernel driver in use: mlx4_core WIth TC c@box:~$ cat dmesg.log | grep mlx4_en [ 8.647834] mlx4_en: Mellanox ConnectX HCA Ethernet driver v4.0-0 [ 8.648064] mlx4_en 0000:06:00.0: Activating port:1 [ 8.650005] mlx4_en: 0000:06:00.0: Port 1: Using 8 TX rings [ 8.650006] mlx4_en: 0000:06:00.0: Port 1: Using 8 RX rings [ 8.650417] mlx4_en: 0000:06:00.0: Port 1: Initializing port [ 8.651618] mlx4_en 0000:06:00.0: registered PHC clock [ 11.368809] mlx4_en: eth2: Link Up [ 23.995331] mlx4_en: eth2: Steering Mode 1 sudo lsmod > lsmod.log tc@box:~$ cat lsmod.log | grep mlx4_core mlx4_core 184320 1 mlx4_en Any ideas to help the second card, I can supply more info... Edited April 6, 2022 by RacerX Quote Link to comment Share on other sites More sharing options...
bdrwu Posted April 7, 2022 Share #132 Posted April 7, 2022 Can the acpid of 42621 be increased? Quote Link to comment Share on other sites More sharing options...
ugariello Posted April 13, 2022 Share #133 Posted April 13, 2022 On 3/22/2022 at 8:12 PM, xennix said: thank you for your effort ☺️ is there anything can I do? I have same network card with same issue. Did you fix the fault? Tks in advance. Quote Link to comment Share on other sites More sharing options...
phone guy Posted April 14, 2022 Share #134 Posted April 14, 2022 Question, when adding ext, you have to build image correct? you can not simply add ext to a working system? ./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json then ./rploader.sh build apollolake-7.1.0-42661 am I correct? and if yes, can I simply reboot or do I have to do force_junior to reinstall dsm again after building new loader usb? Quote Link to comment Share on other sites More sharing options...
pocopico Posted April 15, 2022 Author Share #135 Posted April 15, 2022 On 4/14/2022 at 3:03 AM, phone guy said: Question, when adding ext, you have to build image correct? you can not simply add ext to a working system? ./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json then ./rploader.sh build apollolake-7.1.0-42661 am I correct? and if yes, can I simply reboot or do I have to do force_junior to reinstall dsm again after building new loader usb? Yes 👍 this might change in the future though 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 16, 2022 Share #136 Posted April 16, 2022 This is a request from @dolbycat Until now, using the below pocopico Ext for DS1621+ for bare metal failed. I saw a post on the XPENOLOGY forum today Attempted to attach the 4.4.180plus-denverton expansion driver to the DS1621+. Pocopico's was modified a little bit and applied as below, and igb, e1000e, r8125 all succeeded with Intel NIC. ./redpill_tool_chain.sh add https://raw.githubusercontent.com/dolbycat/rp-ext/main/r8125/rpext-index.json ./redpill_tool_chain.sh add https://raw.githubusercontent.com/dolbycat/rp-ext/main/igb/rpext-index.json @pocopico, I would appreciate it if you could change it to 4.4.180plus-denverton when you have time. Quote Link to comment Share on other sites More sharing options...
phone guy Posted April 19, 2022 Share #137 Posted April 19, 2022 Does mvsas support dsm7.1 42661 ? mvsas.ko v0.8.16 - Marvell 88SE6440/88SE9480 SAS/SATA controller driver I am going to say no since it is not in @pocopico ext github? I ordered the wrong item, and ordered a AOC-SAS2LP-H8IR which as I understand uses the Marvell 9480 chip set, not an LSI chip set. So I can not return the card, so if I can use it great, if not, oh well..... I think I need the mvsas driver if its available for tcrp 7.1 42661 Quote Link to comment Share on other sites More sharing options...
nadiva Posted April 21, 2022 Share #138 Posted April 21, 2022 (edited) [mvsas vote] Please add Marvell 88SE9230 for HP GenX 01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0]) Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller Edited April 21, 2022 by nadiva Quote Link to comment Share on other sites More sharing options...
pocopico Posted April 21, 2022 Author Share #139 Posted April 21, 2022 (edited) 8 hours ago, nadiva said: [mvsas vote] Please add Marvell 88SE9230 for HP GenX 01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0]) Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller Can you please pass the linux source to that ? @nadiva @phone guy Added the extension, please test. https://raw.githubusercontent.com/pocopico/rp-ext/master/mvsas/rpext-index.json Edited April 21, 2022 by pocopico 2 Quote Link to comment Share on other sites More sharing options...
nadiva Posted April 21, 2022 Share #140 Posted April 21, 2022 48 minutes ago, pocopico said: Can you please pass the linux source to that ? could it be this one? no idea where the sources come from. btw how can i view the /var/log files with DSM running and no keyboard, no serial, no shell, no rlogin? Quote Link to comment Share on other sites More sharing options...
blackmix Posted April 21, 2022 Share #141 Posted April 21, 2022 1 hour ago, nadiva said: could it be this one? no idea where the sources come from. btw how can i view the /var/log files with DSM running and no keyboard, no serial, no shell, no rlogin? U can telnet acess dsm in install mode root login and no password. Quote Link to comment Share on other sites More sharing options...
nadiva Posted April 21, 2022 Share #142 Posted April 21, 2022 @pocopicosorry the link didn't get through: source URL @blackmix interesting, thanks, i've ben continuously trying but telnet, rlogin, or rlogin through redirect 7681 never appearing during installation or post installation Quote Link to comment Share on other sites More sharing options...
pocopico Posted April 21, 2022 Author Share #143 Posted April 21, 2022 40 minutes ago, nadiva said: @pocopicosorry the link didn't get through: source URL @blackmix interesting, thanks, i've ben continuously trying but telnet, rlogin, or rlogin through redirect 7681 never appearing during installation or post installation Yeah it’s fine I used the in tree sources for the mvsas. Quote Link to comment Share on other sites More sharing options...
phone guy Posted April 21, 2022 Share #144 Posted April 21, 2022 4 hours ago, nadiva said: @pocopicosorry the link didn't get through: source URL @blackmix interesting, thanks, i've ben continuously trying but telnet, rlogin, or rlogin through redirect 7681 never appearing during installation or post installation telnet synoip:7681 access only available in junior mode Quote Link to comment Share on other sites More sharing options...
RacerX Posted April 21, 2022 Share #145 Posted April 21, 2022 (edited) Pocopico, I just tested new card Mellanox MCX414-GCAT it's QSFP28 50gb dual TC finds the card but tries to use the MLX_4 extension which does not wok (127.0.0.1) I tested so far here is the info from Ubuntu 20.04 it works... lspci -v 01:00.1 Ethernet controller: Mellanox Technologies MT27700 Family [ConnectX-4] Subsystem: Mellanox Technologies MT27700 Family [ConnectX-4] Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at 2002000000 (64-bit, prefetchable) [size=32M] Expansion ROM at dfc00000 [disabled] [size=1M] Capabilities: <access denied> Kernel driver in use: mlx5_core Kernel modules: mlx5_core Can you add mlx_5.core to the extensions? Edited April 21, 2022 by RacerX Quote Link to comment Share on other sites More sharing options...
nadiva Posted April 22, 2022 Share #146 Posted April 22, 2022 14 hours ago, pocopico said: Can you please pass the linux source to that ? @nadiva @phone guy Added the extension, please test. https://raw.githubusercontent.com/pocopico/rp-ext/master/mvsas/rpext-index.json [!] after update, i'm getting -1 extension instead of +1, only Atlantic passes through. Lost tg3: It looks that you will need the following modules : parse error: Expected another key-value pair at line 1209, column 3 Found VGA Controller : pciid 1002d00009874 Required Extension : amdgpu Searching for matching extension for amdgpu Found SATA Controller : pciid 1022d00007901 Required Extension : No matching extension parse error: Expected another key-value pair at line 1209, column 3 Found SATA Controller : pciid 1b4bd00009230 Required Extension : ahci Searching for matching extension for ahci parse error: Expected another key-value pair at line 1209, column 3 .. here atlantic is succesful .. Found Ethernet Interface : pciid 1d6ad000007b1 Required Extension : atlantic Searching for matching extension for atlantic Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/rpext-index.json" parse error: Expected another key-value pair at line 1209, column 3 Found Ethernet Interface : pciid 14e4d0000165f Required Extension : tg3 Searching for matching extension for tg3 parse error: Expected another key-value pair at line 1209, column 3 Found Ethernet Interface : pciid 14e4d0000165f Required Extension : tg3 Searching for matching extension for tg3 ------------------------------------------------------------------------------------------------ [i] Before each import there's a parse error. [i] There's one unmatch - that is some ahci again. oh it's the internal 1xSATA: Quote 00:11.0 0106: 1022:7901 (rev 49) (prog-if 01 [AHCI 1.0]) SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49) (prog-if 01 [AHCI 1.0]) Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] Subsystem: 1022:7901 .. Capabilities: <access denied> Kernel driver in use: ahci Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 22, 2022 Share #147 Posted April 22, 2022 (edited) @pocopico When installing HP 560SFP+ NIC with DS36xx DSM, there was a phenomenon that stopped at 47%, so I looked at the log, and the error was confirmed as below. The above NIC uses the INTEL X520-DA2 chipset. Can you check it? I guess igb already finished copying dca.ko file and ixgbe already exist dca.ko file caused problem in later progress? DiskStation> cat /var/log/junior_reason Exit on error [99] rp ext init exec failure... DiskStation> cat /var/log/*rc* START /linuxrc.syno.impl Insert Marvell 1475 SATA controller driver Insert basic USB modules... :: Loading module usb-common ... [ OK ] :: Loading module usbcore ... [ OK ] :: Loading module xhci-hcd ... [ OK ] :: Loading module xhci-pci ... [ OK ] :: Loading module usb-storage ... [ OK ] :: Loading kernel modules from extensions ... Loading kmod #0 "i2c-algo-bit.ko" for pocopico.igb (args: ) Loading kmod #1 "dca.ko" for pocopico.igb (args: ) Loading kmod #2 "igb.ko" for pocopico.igb (args: ) Loading kmod #0 "dca.ko" for pocopico.ixgbe (args: ) insmod: can't insert 'dca.ko': File exists ERROR: kernel extensions "dca.ko" from pocopico.ixgbe failed to load Exit on error [99] rp ext init exec failure... Fri Apr 22 11:11:04 UTC 2022 none /sys/kernel/debug debugfs rw,relatime 0 0 Edited April 22, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
pocopico Posted April 22, 2022 Author Share #148 Posted April 22, 2022 11 minutes ago, Peter Suh said: @pocopico When installing HP 560SFP+ NIC with DS36xx DSM, there was a phenomenon that stopped at 47%, so I looked at the log, and the error was confirmed as below. The above NIC uses the INTEL X520-DA2 chipset. Can you check it? I guess igb already finished copying dca.ko file and ixgbe already exist dca.ko file caused problem in later progress? DiskStation> cat /var/log/junior_reason Exit on error [99] rp ext init exec failure... DiskStation> cat /var/log/*rc* START /linuxrc.syno.impl Insert Marvell 1475 SATA controller driver Insert basic USB modules... :: Loading module usb-common ... [ OK ] :: Loading module usbcore ... [ OK ] :: Loading module xhci-hcd ... [ OK ] :: Loading module xhci-pci ... [ OK ] :: Loading module usb-storage ... [ OK ] :: Loading kernel modules from extensions ... Loading kmod #0 "i2c-algo-bit.ko" for pocopico.igb (args: ) Loading kmod #1 "dca.ko" for pocopico.igb (args: ) Loading kmod #2 "igb.ko" for pocopico.igb (args: ) Loading kmod #0 "dca.ko" for pocopico.ixgbe (args: ) insmod: can't insert 'dca.ko': File exists ERROR: kernel extensions "dca.ko" from pocopico.ixgbe failed to load Exit on error [99] rp ext init exec failure... Fri Apr 22 11:11:04 UTC 2022 none /sys/kernel/debug debugfs rw,relatime 0 0 already solved. Please use pocopico github redpill-load repo Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 22, 2022 Share #149 Posted April 22, 2022 (edited) 9 minutes ago, pocopico said: already solved. Please use pocopico github redpill-load repo I didn't understand that it was solved. What ext do you want me to add to your redpill-load and proceed with the build? Edited April 22, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
pocopico Posted April 22, 2022 Author Share #150 Posted April 22, 2022 When you load extension that use overlapping dependencies the initial script will fail. I modified the script to load the module only if it’s not loaded. 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.