Agente Zeth Posted September 2, 2022 Share #76 Posted September 2, 2022 2 hours ago, Peter Suh said: https://github.com/PeterSuh-Q3/tinycore-redpill/blob/main/ds2422p.dts I adjusted the ata_port one more time by referring to the log you gave me. Expect to see 4 more discs. And finally, the ds2422p.dts file that you edited is here. /mnt/sdl/auxfiles/ds2422p.dts The dts information you sent me now is completely wrong information. Sent from my iPhone using Tapatalk The new ds2422p.dts did not work for me, it does not detect the last 4 units. 😢 I will check the route to see the dts Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 2, 2022 Author Share #77 Posted September 2, 2022 (edited) 33 minutes ago, Agente Zeth said: The new ds2422p.dts did not work for me, it does not detect the last 4 units. 😢 I will check the route to see the dts Now on DS1621+ and DS2422+ I am testing whether 16 disks are automatically mapped to the Device Tree. As you report, I will let you know if the DS2422+ fails automapping if there are many disks. Edited September 2, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
Agente Zeth Posted September 2, 2022 Share #78 Posted September 2, 2022 38 minutes ago, Peter Suh said: Now on DS1621+ and DS2422+ I am testing whether 16 disks are automatically mapped to the Device Tree. As you report, I will let you know if the DS2422+ fails automapping if there are many disks. I was reviewing disk information and I found a pcie_root difference, internal_slot@1: pci0000:00/0000:00:01.1/0000:01:00.1/ata1/host0/target0:0:0/0:0:0:0/block/sda internal_slot@11 : pci0000:00/0000:00:01.1/0000:01:00.2/0000:02:07.0/0000:07:00.0/ata11/host10/target10:0:0/10:0:0:0/ block/sdk Isn't 0000:07:00.0 the correct pcie_root? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 2, 2022 Author Share #79 Posted September 2, 2022 40 minutes ago, Agente Zeth said: I was reviewing disk information and I found a pcie_root difference, internal_slot@1: pci0000:00/0000:00:01.1/0000:01:00.1/ata1/host0/target0:0:0/0:0:0:0/block/sda internal_slot@11 : pci0000:00/0000:00:01.1/0000:01:00.2/0000:02:07.0/0000:07:00.0/ata11/host10/target10:0:0/10:0:0:0/ block/sdk Isn't 0000:07:00.0 the correct pcie_root? Please send the result of the command below. Let's determine the device tree id of the asmedia sata controller. lspci -tvnnq Quote Link to comment Share on other sites More sharing options...
Agente Zeth Posted September 2, 2022 Share #80 Posted September 2, 2022 18 minutes ago, Peter Suh said: Please send the result of the command below. Let's determine the device tree id of the asmedia sata controller. lspci -tvnnq tc@box:~$ lspci -tvnnq -+-[0000:40]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] | +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-01.1-[41]----00.0 Sandisk Corp Device [15b7:5019] | +-01.2-[42]----00.0 Sandisk Corp Device [15b7:5019] | +-02.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-03.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-03.1-[43]--+-00.0 NVIDIA Corporation GK110B [GeForce GTX 780 Ti] [10de:100a] | | \-00.1 NVIDIA Corporation GK110 HDMI Audio [10de:0e1a] | +-04.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-07.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-07.1-[44]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] | | +-00.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456] | | \-00.3 Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller [1022:145f] | +-08.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | \-08.1-[45]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455] | \-00.2 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] \-[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-01.1-[01-07]--+-00.0 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller [1022:43ba] | +-00.1 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller [1022:43b6] | \-00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] | +-04.0-[04]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | +-05.0-[05]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] | +-06.0-[06]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | \-07.0-[07]----00.0 ASMedia Technology Inc. ASM1166 Serial ATA Controller [1b21:1166] +-02.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-03.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-04.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-07.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-07.1-[08]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] | +-00.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456] | \-00.3 Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller [1022:145f] +-08.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-08.1-[09]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455] | +-00.2 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] | \-00.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller [1022:1457] +-14.0 Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] +-14.3 Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] +-18.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460] +-18.1 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461] +-18.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462] +-18.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463] +-18.4 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464] +-18.5 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465] +-18.6 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466] +-18.7 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467] +-19.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460] +-19.1 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461] +-19.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462] +-19.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463] +-19.4 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464] +-19.5 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465] +-19.6 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466] \-19.7 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467] Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 2, 2022 Author Share #81 Posted September 2, 2022 2 hours ago, Agente Zeth said: tc@box:~$ lspci -tvnnq -+-[0000:40]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] | +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-01.1-[41]----00.0 Sandisk Corp Device [15b7:5019] | +-01.2-[42]----00.0 Sandisk Corp Device [15b7:5019] | +-02.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-03.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-03.1-[43]--+-00.0 NVIDIA Corporation GK110B [GeForce GTX 780 Ti] [10de:100a] | | \-00.1 NVIDIA Corporation GK110 HDMI Audio [10de:0e1a] | +-04.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-07.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | +-07.1-[44]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] | | +-00.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456] | | \-00.3 Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller [1022:145f] | +-08.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] | \-08.1-[45]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455] | \-00.2 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] \-[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-01.1-[01-07]--+-00.0 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller [1022:43ba] | +-00.1 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller [1022:43b6] | \-00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] | +-04.0-[04]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | +-05.0-[05]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] | +-06.0-[06]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | \-07.0-[07]----00.0 ASMedia Technology Inc. ASM1166 Serial ATA Controller [1b21:1166] +-02.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-03.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-04.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-07.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-07.1-[08]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] | +-00.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456] | \-00.3 Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller [1022:145f] +-08.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-08.1-[09]--+-00.0 Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455] | +-00.2 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] | \-00.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller [1022:1457] +-14.0 Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] +-14.3 Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] +-18.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460] +-18.1 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461] +-18.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462] +-18.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463] +-18.4 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464] +-18.5 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465] +-18.6 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466] +-18.7 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467] +-19.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460] +-19.1 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461] +-19.2 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462] +-19.3 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463] +-19.4 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464] +-19.5 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465] +-19.6 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466] \-19.7 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467] Please try again. As you mentioned, I re-specified the subtree as shown below. 00:01.1,00.2 -> 00:01.1,00.2,07.0,00.0 https://github.com/PeterSuh-Q3/tinycore-redpill/commit/e9b390ea5ca3c17c55fd15d348ba68be7016cdee https://github.com/PeterSuh-Q3/tinycore-redpill/blob/main/ds2422p.dts Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 2, 2022 Author Share #82 Posted September 2, 2022 [0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-01.1-[01-07]--+-00.0 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller [1022:43ba] | +-00.1 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller [1022:43b6] | \-00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] | +-04.0-[04]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | +-05.0-[05]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] | +-06.0-[06]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | \-07.0-[07]----00.0 ASMedia Technology Inc. ASM1166 Serial ATA Controller [1b21:1166] 00:01.1,00.2,07.0,00.0 The bolded parts are the values referenced to designate the Device Tree ID. I followed the instructions for DS920+ users with the same ASM1166 chipset controller. Quote Link to comment Share on other sites More sharing options...
Agente Zeth Posted September 3, 2022 Share #83 Posted September 3, 2022 23 hours ago, Peter Suh said: [0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450] +-01.0 Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452] +-01.1-[01-07]--+-00.0 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller [1022:43ba] | +-00.1 Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller [1022:43b6] | \-00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] | +-04.0-[04]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | +-05.0-[05]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] | +-06.0-[06]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539] | \-07.0-[07]----00.0 ASMedia Technology Inc. ASM1166 Serial ATA Controller [1b21:1166] 00:01.1,00.2,07.0,00.0 The bolded parts are the values referenced to designate the Device Tree ID. I followed the instructions for DS920+ users with the same ASM1166 chipset controller. Hello Peter, an apology I had not been able to test the change. Today I already tried it, but it failed again 😢 Check if the /mnt/sdl/auxfiles/ds2422p.dts was different, but no, it's the same. I also tried to change the ata_port in internal_slot@9, 10, 11 and 12 putting <0x00>, 1,2 and 3, but I got the same result Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 3, 2022 Author Share #84 Posted September 3, 2022 3 hours ago, Agente Zeth said: Hello Peter, an apology I had not been able to test the change. Today I already tried it, but it failed again 😢 Check if the /mnt/sdl/auxfiles/ds2422p.dts was different, but no, it's the same. I also tried to change the ata_port in internal_slot@9, 10, 11 and 12 putting <0x00>, 1,2 and 3, but I got the same result I want to go back to the beginning of the situation and revisit it. It was said that all 12 units and m2 were recognized when building with the command below without writing a dts file. ./my.sh DS1621+J If so, it would be best to analyze the model.dtb file created by dtbpatch in DS1621+ and use the same. I'll test and show you how to convert this model.dtb file to model.dts . Let's analyze the dts file running from DS1621+. wait please. 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 3, 2022 Author Share #85 Posted September 3, 2022 1 hour ago, Peter Suh said: I want to go back to the beginning of the situation and revisit it. It was said that all 12 units and m2 were recognized when building with the command below without writing a dts file. ./my.sh DS1621+J If so, it would be best to analyze the model.dtb file created by dtbpatch in DS1621+ and use the same. I'll test and show you how to convert this model.dtb file to model.dts . Let's analyze the dts file running from DS1621+. wait please. After completing DSM installation of DS1621+ Log in with DS1621+ Synology. Open SSH port 22 in the DSM control panel. SSH into a separate terminal. After connecting to the terminal, run the following commands Convert the model.dts file. This file is actually the Device Tree information file running on your DS1621+. Please send again the result of the last cat command. sudo -i cd /var/run curl --location "https://github.com/pocopico/tinycore-redpill/raw/main/dtc" -O dtc -I dtb -O dts /var/run/model.dtb > /var/run/model.dts cat /var/run/model.dts 1 Quote Link to comment Share on other sites More sharing options...
Agente Zeth Posted September 3, 2022 Share #86 Posted September 3, 2022 7 hours ago, Peter Suh said: After completing DSM installation of DS1621+ Log in with DS1621+ Synology. Open SSH port 22 in the DSM control panel. SSH into a separate terminal. After connecting to the terminal, run the following commands Convert the model.dts file. This file is actually the Device Tree information file running on your DS1621+. Please send again the result of the last cat command. sudo -i cd /var/run curl --location "https://github.com/pocopico/tinycore-redpill/raw/main/dtc" -O dtc -I dtb -O dts /var/run/model.dtb > /var/run/model.dts cat /var/run/model.dts finally it worked 😭 I really can't believe it, I have extracted the dtb and reviewed, there are some changes from the one we had, but they are few. The most radical is that it does not add empty bays (13,14,15,16) It's been a very long week. Thank you very much Peter, a big hug /dts-v1/; / { compatible = "Synology"; model = "synology_v1000_2422+"; version = <0x01>; syno_spinup_group = <0x06>; syno_spinup_group_delay = <0x00>; syno_hdd_powerup_seq = "true"; syno_smbus_hdd_type = "tca9555"; syno_smbus_hdd_adapter = <0x01>; syno_smbus_hdd_address = <0x20>; syno_cmos_reg_secure_flash = <0xe0>; syno_cmos_reg_secure_boot = <0xe2>; DX517 { compatible = "Synology"; model = "synology_dx517"; pmp_slot@1 { libata { EMID = <0x00>; pmp_link = <0x00>; }; }; pmp_slot@2 { libata { EMID = <0x00>; pmp_link = <0x01>; }; }; pmp_slot@3 { libata { EMID = <0x00>; pmp_link = <0x02>; }; }; pmp_slot@4 { libata { EMID = <0x00>; pmp_link = <0x03>; }; }; pmp_slot@5 { libata { EMID = <0x00>; pmp_link = <0x04>; }; }; }; esata_port@1 { ahci { pcie_root = "00:01.5,00.0"; ata_port = <0x00>; }; }; esata_port@2 { ahci { pcie_root = "00:01.6,00.0"; ata_port = <0x00>; }; }; pcie_slot@1 { pcie_root = "00:01.2"; }; usb_slot@1 { vbus { syno_gpio = <0x2a 0x01>; }; usb2 { usb_port = "1-2"; }; usb3 { usb_port = "2-2"; }; }; usb_slot@2 { vbus { syno_gpio = <0x0b 0x01>; }; usb2 { usb_port = "3-1"; }; usb3 { usb_port = "4-1"; }; }; usb_slot@3 { vbus { syno_gpio = <0x0c 0x01>; }; usb2 { usb_port = "1-3"; }; usb3 { usb_port = "2-3"; }; }; internal_slot@1 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x00>; }; led_green { led_name = "syno_led0"; }; led_orange { led_name = "syno_led1"; }; }; internal_slot@2 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x01>; }; led_green { led_name = "syno_led2"; }; led_orange { led_name = "syno_led3"; }; }; internal_slot@3 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x02>; }; led_green { led_name = "syno_led4"; }; led_orange { led_name = "syno_led5"; }; }; internal_slot@4 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x03>; }; led_green { led_name = "syno_led6"; }; led_orange { led_name = "syno_led7"; }; }; internal_slot@5 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x04>; }; led_green { led_name = "syno_led8"; }; led_orange { led_name = "syno_led9"; }; }; internal_slot@6 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x05>; }; led_green { led_name = "syno_led10"; }; led_orange { led_name = "syno_led11"; }; }; internal_slot@7 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x06>; }; led_green { led_name = "syno_led12"; }; led_orange { led_name = "syno_led13"; }; }; internal_slot@8 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.1"; ata_port = <0x07>; }; led_green { led_name = "syno_led14"; }; led_orange { led_name = "syno_led15"; }; }; internal_slot@9 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.2,07.0,00.0"; ata_port = <0x00>; }; led_green { led_name = "syno_led16"; }; led_orange { led_name = "syno_led17"; }; }; internal_slot@10 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.2,07.0,00.0"; ata_port = <0x01>; }; led_green { led_name = "syno_led18"; }; led_orange { led_name = "syno_led19"; }; }; internal_slot@11 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.2,07.0,00.0"; ata_port = <0x02>; }; led_green { led_name = "syno_led20"; }; led_orange { led_name = "syno_led21"; }; }; internal_slot@12 { protocol_type = "sata"; led_type = "lp3943"; ahci { pcie_root = "00:01.1,00.2,07.0,00.0"; ata_port = <0x03>; }; led_green { led_name = "syno_led22"; }; led_orange { led_name = "syno_led23"; }; }; nvme_slot@1 { pcie_root = "40:01.1,00.0"; port_type = "ssdcache"; }; nvme_slot@2 { pcie_root = "40:01.2,00.0"; port_type = "ssdcache"; }; }; 1 Quote Link to comment Share on other sites More sharing options...
Agente Zeth Posted September 5, 2022 Share #87 Posted September 5, 2022 @Peter Suh Hi Peter, I'm back again with a problem. This time it is the 10Gbe card integrated on the board: -00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] The TinyCore RedPill detects it without problem and works fine, I even see that the installation loads the module: [#] ============================================ PeterSuh-Q3.atlantic ============ ================================ [#] Extension name: Atlantic [#] Description: Adds Marvell (Aquantia) Corporation(R) Network Driver Support [#] To get help visit: <all> [#] Extension preparer/packer: https://github.com/PeterSuh-Q3/rp-ext/tree/main/atlantic [#] Software author: https://github.com/PeterSuh-Q3 [#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json [#] Platforms supported: ds1621p_42218 dva3221_42661 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 dva3221_42218 ds1621xsp_42661 ds3615xs_42661 ds3622x sp_42661 ds2422p_42661 ds3622xsp_42218 rs3413xsp_42661 rs3413xsp_42218 ds2422p_4 2218 dva3221_42621 rs3618xs_42218 fs2500_42661 ds1520p_42218 rs4021xsp_42218 dva 3219_42218 ds3617xs_42661 ds920p_42218 rs3618xs_42661 dva1622_42661 ds918p_42218 dva3219_42661 ds1621xsp_42218 ds3615xs_42218 ds1520p_42661 rs4021xsp_42661 fs25 00_42218 [#] ================================================= ============================= =========== Found Ethernet Interface : pciid 1d6ad000007b1 Required Extension : atlantic Searching for matching extension for atlantic Found matching extension : "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-inde x.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext /master/igb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext _index. tmp_json ################################################### ####################### 100.0% [OKAY] But at the time of starting it does not detect it, I even tried to load the extension manually and run with noconfig noclean but I have the same result. Checking I can see that the module only loads 3: root@Cosmos:/lib/modules# strings atlantic.ko | grep 1D6A alias=pci:v00001D6Ad000007B1sv00007053sd00001009bc*sc*i* alias=pci:v00001D6Ad000007B1sv00007053sd00001001bc*sc*i* alias=pci:v00001D6Ad0000D107sv00007053sd00001001bc*sc*i* With which it occurred to me to manually load the module in dsm (includes 1d6a:07b1): alias=pci:v00001D6Ad000093C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000094C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000011C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000012C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000034C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000014C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000000C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000004C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000092B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000091B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000089B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000088B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000087B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000080B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000012B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000011B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000009B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000008B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000007B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000000B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D109sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D108sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D107sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D100sv*sd*bc*sc*i* alias=pci:v00001D6Ad00000001sv*sd*bc*sc*i* So I run: wget https://github.com/PeterSuh-Q3/rp-ext/raw/main/atlantic/releases/atlantic-4.4.180plus-v1000.tgz tar xvf atlantic-4.4.180plus-v1000.tgz rmmod atlantic insmod /volume1/\@Downloads/atlantic.ko But it shows dmesg error: [ 1603.909732] atlantic: probe of 0000:03:00.0 failed with error -5 I don't know what could be wrong Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 5, 2022 Author Share #88 Posted September 5, 2022 1 hour ago, Agente Zeth said: @Peter Suh Hi Peter, I'm back again with a problem. This time it is the 10Gbe card integrated on the board: -00.2-[02-07]--+-00.0-[03]----00.0 Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] The TinyCore RedPill detects it without problem and works fine, I even see that the installation loads the module: [#] ============================================ PeterSuh-Q3.atlantic ============ ================================ [#] Extension name: Atlantic [#] Description: Adds Marvell (Aquantia) Corporation(R) Network Driver Support [#] To get help visit: <all> [#] Extension preparer/packer: https://github.com/PeterSuh-Q3/rp-ext/tree/main/atlantic [#] Software author: https://github.com/PeterSuh-Q3 [#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json [#] Platforms supported: ds1621p_42218 dva3221_42661 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 dva3221_42218 ds1621xsp_42661 ds3615xs_42661 ds3622x sp_42661 ds2422p_42661 ds3622xsp_42218 rs3413xsp_42661 rs3413xsp_42218 ds2422p_4 2218 dva3221_42621 rs3618xs_42218 fs2500_42661 ds1520p_42218 rs4021xsp_42218 dva 3219_42218 ds3617xs_42661 ds920p_42218 rs3618xs_42661 dva1622_42661 ds918p_42218 dva3219_42661 ds1621xsp_42218 ds3615xs_42218 ds1520p_42661 rs4021xsp_42661 fs25 00_42218 [#] ================================================= ============================= =========== Found Ethernet Interface : pciid 1d6ad000007b1 Required Extension : atlantic Searching for matching extension for atlantic Found matching extension : "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-inde x.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext /master/igb/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext _index. tmp_json ################################################### ####################### 100.0% [OKAY] But at the time of starting it does not detect it, I even tried to load the extension manually and run with noconfig noclean but I have the same result. Checking I can see that the module only loads 3: root@Cosmos:/lib/modules# strings atlantic.ko | grep 1D6A alias=pci:v00001D6Ad000007B1sv00007053sd00001009bc*sc*i* alias=pci:v00001D6Ad000007B1sv00007053sd00001001bc*sc*i* alias=pci:v00001D6Ad0000D107sv00007053sd00001001bc*sc*i* With which it occurred to me to manually load the module in dsm (includes 1d6a:07b1): alias=pci:v00001D6Ad000093C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000094C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000011C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000012C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000034C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000014C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000000C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000004C0sv*sd*bc*sc*i* alias=pci:v00001D6Ad000092B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000091B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000089B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000088B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000087B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000080B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000012B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000011B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000009B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000008B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000007B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad000000B1sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D109sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D108sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D107sv*sd*bc*sc*i* alias=pci:v00001D6Ad0000D100sv*sd*bc*sc*i* alias=pci:v00001D6Ad00000001sv*sd*bc*sc*i* So I run: wget https://github.com/PeterSuh-Q3/rp-ext/raw/main/atlantic/releases/atlantic-4.4.180plus-v1000.tgz tar xvf atlantic-4.4.180plus-v1000.tgz rmmod atlantic insmod /volume1/\@Downloads/atlantic.ko But it shows dmesg error: [ 1603.909732] atlantic: probe of 0000:03:00.0 failed with error -5 I don't know what could be wrong My rp-ext repo is pocopico original. I am just a fork user. So, it seems that the underlying problem should be addressed directly to pocopico. When contacting pocopico, attaching ttyd's junior log will also help him analyze. You seem to have a separate Intel I211 running, and log capture is possible. Here's how to capture junior logs through ttyd. If you can access the DSM installation request screen with ttyd as below, Then send me the log with the command you see. You must use a web browser. http://<youripaddr>:7681/ id : root / pw : ( no password ) cat /var/log/*rc* Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 6, 2022 Share #89 Posted September 6, 2022 I tried on a new pendrive the new script my.sh this error appears : I also tried on the DS1621xs + version but the same message appears. Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 6, 2022 Author Share #90 Posted September 6, 2022 (edited) 34 minutes ago, wifi75 said: I tried on a new pendrive the new script my.sh this error appears : I also tried on the DS1621xs + version but the same message appears. 7.1.1-42962 is still in the testing phase. Please do not use the changed my.sh yet. I will notify you in this post when it is complete. Edited September 6, 2022 by Peter Suh 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 6, 2022 Author Share #91 Posted September 6, 2022 3 minutes ago, Peter Suh said: 7.1.1-42962 is still in the testing phase. Please do not use the changed my.sh yet. I will notify you in this post when it is complete. How about trying Jun's Mod below? Regardless of this modification, you can build with my.sh you just downloaded. ./my.sh DS1621xs+J Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 6, 2022 Share #92 Posted September 6, 2022 ok Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 6, 2022 Share #93 Posted September 6, 2022 (edited) 9 minutes ago, Peter Suh said: How about trying Jun's Mod below? Regardless of this modification, you can build with my.sh you just downloaded. ./my.sh DS1621xs+J it work... Edited September 6, 2022 by wifi75 Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 7, 2022 Share #94 Posted September 7, 2022 (edited) I have on proxmox DS1621+ in jun mode with TCRP 8.0,with last my.sh script file, and dsm version 7.1.1 42962 After that I installed ACPI driver as follow line ./rploader.sh ext v1000-7.1.1-42962 add https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-acpid/rpext-index.json ./rploader.sh ext v1000-7.1.0-42962 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json the ACPI driver is installed correctly but then if I try to turn off the vm, DMS stays on. what can i try to do? Edited September 7, 2022 by wifi75 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 7, 2022 Author Share #95 Posted September 7, 2022 (edited) 3 hours ago, wifi75 said: I have on proxmox DS1621+ in jun mode with TCRP 8.0,with last my.sh script file, and dsm version 7.1.1 42962 After that I installed ACPI driver as follow line ./rploader.sh ext v1000-7.1.1-42962 add https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-acpid/rpext-index.json ./rploader.sh ext v1000-7.1.0-42962 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json the ACPI driver is installed correctly but then if I try to turn off the vm, DMS stays on. what can i try to do? Try replacing it with this ext driver. After adding this driver, you know you have to build the loader again, right? https://github.com/PeterSuh-Q3/rp-ext/blob/main/acpid/rpext-index.json And, pocopico's rp-ext is not yet compatible with the 42962 revision. Could there be an error during loader build? Edited September 7, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 7, 2022 Share #96 Posted September 7, 2022 (edited) 23 minutes ago, Peter Suh said: Try replacing it with this ext driver. After adding this driver, you know you have to build the loader again, right? https://github.com/PeterSuh-Q3/rp-ext/blob/main/acpid/rpext-index.json And, pocopico's rp-ext is not yet compatible with the 42962 revision. Could there be an error during loader build? explain this phase to me better please, first I load the driver like this ./rploader.sh ext v1000-7.1.1-42962 add https://github.com/PeterSuh-Q3/rp-ext/blob/main/acpid/rpext-index.json then can I re-launch ./my.sh DS1621+ right? Edited September 7, 2022 by wifi75 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted September 7, 2022 Author Share #97 Posted September 7, 2022 (edited) 15 minutes ago, wifi75 said: explain this phase to me better please, first I load the driver like this ./rploader.sh ext v1000-7.1.1-42962 add https://github.com/PeterSuh-Q3/rp-ext/blob/main/acpid/rpext-index.json then can I re-launch ./my.sh DS1621 + right? If you plan to use the m shell , you shouldn't. Pre-added acpid can be deleted. If you execute the command as below, you will be given an opportunity to select acpid in the middle. Then select 5 apcid If there are no more drivers to add, enter N and let the my.sh build continue after that. ./myv.sh DS1621+J The image attached at the end of this guide shows myv.sh being executed. https://xpenology.com/forum/topic/61839-tinycore-redpill-loader-build-support-tool-m-shell/ Edited September 7, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 7, 2022 Share #98 Posted September 7, 2022 2 minutes ago, Peter Suh said: If you plan to use the m shell , you shouldn't. Pre-added acpid can be deleted. If you execute the command as below, you will be given an opportunity to select acpid in the middle. Then select 5 apcid If there are no more drivers to add, enter N and let the my.sh build continue after that. ./myv.sh DS1621+J Ok I try thi ./myv.sh DS1621+J Jun mode with driver 5 acpi... and then it will let you know if it works. Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 7, 2022 Share #99 Posted September 7, 2022 (edited) 34 minutes ago, wifi75 said: explain this phase to me better please, first I load the driver like this add https://github.com/PeterSuh-Q3/rp-ext/blob/main/acpid/rpext-index.json then can I re-launch ./my.sh DS1621+ right? ok yes! but perhaps so ./rploader.sh ext v1000-7.1.1-42962 won't find the new build .... Edited September 7, 2022 by wifi75 Quote Link to comment Share on other sites More sharing options...
wifi75 Posted September 7, 2022 Share #100 Posted September 7, 2022 (edited) 2 hours ago, Peter Suh said: If you plan to use the m shell , you shouldn't. Pre-added acpid can be deleted. If you execute the command as below, you will be given an opportunity to select acpid in the middle. Then select 5 apcid If there are no more drivers to add, enter N and let the my.sh build continue after that. ./myv.sh DS1621+J The image attached at the end of this guide shows myv.sh being executed. https://xpenology.com/forum/topic/61839-tinycore-redpill-loader-build-support-tool-m-shell/ After this command Maybe ds1622+ is not supported ? Edited September 7, 2022 by wifi75 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.