Jump to content
XPEnology Community

Redpill - extension driver/modules request


pocopico

Recommended Posts

16 hours ago, Hackaro said:

Thanks for the reply, @pocopico. My primary intention is to go with bare metal machine, with the hardware you can see in my signature. Indeed I will make some tests before upgrading my RAID disks!

 
Now, after creating the .img file, I've installed it onto an USB stick with this command:

 


sudo dd if=redpill-DS918+_7.0.1-42218_b1637771683.img of=/dev/sdb

 

where /sdb is my USB stick's dos partition. 

 

In this way I should create a bootable USB stick, shouldn't I?

 

Second question: at the moment I've used the simplest apollo lake_user_config.json possible for testing under VMware: 

 


{
  "extra_cmdline": {
    "vid": "0x46f4",
    "pid": "0x0001",
    "sn": "xxxxxxxxx",
    "mac1": "xxxxxxxxxx"
  },
  "synoinfo": {},
  "ramdisk_copy": {}
}

 

for having the full functionalities of a 918+ from an hardware point of view, should I add something? You already taught me to add compiled drivers for my network card, do I need something else? At moment my xpeno_918 gives me 16 SATA ports (even if I really have only 8 on the mobo) and 2 cache NVMe drives. Do I need to modify the config.json to add something else which is present in my real machine? 

 

Thanks! 

 

 

Before starting the migration to Redpill 7.0.1 i suggest you make a backup of the current loader and the grub settings of the current loader. Then you should define the absolute minimum drivers/extensions you need to have for your configuration. E.g. Network card, SATA/SAS card etc. Create the loader and boot without your current disks and test the loader for some time before you migrate. Backup all your data to be safe and then if you are satisfied by the tests, migrate.

 

Link to comment
Share on other sites

  • 4 weeks later...
On 10/19/2021 at 1:41 PM, pocopico said:

 you enter an install loop. 

918P 42218 BCM57810 cannot be driven. Unlimited installation

 

SSH,copy https://github.com/pocopico/4.4.180plus-modules/blob/main/bnx2x.ko to NAS directory /lib/modules,

root@XIEYM-NAS:/lib/modules# insmod bnx2x.ko
insmod: ERROR: could not insert module bnx2x.ko: Unknown symbol in module

 

Link to comment
Share on other sites

i've started using redpill loader on virtualbox to test some things and as i need e1000 drivers for this i will need a custom.gz with additional drivers (and having acpi powerbutton support would be nice too)

so i may end up providing custom.gz files and as pocopico already has templates and drivers for building i might end up using some of these to build ready to use custom.gz that can be placed in loaders the old way with osfmount or by just copying them on usb

loader floating around already and a one-fits-all driver set would be nice i guess

 

@pocopico

i hope you dont mind if i use some of your stuff on github to provide custom.gz files?

(i will see that its properly mentioned where drivers come from, *.ko files come with version numbers so it should be enough to link the github as source in general)

 

  • Thanks 1
Link to comment
Share on other sites

19 hours ago, IG-88 said:

i've started using redpill loader on virtualbox to test some things and as i need e1000 drivers for this i will need a custom.gz with additional drivers (and having acpi powerbutton support would be nice too)

so i may end up providing custom.gz files and as pocopico already has templates and drivers for building i might end up using some of these to build ready to use custom.gz that can be placed in loaders the old way with osfmount or by just copying them on usb

loader floating around already and a one-fits-all driver set would be nice i guess

 

@pocopico

i hope you dont mind if i use some of your stuff on github to provide custom.gz files?

(i will see that its properly mentioned where drivers come from, *.ko files come with version numbers so it should be enough to link the github as source in general)

 


Please feel free to clone, contribute or whatever you think that will advance the progress.

 

I anyway owe you couple of happy years using JUNs loader, due to your hard work and contribution. What ever you need you may PM me

Edited by pocopico
  • Thanks 1
Link to comment
Share on other sites

On 12/19/2021 at 8:08 PM, xieyongmou said:

918P 42218 BCM57810 cannot be driven. Unlimited installation

 

SSH,copy https://github.com/pocopico/4.4.180plus-modules/blob/main/bnx2x.ko to NAS directory /lib/modules,

root@XIEYM-NAS:/lib/modules# insmod bnx2x.ko
insmod: ERROR: could not insert module bnx2x.ko: Unknown symbol in module

 


Unfortunately due to compilation method that was used, dependencies are not listed. You probably need additional module to be loaded prior BNX2X

Link to comment
Share on other sites

20 hours ago, pocopico said:


Unfortunately due to compilation method that was used, dependencies are not listed. You probably need additional module to be loaded prior BNX2X

 

@xieyongmou You need to load load mdio.ko before loading bnx2x.ko 

 

Dependencies were missing for 918. I added them and recreated the extensions. Please try again.

Edited by pocopico
Link to comment
Share on other sites

  • 2 weeks later...

Hi there,

I am using an acer aspire easystore h430 with an Yukon 88E8071 network chip. 

Is this network card support with this extension: https://github.com/pocopico/rp-ext/blob/main/sky2/rpext-index.json @pocopico?

The driver package for linux can be find here: https://www.marvell.com/content/dam/marvell/en/drivers/install_v10.61.3.3.tar.bz2

Edited by Dreadnought
link for driver
Link to comment
Share on other sites

57 minutes ago, Dreadnought said:

Hi there,

I am using an acer aspire easystore h430 with an Yukon 88E8071 network chip. 

Is this network card support with this extension: https://github.com/pocopico/rp-ext/blob/main/sky2/rpext-index.json @pocopico?

The driver package for linux can be find here: https://www.marvell.com/content/dam/marvell/en/drivers/install_v10.61.3.3.tar.bz2

 

I can only be sure if you pass me the PCIID of your lan card and/or an lspci -nnq

Link to comment
Share on other sites

Could open-vm-tools somehow be implemented as a Redpill extension? It seems it can't be installed the conventional way (DSM Package) used in DSM 6.2 because DSM 7 doesn't allow packages to run as root, which seems to be needed for open-vm-tools to work 100%. This would allow data (IP address, etc.) to be passed from DSM to ESXi based installs and would allow ESXi VM Guest shutdown/restart features to work.

Link to comment
Share on other sites

10 hours ago, ilovepancakes said:

Could open-vm-tools somehow be implemented as a Redpill extension? It seems it can't be installed the conventional way (DSM Package) used in DSM 6.2 because DSM 7 doesn't allow packages to run as root, which seems to be needed for open-vm-tools to work 100%. This would allow data (IP address, etc.) to be passed from DSM to ESXi based installs and would allow ESXi VM Guest shutdown/restart features to work.

Just use this, it works great. Gives you support for shutdown/restart. IP should be static so it never changes. Don't think there are any other benefits of open-vm-tools. Most important for me was the shutdown/restart support: https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json

Link to comment
Share on other sites

18 hours ago, ilovepancakes said:

Could open-vm-tools somehow be implemented as a Redpill extension? It seems it can't be installed the conventional way (DSM Package) used in DSM 6.2 because DSM 7 doesn't allow packages to run as root, which seems to be needed for open-vm-tools to work 100%. This would allow data (IP address, etc.) to be passed from DSM to ESXi based installs and would allow ESXi VM Guest shutdown/restart features to work.

I'm doing some experiment, but i need help.
I can compile package to be installed into dsm7, vcenter knows vmtools but it works only shutdown.
 

Link to comment
Share on other sites

8 hours ago, NeoID said:

Just use this, it works great. Gives you support for shutdown/restart. IP should be static so it never changes. Don't think there are any other benefits of open-vm-tools. Most important for me was the shutdown/restart support: https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json

 

Ohh I was under the impression that only works with Proxmox and not ESXi, will have to try it out later. Agreed if this does shutdown and restart on ESXi, then IP address display isn't as important.

 

31 minutes ago, Aigor said:

I'm doing some experiment, but i need help.
I can compile package to be installed into dsm7, vcenter knows vmtools but it works only shutdown.
 

 

Do you have the package/code anywhere on github for others to test with? Weird restart doesn't work if shutdown does... and I'm assuming it doesn't show IP address in ESXi at all?

Link to comment
Share on other sites

48 minutes ago, ilovepancakes said:

 

Ohh I was under the impression that only works with Proxmox and not ESXi, will have to try it out later. Agreed if this does shutdown and restart on ESXi, then IP address display isn't as important.

 

 

Do you have the package/code anywhere on github for others to test with? Weird restart doesn't work if shutdown does... and I'm assuming it doesn't show IP address in ESXi at all?

I'm noob :D and i'm not able to use github.
I use spksrc framework to compile package that comes from other user.
Tonight i will share package here if it fits 

Edited by Aigor
Link to comment
Share on other sites

18 hours ago, NeoID said:

Just use this, it works great. Gives you support for shutdown/restart. IP should be static so it never changes. Don't think there are any other benefits of open-vm-tools. Most important for me was the shutdown/restart support: https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json

 

Tested, doesn't work on ESXi. Without Vmware tools or open-vm-tools installed, etc... it greys out the option to shutdown or restart the guest VM. Pretty sure those two options in ESXi work differently than typical ACPID events anyway. Was worth a shot.

  • Sad 1
Link to comment
Share on other sites

5 hours ago, ilovepancakes said:

 

Tested, doesn't work on ESXi. Without Vmware tools or open-vm-tools installed, etc... it greys out the option to shutdown or restart the guest VM. Pretty sure those two options in ESXi work differently than typical ACPID events anyway. Was worth a shot.

I was pretty sure ESXi also sent ACPI requests on shutdown since you can do it from it's command line.... that's really a bummer you can't configure it as the default way of shutting down a given VM... 😕

Edited by NeoID
Link to comment
Share on other sites

  • 2 weeks later...
В 05.01.2022 в 04:02, ilovepancakes сказал:

 

Tested, doesn't work on ESXi. Without Vmware tools or open-vm-tools installed, etc... it greys out the option to shutdown or restart the guest VM. Pretty sure those two options in ESXi work differently than typical ACPID events anyway. Was worth a shot.

 

works in kvm/qemu

 

sudo -i

wget https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/acpid.tar.gz

tar -zxvf acpid.tar.gz -C /

systemctl enable acpid.service

systemctl start acpid.service

  • Thanks 1
Link to comment
Share on other sites

14 hours ago, alexprowars said:

sudo -i

wget https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/acpid.tar.gz

tar -zxvf acpid.tar.gz -C /

systemctl enable acpid.service

systemctl start acpid.service

Just out of curiousity, did you try to add the extension before you created the bootloader with `./rploader.sh ext apollolake-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json` and it didn't work? 

Edited by haydibe
  • Like 1
Link to comment
Share on other sites

3 часа назад, haydibe сказал:

Just out of curiousity, did you try to add the extension before you created the bootloader with `./rploader.sh ext apollolake-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json` and it didn't work? 

 

No, just add on working VM

 

I assume that the bootloader extension only works on a fresh install

Edited by alexprowars
Link to comment
Share on other sites

On 10/13/2021 at 11:01 AM, WiteWulf said:

Everything but the NIC driver is included in the default build, and the tg3 NIC driver is already in pocopico's repo:

https://raw.githubusercontent.com/pocopico/rp-ext/master/tg3/rpext-index.json

 

I see that pocopico has issued PRs for some of their extensions but they're still waiting on @ThorGroup to merge them.

Any news on this?

Can I install DSM 7 with TinyLoader and the onboard NIC's on Microserver gen8 - baremetal?

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...