Jump to content
XPEnology Community

Redpill - extension driver/modules request


pocopico

Recommended Posts

On 6/17/2022 at 6:23 PM, shibby said:

@pocopico

 

#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.atlantic/ds920p_42218/atlantic-4.4.180plus-geminilake.tgz file... [ERR]
[!] Checksum mismatch - expected d1f3b0065379de80b2522411b6d971ba58a629d1fed1d09a8672f1deab8e6078 but computed eb318823c68072d02a49a2db9e2545413930089421e5ba474fd7dd6862c503b0

 

@pocopico can you check and fix checksum for this file. I cannot compile TCRP with support my 10GbE ethernet card.

Link to comment
Share on other sites

1 hour ago, pocopico said:

 

Most AHCI adapters are supported by the included AHCI module. I need the pciid and the part number of the card. From within TCRP you can run 

 

lspci -qnn

lspci -qnnk

 

 

 

Here are the results from tc (before install process)

 

tc@box:~$ lspci -qnn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:590f] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSMEHECI #1 [8086:a13a] (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102] (rev 31)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #9 [8086:a118] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a145] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 10)
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]



tc@box:~$ lspci -qnnk
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:590f] (rev 06)
        Subsystem: ASRock Incorporation Device [1849:590f]
        Kernel driver in use: skl_uncore
00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 06)
        Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04)
        Subsystem: ASRock Incorporation Device [1849:5912]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a12f]
        Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a131]
        Kernel driver in use: intel_pch_thermal
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a13a]
        Kernel driver in use: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a102]
        Kernel driver in use: ahci
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)
        Kernel driver in use: pcieport
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
        Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #9 [8086:a118] (rev f1)
        Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a145] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a145]
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a121]
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:1157]
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:a123]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
        Subsystem: ASRock Incorporation Device [1849:15b8]
        Kernel driver in use: e1000e
01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 10)
        Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215]
        Kernel driver in use: ahci
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]
        Subsystem: ASRock Incorporation Device [1849:1242]
        Kernel driver in use: xhci_hcd

 

and these from DSM ssh (after install process)

 

root@gio_new:~# lspci -qnn
0000:00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:590f] (rev 06)
0000:00:01.0 PCI bridge [0604]: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 06)
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04)
0000:00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
0000:00:14.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem [8086:a131] (rev 31)
0000:00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] (rev 31)
0000:00:17.0 SATA controller [0106]: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] [8086:a102] (rev 31)
0000:00:1c.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 [8086:a110] (rev f1)
0000:00:1c.4 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 [8086:a114] (rev f1)
0000:00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 [8086:a118] (rev f1)
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Z170 Chipset LPC/eSPI Controller [8086:a145] (rev 31)
0000:00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121] (rev 31)
0000:00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
0000:00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31)
0000:00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
0000:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 10)
0000:03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]
0001:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3]
0001:00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8]
0001:00:14.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6]
0001:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8]
0001:00:16.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac]
0001:00:18.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc]
0001:00:19.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6]
0001:00:19.2 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6]
0001:00:1f.0 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4]
0001:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4]
0001:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 11)
0001:02:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
0001:03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)


root@gio_new:~# lspci -qnnk
0000:00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:590f] (rev 06)
	Subsystem: ASRock Incorporation Device [1849:590f]
0000:00:01.0 PCI bridge [0604]: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 06)
	Kernel driver in use: pcieport
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04)
	Subsystem: ASRock Incorporation Device [1849:5912]
	Kernel driver in use: i915
0000:00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a12f]
	Kernel driver in use: xhci_hcd
0000:00:14.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem [8086:a131] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a131]
0000:00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a13a]
0000:00:17.0 SATA controller [0106]: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] [8086:a102] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a102]
	Kernel driver in use: ahci
0000:00:1c.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 [8086:a110] (rev f1)
	Kernel driver in use: pcieport
0000:00:1c.4 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 [8086:a114] (rev f1)
	Kernel driver in use: pcieport
0000:00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 [8086:a118] (rev f1)
	Kernel driver in use: pcieport
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Z170 Chipset LPC/eSPI Controller [8086:a145] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a145]
0000:00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a121]
0000:00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:1157]
0000:00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:a123]
	Kernel driver in use: i801_smbus
0000:00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
	Subsystem: ASRock Incorporation Device [1849:15b8]
	Kernel driver in use: e1000e
0000:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 10)
	Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215]
	Kernel driver in use: ahci
0000:03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]
	Subsystem: ASRock Incorporation Device [1849:1242]
	Kernel driver in use: xhci_hcd
0001:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3]
0001:00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8]
0001:00:14.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6]
0001:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8]
0001:00:16.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac]
0001:00:18.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc]
0001:00:19.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6]
0001:00:19.2 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6]
0001:00:1f.0 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4]
0001:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4]
0001:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 11)
0001:02:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
0001:03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)

 

Edited by giacomoleopardo
Link to comment
Share on other sites

12 minutes ago, pocopico said:

Well, your HBA is using AHCI. AHCI is compiled in the syno kernel and not as a module. I've checked in the syno linux sources and your PCIID is in the code. It should work. What is the issue ?

 

 

 

I have two ssd attached: the one on the Intel Controller is showing up.

The one on the Marvell is not

Link to comment
Share on other sites

I've noticed that changing SATA port to #1 on the Marvell, the disk shows up. That leads me to think that:

  1. The controller works, indeed
  2. It requires to go from SATA #1 to #4 in order to get all the ports enabled

What do you think?

I need to find some other disks to test all the 4 ports

sata Marvell.png

Edited by giacomoleopardo
Link to comment
Share on other sites

Nope, it's not like that.

Drive 8 and Drive 10 are sata #2 and sata #4.

My best guess is that sata #1 and sata #3 (Drive 7 and Drive 9) are not recognized. 

 

Here's a screenshot with 4 disks connected

Perhaps my sata port config is wrong?

 

SataPortMap=64
DiskIdxMap=0006

 

Any idea?

4 sata marvell.png

Edited by giacomoleopardo
Link to comment
Share on other sites

  • 2 weeks later...
On 7/3/2022 at 2:50 PM, pocopico said:

Well, your HBA is using AHCI. AHCI is compiled in the syno kernel and not as a module. I've checked in the syno linux sources and your PCIID is in the code. It should work. What is the issue ?

 

 

@pocopico @giacomoleopardo

 

yes, AHCI is compiled in Synology kernel and Marvell controllers are natively supported. But are we sure that all the ports are hardcoded in Synology DSM's files? Or maybe some (all?) ports needs to be correctly addressed modifying some binaries so that DSM can "see" all the mapped ports?

  • Like 1
Link to comment
Share on other sites

6 minutes ago, Hackaro said:

@pocopico @giacomoleopardo

 

yes, AHCI is compiled in Synology kernel and Marvell controllers are natively supported. But are we sure that all the ports are hardcoded in Synology DSM's files? Or maybe some (all?) ports needs to be correctly addressed modifying some binaries so that DSM can "see" all the mapped ports?

Interesting point. I can surely try that. How would I do such thing?

Link to comment
Share on other sites

  • 2 weeks later...

aacraid.ko for adaptec hba card can not work. when build the loader,it can recognize the card and the drivers on it. then install the dsm, "no drives detected".  

tc@box:~$  lspci -tnnvq
-[0000:00]-+-00.0  Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190]
           +-01.0-[01]--
           +-07.0  Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110]
           +-07.1  Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111]
           +-07.3  Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113]
           +-07.7  VMware Virtual Machine Communication Interface [15ad:0740]
           +-0f.0  VMware SVGA II Adapter [15ad:0405]
           +-11.0-[02]--+-00.0  VMware USB1.1 UHCI Controller [15ad:0774]
           |            \-01.0  VMware USB2 EHCI Controller [15ad:0770]
           +-15.0-[03]----00.0  Adaptec Series 8 12G SAS/PCIe 3 [9005:028d]
           +-15.1-[04]--
           +-15.2-[05]--
           +-15.3-[06]--
           +-15.4-[07]--
           +-15.5-[08]--
           +-15.6-[09]--
           +-15.7-[0a]--
           +-16.0-[0b]----00.0  Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
          
lspci -v

03:00.0 Serial Attached SCSI controller: Adaptec Series 8 12G SAS/PCIe 3 (rev 01)
        Subsystem: Adaptec Device 0671
        Physical Slot: 160
        Flags: bus master, fast devsel, latency 64, IRQ 18
        Memory at fd300000 (64-bit, non-prefetchable) [size=1M]
        Memory at fd4ff000 (64-bit, non-prefetchable) [size=1K]
        I/O ports at 4000 [size=256]
        Capabilities: <access denied>
        Kernel driver in use: aacraid

 

tc@box:~$ ./rploader.sh satamap now
Machine is VIRTUAL Hypervisor=VMware
Found SCSI HBAs, We need to install the SCSI modules
scsi-5.10.3-tinycore64 is already installed!
Succesfully installed SCSI modules

Found SCSI/HBA "03:00.0 Adaptec Series 8 12G SAS/PCIe 3 (rev 01)" (1 drives)

Computed settings:
SataPortMap=1
DiskIdxMap=00

Should i update the user_config.json with these values ? [Yy/Nn]

 

 

1.jpg

2.jpg

Edited by psp271
Link to comment
Share on other sites

You install dsm on a dedicated hdd , then you add the adaptec card. i do have a previous gen and was working. Now run all on esxi and all good. But the raid card detection with the sata card listed was only possible in mid may, then was remove like 2 week after and you don't see the raid card anymore. just put satamap id by hand.

Link to comment
Share on other sites

On 8/7/2022 at 10:38 AM, fecnali said:

Hello.
Is there any chance to get Intel I225-V working on Apollolake 918+ loader? Redpill can see it, I can SSH it, but DSM cannot be reached.
If not, where can I check the supported NIC and SATA card list?
Thank you!

Intel igc will not compile in 4.4 kernel  

Link to comment
Share on other sites

Thanks everyone for their hard work on getting these extensions working. Is there a sticky, a readme, or similar that can tell me what each extension is meant to do and for what platform? The repo (https://github.com/pocopico/rp-ext) is very helpful for finding them but the docs are pretty lacking and I'm not well-versed enough to know what extensions I need for my install. Thanks.

Link to comment
Share on other sites

22 hours ago, dcalacci said:

Thanks everyone for their hard work on getting these extensions working. Is there a sticky, a readme, or similar that can tell me what each extension is meant to do and for what platform? The repo (https://github.com/pocopico/rp-ext) is very helpful for finding them but the docs are pretty lacking and I'm not well-versed enough to know what extensions I need for my install. Thanks.

 

https://github.com/pocopico/rp-ext
The readme.md at the bottom of this link already explains what kind of ext it is.
And, if you click the LINKs at the back of each ext, which platform is supported.
Is there any other specific information you need?

Link to comment
Share on other sites

Is there any chance in getting the acpid driver to properly shut down VMs? If I build a vm, install qemu-guest-agent I get all features except the ability to shut them down via the gui. It's clickable, but the VM never soft shuts down. I've tried 918+, 3622+, DVA3221 ; doesn't work, and I can't remember if it's ever worked for any DSM 7.x builds. I install the redpill-acpid diver fom pocopico's ext repository without issue.

Link to comment
Share on other sites

1 hour ago, rok1 said:

Is there any chance in getting the acpid driver to properly shut down VMs? If I build a vm, install qemu-guest-agent I get all features except the ability to shut them down via the gui. It's clickable, but the VM never soft shuts down. I've tried 918+, 3622+, DVA3221 ; doesn't work, and I can't remember if it's ever worked for any DSM 7.x builds. I install the redpill-acpid diver fom pocopico's ext repository without issue.

 

 

redpill-acpid is a version developed by jumkey and named "ACPI Daemon v2".

 

In my rp-ext repo
There is another acpid ext that is not in pocopico's rp-ext repo.

 

This is the version of the link below developed by jimmyGALLAND.

https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/acpid/rpext-index.json

 

When "ACPI Daemon v2" does not work, it may succeed by replacing it with this jg.acpid.

 

jg.acpid driver is platform-specific.
Compared to "ACPI Daemon v2" using v6, jg.acpid uses the latest v7 and v7.1 drivers.

 

https://github.com/jimmyGALLAND/redpill-ext/tree/master/acpid

Edited by Peter Suh
Link to comment
Share on other sites

9 hours ago, Peter Suh said:

 

 

redpill-acpid is a version developed by jumkey and named "ACPI Daemon v2".

 

In my rp-ext repo
There is another acpid ext that is not in pocopico's rp-ext repo.

 

This is the version of the link below developed by jimmyGALLAND.

https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/acpid/rpext-index.json

 

When "ACPI Daemon v2" does not work, it may succeed by replacing it with this jg.acpid.

 

jg.acpid driver is platform-specific.
Compared to "ACPI Daemon v2" using v6, jg.acpid uses the latest v7 and v7.1 drivers.

 

https://github.com/jimmyGALLAND/redpill-ext/tree/master/acpid

Unfortunately no support for DVA3221 yet on those repos, or any recent 7.1.0 builds for that matter.

 

I think it's because none of the drivers are put where they need to be? There is no button.ko in /lib/modules

 

Edit: a W10 guest will shutdown fine, so it looks like it might be a linux issue, not DSM.

 

Edit: It's a dietpi issue.. fix https://dietpi.com/forum/t/qemu-guest-agent-shutdown/5898/6

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