Jump to content
XPEnology Community

TinyCore RedPill Loader (TCRP)


pocopico

Recommended Posts

5 minutes ago, loveburn said:

I am already fix it, in our country Cisco blocked clamav.net domain) i edit the freshcalm.conf and add mirror for download updates and it's work) thanks for your thinks)

In the US mine is working now too, last night it didn't so there may have been a temporary glitch on the other side.

Link to comment
Share on other sites

1 hour ago, phone guy said:

Is there any changes or advantages migrating from DS918 to DS920 ?

 

 

Well, I will translate the opinion that @dolbycat posted on the Korean forum and post it.
This is what I agree with.

ds920+ has become more original with Jumkey's new PortMapping.


1. Connect pcie devices as directly as possible unlike before

2. Direct nvme cache and pcie slot values

3. Reduce virtualization as much as possible to make it work directly


The most important thing is that you can change the hard bay slot freely, and you can also recognize nvme without any additional work.

In addition, when updating dsm, the concern about nvme recognition disappeared every time.

I no longer have to worry about Sataportmap, diskidxmap, and it recognizes and operates faster and more accurately.


Internal_slot, which specifies HDD recognition and arrangement, allows users to edit, reduce, and reorder, and apply actual pcie values to work faster and avoid twisting in the middle.


If you enter a pcie value in the nvme slot, it will automatically recognize it as genuine DS1621+.

You no longer need to figure out and edit hexa values, and it's safe to update.


pcie_slot@1 {
pcie_root = "00:01.2";



This is the part where the pcie value of the slot inside the main board is applied. It's in the original DS1621+, so it's here too.

The user edits and accurately captures the PCi card recognition.


esata_port@1 {

pcie_root = "00:01.5,00.0";
esata_port@2 {

pcie_root = "00:01.6,00.0";



If the main board supports esata like the genuine DS1621+, you can support it like this.

The DS920 supports H/W transcoding. DS1621+ is not supported and CPU transcoding was performed.


Finally, let's compare ds3622 and ds1621 with lspci values, and DS918 and DS920 virtualization.


< DS3622 >


root@ds3622:~# lspci -tnnvq
-+-[0001:0c]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
+-[0001:09]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
\-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@ds3622:~#


DS3622 seems to recognize SATA ports by using two virtual Marvells that are not on the motherboard.

 

< DS1621 >


root@DS1621:~# lspci -tnnvq
-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake Pjumkey's new PortMappingCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@DS1621:~#



DS1621 does not have a virtual Marvell.

Directly access the SATA port to PCIE.

It's more concise and faster. The advantage of Jumkey's new PortMapping is that it's not easy to see.




< DS918 >

root@ds918:~# 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 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@ds918:~#


DS918 is more complex.

You virtualized it with the N3350/Pentium N4200/Atom E3900, as well as the virtual Marvell.

 

< DS920 >


root@DS920:~# lspci -tnnvq
-+-[0001:01]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
\-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@DS920:~#



It's very simple compared to DS918. If it's this simple, there's less twisting in the middle.

With Jumkey's new PortMapping, it seems that Henol has become more stable and faster by reducing virtualization as much as possible.

 

Link to comment
Share on other sites

54 minutes ago, Peter Suh said:

 

 

Well, I will translate the opinion that @dolbycat posted on the Korean forum and post it.
This is what I agree with.

ds920+ has become more original with Jumkey's new PortMapping.


1. Connect pcie devices as directly as possible unlike before

2. Direct nvme cache and pcie slot values

3. Reduce virtualization as much as possible to make it work directly


The most important thing is that you can change the hard bay slot freely, and you can also recognize nvme without any additional work.

In addition, when updating dsm, the concern about nvme recognition disappeared every time.

I no longer have to worry about Sataportmap, diskidxmap, and it recognizes and operates faster and more accurately.


Internal_slot, which specifies HDD recognition and arrangement, allows users to edit, reduce, and reorder, and apply actual pcie values to work faster and avoid twisting in the middle.


If you enter a pcie value in the nvme slot, it will automatically recognize it as genuine DS1621+.

You no longer need to figure out and edit hexa values, and it's safe to update.


pcie_slot@1 {
pcie_root = "00:01.2";



This is the part where the pcie value of the slot inside the main board is applied. It's in the original DS1621+, so it's here too.

The user edits and accurately captures the PCi card recognition.


esata_port@1 {

pcie_root = "00:01.5,00.0";
esata_port@2 {

pcie_root = "00:01.6,00.0";



If the main board supports esata like the genuine DS1621+, you can support it like this.

The DS920 supports H/W transcoding. DS1621+ is not supported and CPU transcoding was performed.


Finally, let's compare ds3622 and ds1621 with lspci values, and DS918 and DS920 virtualization.


< DS3622 >


root@ds3622:~# lspci -tnnvq
-+-[0001:0c]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
+-[0001:09]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
\-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@ds3622:~#


DS3622 seems to recognize SATA ports by using two virtual Marvells that are not on the motherboard.

 

< DS1621 >


root@DS1621:~# lspci -tnnvq
-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake Pjumkey's new PortMappingCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@DS1621:~#



DS1621 does not have a virtual Marvell.

Directly access the SATA port to PCIE.

It's more concise and faster. The advantage of Jumkey's new PortMapping is that it's not easy to see.




< DS918 >

root@ds918:~# 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 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@ds918:~#


DS918 is more complex.

You virtualized it with the N3350/Pentium N4200/Atom E3900, as well as the virtual Marvell.

 

< DS920 >


root@DS920:~# lspci -tnnvq
-+-[0001:01]---00.0 Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
\-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2]
+-01.0-[01]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-02.0 Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379]
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d]
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f]
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller [8086:a360]
+-17.0 Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352]
+-1c.0-[02]----00.0 Intel Corporation I211 Gigabit Network Connection [8086:1539]
+-1c.6-[03]----00.0 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb]
+-1d.0-[04]----00.0 SK hynix Device [1c5c:1627]
+-1f.0 Intel Corporation H370 Chipset LPC/eSPI Controller [8086:a304]
+-1f.3 Intel Corporation Cannon Lake PCH cAVS [8086:a348]
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323]
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller [8086:a324]
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V [8086:15bc]
root@DS920:~#



It's very simple compared to DS918. If it's this simple, there's less twisting in the middle.

With Jumkey's new PortMapping, it seems that Henol has become more stable and faster by reducing virtualization as much as possible.

 

where u find thats infos? is @pocopico thinking to add it on loader?

It would be interesting and more practical. 

would also be interesting to create something like "logs, update, news functions and fix infos" in each update on github.

there are a lot of new things recently added in the loader hahaha 😂

Edited by blackmix
github
Link to comment
Share on other sites

6 minutes ago, blackmix said:

where u find thats infos? is @pocopico thinking to add it on loader?

It would be interesting and more practical. 

would also be interesting to create something like "logs, update, news functions and fix infos" in each update.

there are a lot of new things recently added in the loader hahaha 😂

 

The last platform that @pocopico added to TC is ds920+.
However, it is currently operating stably only in the tool-chain using the same dtc.

@pocopico's TC 920+ has entered the dsm installation screen, but does not recognize the disk.

I think this problem needs to be analyzed and tested in more depth.

Maybe it's a similar phenomenon to the part where it's not working perfectly in the tool-chain
The tool-chain also has a problem of re-initializing the well-made dtb file, so the process of working with auto (build in TC) twice is necessary.

This is also a method that @dolbycat found.
Do auto once and restore the initialized dtb file again
Then proceed with auto again.

Two img files are created and the first incorrect img is discarded.

I will look into whether the current TC also has this bug as I have time.

  • Thanks 2
Link to comment
Share on other sites

13 minutes ago, Peter Suh said:

 

The last platform that @pocopico added to TC is ds920+.
However, it is currently operating stably only in the tool-chain using the same dtc.

@pocopico's TC 920+ has entered the dsm installation screen, but does not recognize the disk.

I think this problem needs to be analyzed and tested in more depth.

Maybe it's a similar phenomenon to the part where it's not working perfectly in the tool-chain
The tool-chain also has a problem of re-initializing the well-made dtb file, so the process of working with auto (build in TC) twice is necessary.

This is also a method that @dolbycat found.
Do auto once and restore the initialized dtb file again
Then proceed with auto again.

Two img files are created and the first incorrect img is discarded.

I will look into whether the current TC also has this bug as I have time.

So creating a DS920 loader with the current tcrp loader is not stable unless using jumkey repo? or not possible using tcrp currently at all?

What would be the process if someone wanted to migrate from 918 to 920 currently? or not advised based on the quoted post above?

" @pocopico TC 920+ has entered the dsm installation screen, but does not recognize the disk. "

Link to comment
Share on other sites

@pocopico I have a question.

I heard that ds920+ failed only after hearing @dolbycat  's TC test report, so I haven't tested it properly yet.

Moreover, most of my main test systems are Haswell, so I have difficulty testing.

NIC recognition seems to succeed only at least Broadwell and above.

And I think all ext is not corresponding to ds920p_42218,
Should TSU not be used for ds920+?

Do I just need to build ds920p_42661 right away?

Link to comment
Share on other sites

Hello, 

 

I wanted to add extensions for acpi (running proxmox vm ds918 7.1.42661)

Without this, impossible to shurdown vm properly on proxmox.

 

Is there a way to get it work for this version (was working well for 7.0.1)

 

I'm trying to compile like this but fails :

./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/main/redpill-acpid/rpext-index.json

./rploader.sh build apollolake-7.1.0-42661

 

image.png.0f8f337e61a3b5ba80bb0f25cd29d245.png

 

Thanks for your help.

Edited by znation
Link to comment
Share on other sites

31 minutes ago, Peter Suh said:

@pocopico I have a question.

I heard that ds920+ failed only after hearing @dolbycat  's TC test report, so I haven't tested it properly yet.

Moreover, most of my main test systems are Haswell, so I have difficulty testing.

NIC recognition seems to succeed only at least Broadwell and above.

And I think all ext is not corresponding to ds920p_42218,
Should TSU not be used for ds920+?

Do I just need to build ds920p_42661 right away?

 

I just built 7.1-42661 without TSU of ds920+. There is an error as expected.
Please add all missing ds920p_42218 ext.
After that, we will proceed with the TSU test of ds920+.

Link to comment
Share on other sites

1 hour ago, Peter Suh said:

 

The last platform that @pocopico added to TC is ds920+.
However, it is currently operating stably only in the tool-chain using the same dtc.

@pocopico's TC 920+ has entered the dsm installation screen, but does not recognize the disk.

I think this problem needs to be analyzed and tested in more depth.

Maybe it's a similar phenomenon to the part where it's not working perfectly in the tool-chain
The tool-chain also has a problem of re-initializing the well-made dtb file, so the process of working with auto (build in TC) twice is necessary.

This is also a method that @dolbycat found.
Do auto once and restore the initialized dtb file again
Then proceed with auto again.

Two img files are created and the first incorrect img is discarded.

I will look into whether the current TC also has this bug as I have time.

A wiki was always and actually still in the plans 

  • Thanks 1
Link to comment
Share on other sites

@pocopico

 

 

In the last batch of Ext's revision 42661,
The original ds920p_42218 seems to have been lost.
It needs to be restored again.

 

The rp-ext/igb/rpext-index.json below is yours.

   

{

"id": "pocopico.igb",

"url": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json",

"info": {

"name": "igb",

"description": "Adds Intel(R) Gigabit Ethernet Network Driver Support",

"author_url": "https://github.com/pocopico",

"packer_url": "https://github.com/pocopico/rp-ext/tree/main/igb",

"help_url": "<todo>"

},

"releases": {

"ds3615xs_25556": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_25556.json",

"ds3615xs_41222": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_41222.json",

"ds3615xs_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_42218.json",

"ds3615xs_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_42218.json",

"ds3615xs_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3615xs_42218.json",

"ds3617xs_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3617xs_42218.json",

"ds3617xs_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3617xs_42218.json",

"ds3617xs_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3617xs_42218.json",

"ds3622xsp_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3622xsp_42218.json",

"ds3622xsp_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3622xsp_42218.json",

"ds3622xsp_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds3622xsp_42218.json",

"ds1621p_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds1621p_42218.json",

"ds1621p_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds1621p_42218.json",

"ds1621p_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds1621p_42218.json",

"dva3221_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/dva3221_42218.json",

"dva3221_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/dva3221_42218.json",

"dva3221_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/dva3221_42218.json",

"ds918p_25556": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_25556.json",

"ds918p_41890": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_41890.json",

"ds918p_42218": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_42218.json",

"ds918p_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_42218.json",

"ds918p_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds918p_42218.json",

"ds920p_42621": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds920p_42218.json",

"ds920p_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/releases/ds920p_42218.json"

}

}

Edited by Peter Suh
Link to comment
Share on other sites

43 minutes ago, znation said:

Hello, 

 

I wanted to add extensions for acpi (running proxmox vm ds918 7.1.42661)

Without this, impossible to shurdown vm properly on proxmox.

 

Is there a way to get it work for this version (was working well for 7.0.1)

 

I'm trying to compile like this but fails :

./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/main/redpill-acpid/rpext-index.json

./rploader.sh build apollolake-7.1.0-42661

 

image.png.0f8f337e61a3b5ba80bb0f25cd29d245.png

 

Thanks for your help.

For me the following is working: ./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-acpid/rpext-index.json

Edited by Dreadnought
fix link
Link to comment
Share on other sites

pocopico,

 

Thanks so much rp-ext.

 

Something wrong in ext in DS920p and ds1621p.

 

The loader from tinycore cannot detect LAN card (e1000e, r8125 and so on).

 

I manually insert module and find proper lan module as follows.

 

DS920P e1000e geminilake

e1000e.ko , 276376byte from 4.4.180plus

r8125.ko, 204928byte from   4.4.180plus

 

DS1621P v1000

e1000e.ko , 283016byte from 4.4.180plus-denverton

r8125.ko, 206712byte from  4.4.180plus-denverton

 

and How can I add my dtc or dtb file for tinycore loader recognition??

ds920p.dts, ds1621p.dts

 

 

 

     

 

Link to comment
Share on other sites

il y a 11 minutes, Dreadnought a dit :

For me the following is working: ./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-acpid/rpext-index.json

I confirm it's working with your command but this is for ds3622, i have ds918 so apollolake not broadwellink

 

Any idea ?

 

Thanks

Edited by znation
Link to comment
Share on other sites

Just now, phone guy said:

" ds920p.dts, ds1621p.dts "

What are those files? how are they relevant?

 

 

It can be seen as a sample file for working internally with dtc (device-tree-compiler).

TC copies this file to create a dtb file through actual dtc operations and automates all the processes of copying and using the file to a specific path.
Although !dolbycat explained it above, dtc can be seen as a substitute for sataportmap.

Link to comment
Share on other sites

47 minutes ago, znation said:

I confirm it's working with your command but this is for ds3622, i have ds918 so apollolake not broadwellink

 

Any idea ?

 

Thanks

Could you try ./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-acpid/rpext-index.json

"ds918p_42661" is supported within the extension.

Link to comment
Share on other sites

58 minutes ago, Dreadnought said:

For me the following is working: ./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-acpid/rpext-index.json

For 918+ on Proxmox with e1000 network nic (vm) I added:

 

./rploader.sh clean now

./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json

./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json

then run 

./rploader.sh download apollolake-7.1.0-42661

./rploader.sh build apollolake-7.1.0-42661

./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/custom-module; ./rploader.sh backup now;

 

For 3622xs the same: but use broadwellnk-7.1.0-42661 instead of appollolake (geminilake = starts, but at the moment does not see HDD's - as mentioned in this thread already).

  • Like 1
Link to comment
Share on other sites

7 hours ago, pocopico said:


check and fix your system date. If the date is invalid your system certificates will not be respected 

@pocopico:

Thanks! After correcting the date/time on my BIOS it solved most of the problem. Now after I issue the following command,

 

tc@box:~$ sudo ./rploader.sh build bromolow-7.0.1-42218 now

 

it still failed with the following...
 

Mounting /dev/sde1 to localdiskp1

/dev/sde2 localdiskp2

Creating tinycore entry

menuentry 'Tiny Core Image Build' {

        savedefault

        set root=(hd0,msdos3)

        echo Loading Linux...

        linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791

        echo Loading initramfs...

        initrd /corepure64.gz

        echo Booting TinyCore for loader creation

}

Entries in Localdisk bootloader :

=======================================================================

menuentry 'RedPill DS3615xs v7.0.1-42218 (USB, Verbose)' {

menuentry 'RedPill DS3615xs v7.0.1-42218 (SATA, Verbose)' {

menuentry 'Tiny Core Image Build' {

Caching files for future use

Found /home/tc/redpill-load/cache/ds3615xs_42218.pat, copying to cache directory : /mnt/sde3/auxfiles

cp: failed to preserve ownership for '/mnt/sde3/auxfiles/ds3615xs_42218.pat': Operation not permitted

 

 

 

What should I do next?

Link to comment
Share on other sites

1 hour ago, znation said:

I confirm it's working with your command but this is for ds3622, i have ds918 so apollolake not broadwellink

 

Any idea ?

 

Thanks

just change broadwellnk to apollolake

 

./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/master/redpill-acpid/rpext-index.json

 

then build loader: ./rploader.sh build apollolake-7.1.0-42661

Link to comment
Share on other sites

13 minutes ago, Hong Kong said:

@pocopico:

Thanks! After correcting the date/time on my BIOS it solved most of the problem. Now after I issue the following command,

 


tc@box:~$ sudo ./rploader.sh build bromolow-7.0.1-42218 now

 

it still failed with the following...
 

Mounting /dev/sde1 to localdiskp1

/dev/sde2 localdiskp2

Creating tinycore entry

menuentry 'Tiny Core Image Build' {

        savedefault

        set root=(hd0,msdos3)

        echo Loading Linux...

        linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791

        echo Loading initramfs...

        initrd /corepure64.gz

        echo Booting TinyCore for loader creation

}

Entries in Localdisk bootloader :

=======================================================================

menuentry 'RedPill DS3615xs v7.0.1-42218 (USB, Verbose)' {

menuentry 'RedPill DS3615xs v7.0.1-42218 (SATA, Verbose)' {

menuentry 'Tiny Core Image Build' {

Caching files for future use

Found /home/tc/redpill-load/cache/ds3615xs_42218.pat, copying to cache directory : /mnt/sde3/auxfiles

cp: failed to preserve ownership for '/mnt/sde3/auxfiles/ds3615xs_42218.pat': Operation not permitted

 

 

 

What should I do next?

 

 

Refer to this guide.

 

 

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...