pocopico Posted March 9, 2022 Author Share #1401 Posted March 9, 2022 2 hours ago, Peter Suh said: @pocopico As Jumkey explained, the ds1621p loader was booted from the AMD platform Ryzen 3300X system. This included a driver for r8169. The dtc file downloaded within tc with wget had a permission problem. First, even if it was adjusted to chmod, it could not be executed. The build was completed without output.dts. I wanted to check the network connection status first without adjustment to HDD and SATAPort, but there was no response in r8169. What did I miss? What is your network card pci id, can you please share lspci -nnq ? Quote Link to comment Share on other sites More sharing options...
sam juan Posted March 9, 2022 Share #1402 Posted March 9, 2022 i was able to install ds3622xs+ into my 2 qnap nas all seems to be working fine including usb3 so the mac address is not the physical mac address? steps i followed: 1. rploader update now 2. rploader serialgen DS3622xs+ now (press Y) should update mac1/mac2 for the real/physical mac address? 3. sudo vi user_config.json <-- to update the pid/vid 4. rploader satamap now (press Y) 5. vi user_config.json to make sure it has updated 6. rploader backup now 7. rploader build broadwellnk-7.0.1-42218 8. winscp pat file from cache before it has problems at 55% 56% saying pat corrupt; this is due to the pid/vid was incorrect, i put in pid value into the vid; now time to monitor.. thanks a lot for the devs/contributors.. 1 Quote Link to comment Share on other sites More sharing options...
synoxpe Posted March 9, 2022 Share #1403 Posted March 9, 2022 @pocopico any plans to add the ds920p in tinycore? The success stories with the iGPU are promising Quote Link to comment Share on other sites More sharing options...
IG-88 Posted March 9, 2022 Share #1404 Posted March 9, 2022 5 hours ago, synoxpe said: trying to get the intel iGPU running on a bare metal install of ds3622xsp (on Intel NUC 10 having Comet Lake UHD). Where can I get i915 driver that you had linked earlier I think? https://xpenology.com/forum/topic/58141-best-image-to-use-for-9th-gen-intel-setup/?do=findComment&comment=269215 the "918+" in the file name is not just for show, its meant to be used with 918+, thats where the driver info came from, there is a link to a one click hoster https://xpenology.com/forum/topic/48743-drivers-extension-for-redpill-request-for-comments-drivers-packages/?do=findComment&comment=268029 1 Quote Link to comment Share on other sites More sharing options...
dolbycat Posted March 9, 2022 Share #1405 Posted March 9, 2022 Does ds1621p not work on intel platforms? And if you support ds920p, thank you. Quote Link to comment Share on other sites More sharing options...
pocopico Posted March 9, 2022 Author Share #1406 Posted March 9, 2022 1 hour ago, dolbycat said: Does ds1621p not work on intel platforms? And if you support ds920p, thank you. ds1621p works fine as a VM that I’ve tried. I guess it will be the same on physical. But anyway ds3622xs+ is superior in features for intel CPU’s Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1407 Posted March 10, 2022 5 hours ago, pocopico said: What is your network card pci id, can you please share lspci -nnq ? @pocopico Here is the log you requested. According to this log, I can see r8168. The driver automatically recognized by tc was r8169. I should add r8168 manually, right? tc@box:~$ sudo su root@box:/home/tc# lspci -nnq 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443] 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444] 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445] 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446] 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447] 01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009] (rev 01) 02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ec] 02:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb] 02:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9] 03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 03:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) 05:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] (rev 10) 06:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) 06:00.1 Audio device [0403]: NVIDIA Corporation GM206 High Definition Audio Controller [10de:0fba] (rev a1) 07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 08:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] 08:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] 08:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1408 Posted March 10, 2022 29 minutes ago, Peter Suh said: @pocopico Here is the log you requested. According to this log, I can see r8168. The driver automatically recognized by tc was r8169. I should add r8168 manually, right? tc@box:~$ sudo su root@box:/home/tc# lspci -nnq 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443] 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444] 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445] 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446] 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447] 01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009] (rev 01) 02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ec] 02:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb] 02:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9] 03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 03:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) 05:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] (rev 10) 06:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) 06:00.1 Audio device [0403]: NVIDIA Corporation GM206 High Definition Audio Controller [10de:0fba] (rev a1) 07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 08:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] 08:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] 08:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Isn't the r8168 driver corresponding? As shown below, it seems to say that it is an undefined part when added manually. Available platform versions: ---------------------------------------------------------------------------------------- apollolake-6.2.4-25556 apollolake-7.0-41890 apollolake-7.0.1-42218 broadwell-7.0.1-42218 broadwellnk-7.0.1-42218 bromolow-6.2.4-25556 bromolow-7.0-41222 bromolow-7.0.1-42218 v1000-7.0.1-42218 ---------------------------------------------------------------------------------------- Check global_settings.json for settings. root@box:/home/tc# ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json jq: error (at <stdin>:1): Cannot iterate over null (null) jq: error (at <stdin>:1): Cannot iterate over null (null) Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/jumkey/redpill-lkm.git : Redpill module branch : develop Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.v1000-7.0.dev.txz/download TOOLKIT_SHA : 6108f9f7b7f0a13ee985314aef9419303375ab7ded4112be991590339b66ecd1 SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/v1000-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : v1000 TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE= modules.alias.4.json Checking Internet Access -> OK Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. [#] Checking runtime for required tools... [OK] /home/tc/redpill-load/ext-manager.sh: line 1079: __action_add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json: No such file or directory You've called "./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json" - this action is unknown, see help below RedPill Extensions Manager ============================== Usage: ./rploader.sh ext v1000-7.0.1-42218 <action> [arguments/options] ------------------------------ Actions intended for users: info Purpose: Gets information about an extension (or all of them) Arguments: [EXT_ID]: id of the extension; optional (if not specified it will list all) Examples: ./rploader.sh ext v1000-7.0.1-42218 info # gets info about all installed ./rploader.sh ext v1000-7.0.1-42218 info thethorgroup.virtio # gets info about thethorgroup.virtio add Purpose: Adds new extension. If exists this action will fail. Arguments: URL: the url to an index file; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 add https://example.tld/sample-ext/rpext-index.json force_add Purpose: Adds new extension. If it exists url is verified to be the same, if not extension is removed and reinstalled from the URL provided. If extension exists with the same URL nothing happens. Arguments: EXT_ID: ID of the extension; argument is mandatory URL: the url to an index file; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 force_add example-dev.sample-ext https://example.tld/sample-ext/rpext-index.json cleanup Purpose: Remove all platform (cache) files for an extension. If it does not exists this action will fail. Arguments: [EXT_IDS]: comma-separated ordered list of extensions to cleanup; optional Examples: ./rploader.sh ext v1000-7.0.1-42218 cleanup thethorgroup.virtio,thethorgroup.boot-wait # cleanup only 2 extensions listed ./rploader.sh ext v1000-7.0.1-42218 cleanup # cleanup all extensions remove Purpose: Remove an extension and all its platform files. If it does not exists this action will fail. Arguments: EXT_ID: if of the extension to remove; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 remove badcoder.unstable-ext update Purpose: Updates information about extensions; this will NOT download platform extensions itself Arguments: [EXT_IDS]: comma-separated ordered list of extensions to update; optional Examples: ./rploader.sh ext v1000-7.0.1-42218 update thethorgroup.virtio,thethorgroup.boot-wait # update only 2 extensions listed ./rploader.sh ext v1000-7.0.1-42218 update # update all extensions installed help Purpose: Helping you! (you're reading it right now) Arguments: takes no arguments ------------------------------ Actions intended for usage in scripts: _update_platform_exts Purpose: Checks all extensions added expecting the platform to be supported; updates all recipes & files Arguments: PLATFORM_CODE: id of the platform, e.g. ds3615xs_25556 [EXT_IDS]: comma-separated ordered list of extensions to include; optional _dump_exts Purpose: Dump all extensions, their scripts + loader script; used by the redpill-load during image build Arguments: PLATFORM_CODE: id of the platform, e.g. ds3615xs_25556; required DST_DIR: where to save all files; required [EXT_IDS]: comma-separated ordered list of extensions to include; optional Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1409 Posted March 10, 2022 7 minutes ago, Peter Suh said: Isn't the r8168 driver corresponding? As shown below, it seems to say that it is an undefined part when added manually. Available platform versions: ---------------------------------------------------------------------------------------- apollolake-6.2.4-25556 apollolake-7.0-41890 apollolake-7.0.1-42218 broadwell-7.0.1-42218 broadwellnk-7.0.1-42218 bromolow-6.2.4-25556 bromolow-7.0-41222 bromolow-7.0.1-42218 v1000-7.0.1-42218 ---------------------------------------------------------------------------------------- Check global_settings.json for settings. root@box:/home/tc# ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json jq: error (at <stdin>:1): Cannot iterate over null (null) jq: error (at <stdin>:1): Cannot iterate over null (null) Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/jumkey/redpill-lkm.git : Redpill module branch : develop Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.v1000-7.0.dev.txz/download TOOLKIT_SHA : 6108f9f7b7f0a13ee985314aef9419303375ab7ded4112be991590339b66ecd1 SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/v1000-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : v1000 TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE= modules.alias.4.json Checking Internet Access -> OK Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. [#] Checking runtime for required tools... [OK] /home/tc/redpill-load/ext-manager.sh: line 1079: __action_add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json: No such file or directory You've called "./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json" - this action is unknown, see help below RedPill Extensions Manager ============================== Usage: ./rploader.sh ext v1000-7.0.1-42218 <action> [arguments/options] ------------------------------ Actions intended for users: info Purpose: Gets information about an extension (or all of them) Arguments: [EXT_ID]: id of the extension; optional (if not specified it will list all) Examples: ./rploader.sh ext v1000-7.0.1-42218 info # gets info about all installed ./rploader.sh ext v1000-7.0.1-42218 info thethorgroup.virtio # gets info about thethorgroup.virtio add Purpose: Adds new extension. If exists this action will fail. Arguments: URL: the url to an index file; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 add https://example.tld/sample-ext/rpext-index.json force_add Purpose: Adds new extension. If it exists url is verified to be the same, if not extension is removed and reinstalled from the URL provided. If extension exists with the same URL nothing happens. Arguments: EXT_ID: ID of the extension; argument is mandatory URL: the url to an index file; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 force_add example-dev.sample-ext https://example.tld/sample-ext/rpext-index.json cleanup Purpose: Remove all platform (cache) files for an extension. If it does not exists this action will fail. Arguments: [EXT_IDS]: comma-separated ordered list of extensions to cleanup; optional Examples: ./rploader.sh ext v1000-7.0.1-42218 cleanup thethorgroup.virtio,thethorgroup.boot-wait # cleanup only 2 extensions listed ./rploader.sh ext v1000-7.0.1-42218 cleanup # cleanup all extensions remove Purpose: Remove an extension and all its platform files. If it does not exists this action will fail. Arguments: EXT_ID: if of the extension to remove; argument is mandatory Example: ./rploader.sh ext v1000-7.0.1-42218 remove badcoder.unstable-ext update Purpose: Updates information about extensions; this will NOT download platform extensions itself Arguments: [EXT_IDS]: comma-separated ordered list of extensions to update; optional Examples: ./rploader.sh ext v1000-7.0.1-42218 update thethorgroup.virtio,thethorgroup.boot-wait # update only 2 extensions listed ./rploader.sh ext v1000-7.0.1-42218 update # update all extensions installed help Purpose: Helping you! (you're reading it right now) Arguments: takes no arguments ------------------------------ Actions intended for usage in scripts: _update_platform_exts Purpose: Checks all extensions added expecting the platform to be supported; updates all recipes & files Arguments: PLATFORM_CODE: id of the platform, e.g. ds3615xs_25556 [EXT_IDS]: comma-separated ordered list of extensions to include; optional _dump_exts Purpose: Dump all extensions, their scripts + loader script; used by the redpill-load during image build Arguments: PLATFORM_CODE: id of the platform, e.g. ds3615xs_25556; required DST_DIR: where to save all files; required [EXT_IDS]: comma-separated ordered list of extensions to include; optional In addition, a log for finding the r8169 driver with the listmods command is attached. ------------------------------------------------------------------------------- root@box:/home/tc# ./rploader listmods v1000-7.0.1-42218 sh: ./rploader: not found root@box:/home/tc# ./rploader.sh listmods v1000-7.0.1-42218 jq: error (at <stdin>:1): Cannot iterate over null (null) jq: error (at <stdin>:1): Cannot iterate over null (null) Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/jumkey/redpill-lkm.git : Redpill module branch : develop Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.v1000-7.0.dev.txz/download TOOLKIT_SHA : 6108f9f7b7f0a13ee985314aef9419303375ab7ded4112be991590339b66ecd1 SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/v1000-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : v1000 TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE= modules.alias.4.json Checking Internet Access -> OK Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found SATA Controller : pciid 1022d000043eb Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.r8169/pocopico.r8169.json). For more info use "ext-manager.sh info pocopico.r8169" *** Process will exit *** Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8169 Searching for matching extension for r8169 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json" Found VGA Controller : pciid 10ded00001401 Required Extension : No matching extension ------------------------------------------------------------------------------------------------ Quote Link to comment Share on other sites More sharing options...
msy999 Posted March 10, 2022 Share #1410 Posted March 10, 2022 (edited) ds3622xs+ 7.0.1 Update 2 or Update 3 infinite restore How do I solve it? Edited March 10, 2022 by msy999 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1411 Posted March 10, 2022 38 minutes ago, msy999 said: ds3622xs+ 7.0.1 Update 2 or Update 3 infinite restore How do I solve it? Quote Link to comment Share on other sites More sharing options...
rok1 Posted March 10, 2022 Share #1412 Posted March 10, 2022 1 hour ago, Peter Suh said: That just gets you back up and running I'm guessing or do you actually end up with u3? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1413 Posted March 10, 2022 19 minutes ago, rok1 said: That just gets you back up and running I'm guessing or do you actually end up with u3? The process of installing the DSM Version 7.0.1-42218 Original Pat file returns to the non-update version. Quote Link to comment Share on other sites More sharing options...
eldi Posted March 10, 2022 Share #1414 Posted March 10, 2022 Hello everyone. I have a problem with a native network adapter on Dell R410's motherboard. After i installed DSM 7 on it using redpill the native network adapter stopped working, but the external intel PCI-e adapter is working well. How can I make my native network adapter work again? Quote Link to comment Share on other sites More sharing options...
painkiller895 Posted March 10, 2022 Share #1415 Posted March 10, 2022 5 hours ago, eldi said: Hello everyone. I have a problem with a native network adapter on Dell R410's motherboard. After i installed DSM 7 on it using redpill the native network adapter stopped working, but the external intel PCI-e adapter is working well. How can I make my native network adapter work again? I'm having the same issue with the same R410 server, seems that the drivers are not completed bnx, bnx2 drives are pulled when building the loader but don't function. The only way is to use an Intel nic for the moment untill it's fixed... Quote Link to comment Share on other sites More sharing options...
pocopico Posted March 10, 2022 Author Share #1416 Posted March 10, 2022 (edited) 21 minutes ago, painkiller895 said: I'm having the same issue with the same R410 server, seems that the drivers are not completed bnx, bnx2 drives are pulled when building the loader but don't function. The only way is to use an Intel nic for the moment untill it's fixed... Which platform are you using ? Its getting a bit complicated to follow all the platforms. So when you are referring on a problem please mention the platform as well. Edited March 10, 2022 by pocopico Quote Link to comment Share on other sites More sharing options...
eldi Posted March 10, 2022 Share #1417 Posted March 10, 2022 52 minutes ago, pocopico said: Which platform are you using ? Its getting a bit complicated to follow all the platforms. So when you are referring on a problem please mention the platform as well. it's DS3615xs dsm 7.0 . At the beggining my goal was to migrate my r410 from DS3617xs dsm 6.2 to DS3617xs dsm 7 , but that didn't worked so i installed DS3615xs DSM 7 using redpill following this guide https://xpenology.club/install-dsm-7-on-baremetal-or-vm/ . Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted March 10, 2022 Share #1418 Posted March 10, 2022 ./rploader.sh ext v1000-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json Quote Link to comment Share on other sites More sharing options...
pocopico Posted March 10, 2022 Author Share #1419 Posted March 10, 2022 (edited) 56 minutes ago, eldi said: it's DS3615xs dsm 7.0 . At the beggining my goal was to migrate my r410 from DS3617xs dsm 6.2 to DS3617xs dsm 7 , but that didn't worked so i installed DS3615xs DSM 7 using redpill following this guide https://xpenology.club/install-dsm-7-on-baremetal-or-vm/ . If your CPU supports that, i would go for 3622 instead. The extensions might conflict and will failed into an install loop if they conflict. Its not a TCRP issue, its a Redpill extension loading mechanism issue. It was supposed to be fixed but unfortunatelly TTG went silent. Until a new team picks up from where they left we have to deal with what it is. Select carefully your extensions to be the absolute minimum for installation and then download and copy missing extensions in /usr/lib/modules and run a depmod -a. depmod is missing in DSM so you can do the following ln -s /bin/kmod /sbin/modinfo ln -s /bin/kmod /sbin/depmod Edited March 10, 2022 by pocopico 1 Quote Link to comment Share on other sites More sharing options...
dolbycat Posted March 10, 2022 Share #1420 Posted March 10, 2022 (edited) DS1621+ , baremetal I put the modified "model_ds1621p.dtb" file for my system in the " redpill-load/custom/extensions/jumkey.dtb/ds1621p_42218 " folder. However, when I run " ./rploader.sh build v1000-7.0.1-42218 ", jumkey's "model_ds1621p.dtb" file is overwritten. In the end, it seems that the hard disk is not recognized. Edited March 10, 2022 by dolbycat Quote Link to comment Share on other sites More sharing options...
pocopico Posted March 10, 2022 Author Share #1421 Posted March 10, 2022 1 hour ago, dolbycat said: DS1621+ , baremetal I put the modified "model_ds1621p.dtb" file for my system in the " redpill-load/custom/extensions/jumkey.dtb/ds1621p_42218 " folder. However, when I run " ./rploader.sh build v1000-7.0.1-42218 ", jumkey's "model_ds1621p.dtb" file is overwritten. In the end, it seems that the hard disk is not recognized. The reason is that the extension payload is actually downloaded during the build phase and not before. You can do the the build twice. The first time the extensions will be processed and downloaded. Overwrite dtb file and rerun build. Quote Link to comment Share on other sites More sharing options...
cferra Posted March 10, 2022 Share #1422 Posted March 10, 2022 Is there any easy process for DSM updates or is that something that isn’t yet available?Sent from my iPhone using Tapatalk Quote Link to comment Share on other sites More sharing options...
dolbycat Posted March 10, 2022 Share #1423 Posted March 10, 2022 3 hours ago, pocopico said: The reason is that the extension payload is actually downloaded during the build phase and not before. You can do the the build twice. The first time the extensions will be processed and downloaded. Overwrite dtb file and rerun build. Thanks for your kind reply. I think the way I make ds1621p is wrong. please check. ./rploader.sh update now ./rploader.sh serialgen DS1621+ now ./rploader.sh identifyusb now ./rploader.sh satamap now ./rploader.sh download v1000-7.0.1-42218 ./rploader.sh listmods v1000-7.0.1-42218 ./rploader.sh ext v1000-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json wget https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/releases/dtc wget https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/releases/model_ds1621p.dtb dtc -I dtb -O dts model_ds1621p.dtb > output.dts Edit the "output.dts" file dtc -I dts -O dtb output.dts > model_ds1621p.dtb cp model_ds1621p.dtb redpill-load/custom/extensions/jumkey.dtb/ds1621p_42218/model_ds1621p.dtb ./rploader.sh build v1000-7.0.1-42218 reboot Quote Link to comment Share on other sites More sharing options...
pocopico Posted March 10, 2022 Author Share #1424 Posted March 10, 2022 1 minute ago, dolbycat said: Thanks for your kind reply. I think the way I make ds1621p is wrong. please check. ./rploader.sh update now ./rploader.sh serialgen DS1621+ now ./rploader.sh identifyusb now ./rploader.sh satamap now ./rploader.sh download v1000-7.0.1-42218 ./rploader.sh listmods v1000-7.0.1-42218 ./rploader.sh ext v1000-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json wget https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/releases/dtc wget https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/releases/model_ds1621p.dtb dtc -I dtb -O dts model_ds1621p.dtb > output.dts Edit the "output.dts" file dtc -I dts -O dtb output.dts > model_ds1621p.dtb cp model_ds1621p.dtb redpill-load/custom/extensions/jumkey.dtb/ds1621p_42218/model_ds1621p.dtb ./rploader.sh build v1000-7.0.1-42218 reboot One issue that i've noticed is that once you have installed DSM, the extension will not update for some reason your model.dtb. You can still though copy your modified model.dtb yourself under : /run/model.dtb /etc.defaults/model.dtb /etc/model.dtb 1 Quote Link to comment Share on other sites More sharing options...
painkiller895 Posted March 10, 2022 Share #1425 Posted March 10, 2022 10 hours ago, pocopico said: Which platform are you using ? Its getting a bit complicated to follow all the platforms. So when you are referring on a problem please mention the platform as well. Platform DS3622 on a Dell R410, When I boot the Tinycore usb stick on this system there is no network, when I add the Intel nic I'm able to build the loader. The default network is not seen with your TC stick. I'm running the latest 4.6. I did a test and these were my results... I was able to install DS3622 with the Intel nic. As It was building the loader it did pull the bnx2 drivers for the default network and it pulled the ig drivers for the intel nic. I took of the intel nic card off and rebooted. I could not find the R410 with DS3622. I added the intel nic and I was able to find the system. So the bnx2 drivers are not working or might not be updated to the latest. I also have the latest BIOS update. those were my results... 1 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.