Jump to content
XPEnology Community

RedPill - the new loader for 6.2.4 - Discussion


Recommended Posts

2 minutes ago, Mixpower said:

I have now succesfully upgraded to 7.0.1-42218 and it works great on my Gen8 Microserver with the develop branch of jumkey.

Nice one! Would you be willing to do some testing (and potentially crash your box; *probably* no data loss 😀)?

 

If so, put docker on it and try running the tests TTG got me to do here: https://github.com/RedPill-TTG/redpill-lkm/issues/21#issuecomment-932690817

Link to comment
Share on other sites

2 minutes ago, jsjson said:

The network is okay, but errors continue to occur here, is there any solution?

 

- what version of the toolchain are you running?

- what’s the host OS?

 

I just Googled “temporary failure resolving deb.Debian.org” (try it!) and it seems to be very common with docker and is often caused by host firewall settings.

Link to comment
Share on other sites

@jsjson

You can apply a workaround to line 49 and 116 (which become 117 after inserting the line in 49) of the .sh file. Line 49 forces the image build to use the host network, line 116 forces the toolchain container to use the host network. You will want to add it to both possitions.

        --network host \

 

This shouldn't be necessary at all, and indicates that there indeed is a firewall problem.

Link to comment
Share on other sites

1 hour ago, WiteWulf said:

Nice one! Would you be willing to do some testing (and potentially crash your box; *probably* no data loss 😀)?

 

If so, put docker on it and try running the tests TTG got me to do here: https://github.com/RedPill-TTG/redpill-lkm/issues/21#issuecomment-932690817

How can I run these tests on baremetal? I'm willing to try, but my linux knowledge is near zero.

Are these commands to put in a terminal or in a script on other pc (putty)? Or do I have to execute it on DSM?

Link to comment
Share on other sites

42 minutes ago, paro44 said:

How can I run these tests on baremetal? I'm willing to try, but my linux knowledge is near zero.

Are these commands to put in a terminal or in a script on other pc (putty)? Or do I have to execute it on DSM?

These tests were specifically for kernel panics on HP Gen8 Microserver hardware, both bare metal and with a hypervisor. If you’re not running a Gen8 (which I don’t think you are, there’s no point. 
 

If you’re not confident with Linux you’re going to struggle to execute those tests, so I’d advise against it. You’d need to install Docker from the Synology packages manager, ssh in to the server and run the commands as detailed by TTG. 
 

@Mixpower I actually linked to the wrong post in that GitHub issue: these are the tests I’d like you to try if you can:

https://github.com/RedPill-TTG/redpill-lkm/issues/21#issuecomment-932808905

Edited by WiteWulf
Link to comment
Share on other sites

15 minutes ago, WiteWulf said:

These tests were specifically for kernel panics on HP Gen8 Microserver hardware, both bare metal and with a hypervisor. If you’re not running a Gen8 (which I don’t think you are, there’s no point. 
 

If you’re not confident with Linux you’re going to struggle to execute those tests, so I’d advise against it. You’d need to install Docker from the Synology packages manager, ssh in to the server and run the commands as detailed by TTG. 
 

@Mixpower I actually linked to the wrong post in that GitHub issue: these are the tests I’d like you to try if you can:

https://github.com/RedPill-TTG/redpill-lkm/issues/21#issuecomment-932808905

You are right, my baremetal is Intel SS4200. But if these tests are useless for other hardware than Gen8, I will not execute them. Let me know if there are other tests which might be useful to run.

SSH to the nas I used sometimes (so that would be no problem if the commands are written here). 

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

Il y a 3 heures, Mixpower a dit :

I have now succesfully upgraded to 7.0.1-42218 and it works great on my Gen8 Microserver with the develop branch of jumkey.

Can I ask you how you made the image ?

I tried lot if times to build with TTH repo  (lkm and load for ds3615xs 7.0-41222), added the t3g extension before create.

My router see the microserver while a few seconds.

But my Gen8 is booting in loop, during hours and hours....

Thanks.

Edited by Schyzo
Link to comment
Share on other sites

4 minutes ago, Schyzo said:

Can I ask you how you made the image ?

I tried lot if times to build with TTH repo  (lkm and load for ds3615xs 7.0-41222), added the t3g extension before create.

My router see the microserver while a few seconds.

But my Gen8 is booting in loop, during hours and hours....

Thanks.


what is the last message you see in serial ? Try adding the latest tg3.ko 

 

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

 

Edited by pocopico
Link to comment
Share on other sites

il y a 7 minutes, pocopico a dit :


what is the last message you see in serial ? Try adding the latest tg3.ko 

 

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

 

I see "Booting the kernel", at this moment my router give an IP to the network card, and 1 minute later the server restart fully.

I tried others OS and jun's loader and it works.

Dont know when you modify it, but I'll try again tomorrow.

Edited by Schyzo
Link to comment
Share on other sites

5 minutes ago, Schyzo said:

I see "Booting the kernel", at this moment my router give an IP to the network card, and 1 minute later the server restart fully.

I tried others OS and jun's loader and it works.

There’s a known issue with Gen8 hardware and redpill with all supported versions of DSM that you could be running into: https://github.com/RedPill-TTG/redpill-lkm/issues/21

 

There’s a workaround (not a fix!) detailed in that Issue, but it’s not recommended unless you really understand what you’re doing. 

Edited by WiteWulf
Link to comment
Share on other sites

19 minutes ago, Schyzo said:

I see "Booting the kernel", at this moment my router give an IP to the network card, and 1 minute later the server restart fully.

I tried others OS and jun's loader and it works.

Dont know when you modify it, but I'll try again tomorrow.


I hope you are using ds3615xs as this is the only one that will boot,  login to iLO and check serial console messages.
 

if you cannot do that, I suggest you recreate the image using the tg3 link above and retry 

Edited by pocopico
Link to comment
Share on other sites

Anyone run into this one?  For some reason it seems to think a bunch of disks are ineligible for creating a new pool, even though the drives are perfectly healthy.  I feel like I've run into this before but don't remember what was causing it.  The "disk_reason_template_0" is rather humorous.

 

image.thumb.png.ec69b69d56a8bc33b78c752acc7657a7.png

Link to comment
Share on other sites

It looks like syno is trying to attach a marvell driver to the drives despite them being on an mpt2sas controller:

 

cat /var/log/scemd.log

2021-10-11T16:37:24-05:00 host01 scemd[21169]: disk/disk_is_mv1475_driver.c:71 Can't get sata chip name from pattern /sys/block/sdx/device/../../scsi_host/host*/proc_name

 

 

Anyone else running bare metal or passthrough LSI with the 918+ and 42218 able to check and see if you have the same errors?

 

Link to comment
Share on other sites

2 hours ago, Schyzo said:

Can I ask you how you made the image ?

I tried lot if times to build with TTH repo  (lkm and load for ds3615xs 7.0-41222), added the t3g extension before create.

My router see the microserver while a few seconds.

But my Gen8 is booting in loop, during hours and hours....

Thanks.

Just clone the redpill-load develop branch from jumkey and make sure you have the correct config files in your toolchain folder for 7.0.1-42218,

and use local_rp_load_path to point to your cloned redpill-load folder.

Edited by Mixpower
Link to comment
Share on other sites

7 hours ago, pocopico said:

A few, mainly network drivers have been added to my repo, please test and report in the GH issues page

 

https://github.com/pocopico/rp-ext

Great,the r8125 working with passthrough on proxmox 7.BTW can you made a ext of ixgbe and ixgbevf?I have a x520 da1 on my proxmox and want to use it for test 10Gb network.

ixgbe-5.13.4.tar.gz ixgbevf-4.12.4.tar.gz

Link to comment
Share on other sites

10 hours ago, haydibe said:

@jsjson

You can apply a workaround to line 49 and 116 (which become 117 after inserting the line in 49) of the .sh file. Line 49 forces the image build to use the host network, line 116 forces the toolchain container to use the host network. You will want to add it to both possitions.


        --network host \

 

This shouldn't be necessary at all, and indicates that there indeed is a firewall problem.

I used the command to restart Docker and it was fine, and the firewall was fine.

 

sudo systemctl restart docker

 

  • Like 2
Link to comment
Share on other sites

5 hours ago, dreamtek said:

Great,the r8125 working with passthrough on proxmox 7.BTW can you made a ext of ixgbe and ixgbevf?I have a x520 da1 on my proxmox and want to use it for test 10Gb network.

ixgbe-5.13.4.tar.gz 507.66 kB · 1 download ixgbevf-4.12.4.tar.gz 217.22 kB · 1 download


Can we keep driver requests in the relevant thread, please? Just trying to keep the signal:noise ratio in this thread a little more manageable 😀

 

 

  • Like 1
Link to comment
Share on other sites

Il y a 13 heures, Schyzo a dit :

Can I ask you how you made the image ?

I tried lot if times to build with TTH repo  (lkm and load for ds3615xs 7.0-41222), added the t3g extension before create.

My router see the microserver while a few seconds.

But my Gen8 is booting in loop, during hours and hours....

Thanks.

I'm using the redpill-tool-chain_x86_64_v0.11 from haydibe with those modifications :

https://github.com/420Xnu/redpill-load.git with branch 7.0.1 for 7.0.1-42218 version of DSM

 

and add to the build for the onboard nic support :

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

 

No more reboot loop and reboot with docker containers

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

56 minutes ago, Kouill said:

I'm using the redpill-tool-chain_x86_64_v0.11 from haydibe with those modifications :

https://github.com/420Xnu/redpill-load.git with branch 7.0.1 for 7.0.1-42218 version of DSM

 

and add to the build for the onboard nic support :

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

 

No more reboot loop and reboot with docker containers

 

Can you confirm the above? Your system no longer kernel panics under load when using the tg3 drivers? If so this is very important.

 

Could you please try running the docker influx-test on your system as described by TTG here? This test is guaranteed to crash my Gen8 100% of the time with NMI watchdog enabled.  If it turns out to be an interaction with the PCIe bus or the NC360T card and drivers I'm using this could help solve the problem.

Edited by WiteWulf
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...