Giter Site home page Giter Site logo

Comments (101)

dakanji avatar dakanji commented on June 2, 2024

Seems to be hanging.

Can you share the config file in use as well as a log running the previous version with the same config file?

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Greetings.

As per your request, I am attaching both the log and the config files of the previous version (0.13.0.AD).

FYI, procedures I tried with the new version (0.14.0.AA):

1 - Manually editing the config file to fit my preferences - Hangs;
2 - Tried a clean, default config, with no manual stanzas - Works perfectly;
3 - Tried to simply add the manual stanzas to the clean config - Hangs;
4 - Tried using the "old" config file (used in 0.13.0.AD) - Hangs.

Working_0.13.0.AD.zip

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Will take a look later.
Do you mind sharing a log from 0.14.0.AA at Log Level 1 (With the stanzas) just in case?

Thanks

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Will take a look later. Do you mind sharing a log from 0.14.0.AA at Log Level 1 (With the stanzas) just in case?

Thanks

I am attaching two log files - one with log level set to 1 and one with log level set to default levels, by keeping it commented out.

As per your instructions, I set the log level to 1 and to my surprise, RefindPlus managed to recognize all stanzas (including manual ones) by simply uncommenting the log_level setting, which strikes me as odd.

log_level_1_23k26x0200.log
log_level_commented_out_23k26x0407.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Do you mean to say the issue is only present when log_level is active and set to 0 but is not present when commented out or set to 1?

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Do you mean to say the issue is only present when log_level is active and set to 0 but is not present when commented out or set to 1?

Assuming that log_level is set to 0 when commented (if that is the default value), then yes.

The different settings of log_level I tried were:
1 - The default one, where it's commented (failed to load RefindPlus correctly with manual stanzas)
2 - Uncommented it and just kept it at log_level=1 (As per your request) (RefindPlus worked as expected)

The issue only exists if the log_level is commented out (has the # behind it).
If I uncomment it (remove the # and set the log_level to 1), RefindPlus finds all stanzas and loads (at least) a Ubuntu kernel directly.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

The issue only exists if the log_level is commented out (has the # behind it).

Questions:

  1. How about when not commented but is set to 0?
  2. How about the REL file?

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

1 - I have not yet tried setting the log_level to 0, I can give that a try right now.
2 - The REL file never worked for me, which is why I tried the DBG version. Does the REL work with log_level as well? I assumed it didn't. If it does, I can give it a go too.

I edited my previous comment with additional info, I don't know if you saw it.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try setting to 0 explicitly and also try 0 & 1 in the REL file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try setting to 0 explicitly and also try 0 & 1 in the REL file

As per your request, I tried the following variants:

CASE 1: DEBUG version, log_level uncommented and set to 0 - Produced a log file (expected), failed to work
CASE 2: DEBUG version, log_level uncommented and set to 1 - Produced a log file (expected), worked
CASE 3: RELEASE version, log_level uncommented and set to 0 - Did not produce a log file (expected), failed to work
CASE 4: RELEASE version, log_level uncommented and set to 1 - Did not produce a log file (expected), failed to work

I am attaching the only two log files that were produced in the process, with the DEBUG version (to the best of my knowledge only DBG version produces log files)
DBG_Uncommented_log_level_0-NOT-WORKING.log
DBG_Uncommented_log_level_1-WORKING.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please add disabled to all the manual stanzas after the menuentry line (as in the examples) then run with log_level 0 just to reconfirm it works.

Afterwards, start removing the disabled from the last stanza upwards one at a time and let me know how far you get before it fails. Obviously exclude any example ones you have in the config.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please add disabled to all the manual stanzas after the menuentry line (as in the examples) then run with log_level 0 just to reconfirm it works.

Afterwards, start removing the disabled from the last stanza upwards one at a time and let me know how far you get before it fails. Obviously exclude any example ones you have in the config.

As per your request, I tried the following variants:

CASE 1: DEBUG version, log_level uncommented and set to 0, disabled ALL stanzas - Produced a log file (expected), WORKS

CASE 2: DEBUG version, log_level uncommented and set to 0, enabled ONLY Grub2Win EFI - Produced a log file (expected), WORKS

CASE 3: DEBUG version, log_level uncommented and set to 0, enabled Grub2Win EFI && OpenCore EFI - Produced a log file (expected), WORKS

CASE 4: DEBUG version, log_level uncommented and set to 0, enabled Grub2Win EFI && OpenCore EFI && Windows EFI - Produced a log file (expected), WORKS

CASE 5: DEBUG version, log_level uncommented and set to 0, enabled Grub2Win EFI && OpenCore EFI && Windows EFI && Ubuntu Kernel - Produced a log file (expected), NOT WORKING

CASE 6: DEBUG version, log_level uncommented and set to 0, enabled ALL stanzas - Produced a log file (expected), NOT WORKING

CASE 7: DEBUG version, log_level uncommented and set to 0, enabled Grub2Win EFI && OpenCore EFI && Windows EFI && Kali Kernel - Produced a log file (expected), NOT WORKING

CASE 8: Same as case 1, but RELEASE VERSION - No log file produced (expected)

CASE 9: Same as case 2, but RELEASE VERSION - No log file produced (expected)

CASE 10: Same as case 3, but RELEASE VERSION - No log file produced (expected)

CASE 11: Same as case 4, but RELEASE VERSION - No log file produced (expected)

CASE 12: Same as case 5, but RELEASE VERSION - No log file produced (expected)

CASE 13: Same as case 6, but RELEASE VERSION - No log file produced (expected)

CASE 14: Same as case 7, but RELEASE VERSION - No log file produced (expected)

I am attaching the log files that were produced in the process, with the DEBUG version.

01-DBG_Uncommented_log_level_0_All_Stanzas_Disabled-WORKING.log
02-DBG_Uncommented_log_level_0_Enabled_GRUB2WIN_Only-WORKING.log
03-DBG_Uncommented_log_level_0_Enabled_GRUB2WIN_and_OpenCore-WORKING.log
04-DBG_Uncommented_log_level_0_Enabled_GRUB2WIN_and_OpenCore_and_Windows-WORKING.log
05-DBG_Uncommented_log_level_0_Enabled_GRUB2WIN_and_OpenCore_and_Windows_and_Ubuntu-NOT_WORKING.log
06-DBG_Uncommented_log_level_0_All_Stanzas_Enabled-NOT_WORKING.log
07-DBG_Uncommented_log_level_0_Enabled_GRUB2WIN_and_OpenCore_and_Windows_and_Kali-NOT_WORKING.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks. Will pick this up tomorrow.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks. Will pick this up tomorrow.

Thank you for your time.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X306 with the stanzas active: X306-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X306 with the stanzas active: X306-BOOTx64.zip

Greetings.

I was unable to test on the same machine, seeing as I am at work and did not bring the laptop with me.
However, I have another UEFI PC (Surface Pro 4) which had the exact same configuration (apart from the UUID and PARTUUID, of course).
Results were the same as the previous iteration and are listed below:

CASE 1: X306 version, log_level commented, all stanzas ENABLED - Produced a log file, failed to work.
CASE 2: X306 version, log_level commented, Linux stanzas DISABLED - Produced a log file, worked.
CASE 3: X306 version, log_level uncommented and set to 1, all stanzas ENABLED - Produced a log file, failed to work.
CASE 4: X306 version, log_level uncommented and set to 1, Linux stanzas DISABLED - Produced a log file, worked.

Attaching the log files below:

01-X306_Commented_log_level_All_Stanzas_Enabled-NOT_WORKING.log
02-X306_Commented_log_level_Linux_Stanzas_Disabled-WORKING.log
03-X306_Uncommented_log_level_1_All_Stanzas_Enabled-NOT_WORKING.log
04-X306_Uncommented_log_level_1_Linux_Stanzas_Disabled-WORKING.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks.

Try changing the Volume token in the stanzas from GUID to the volume names. That is, Kali and Ubuntu

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks.

Try changing the Volume token in the stanzas from GUID to the volume names. That is, Kali and Ubuntu

No change, still not working.

Attaching both the log file and the config.conf as a .txt file (simply remove the .txt extension) so that upload would be possible without compressing it into a zip file.

config.conf.txt
23k27k1310.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X307 with the GUIDs restored: X307-BOOTx64.zip

BTW, you only need to test your last CASE 1.

Thanks

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X307 with the GUIDs restored: X307-BOOTx64.zip

BTW, you only need to test your last CASE 1.

Thanks

Thank you.

Same outcome, unfortunately.

Attaching log file below.

23k27m2112.log

Regarding the amount of testing, I understand that and I was only trying to provide as much information as possible, with different use cases.
I will test with the CASE 1 settings only, from now on, that being:
Commented log_level, All Stanzas Enabled, GUID under Volume entry.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks.

On the testing, just wanted to spare you the time as the baseline on those cases are now clear.

Are you using QEMU or similar?

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks.

On the testing, just wanted to spare you the time as the baseline on those cases are now clear.

Are you using QEMU or similar?

Thank you.
I understood that.
I just wasn't clear if the baseline was set or not. Thankfully it is.

No, I haven't touched QEMU at all.

I just run RefindPlus as is and have clean installs of all OS'es present.
Kali and Ubuntu are the official distros from their respective websites.

No type of emulation is being used.

On a side note:
The only two OS'es that are being chainloaded are macOS and ChromeOS (macOS with OpenCore and ChromeOS with Grub2Win), with both timeouts set to 0 and pickers hidden, so that I have a smooth, seamless boot-up of all OS, which is why I load the Linux Kernels directly, instead of chainloading their respective GRUB.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

No, I haven't touched QEMU at all ... No type of emulation is being used.

Thanks. Reason I asked is that the only other time I have come across this was with QEMU in use:

                     - Locate Console Control
                       * Seek on ConsoleOut Handle ... Not Found
                       * Seek on GPU Handle Buffer ... Not Found
                     - Assess Console Control ... NOT OK!!

The person reporting essentially had the same issue: https://sf.net/p/refind/discussion/general/thread/4dfcdfdd16/?limit=25#0f24.

Basically, the log_level and manual stanza angles are red herrings and the real issue is a memory conflict somewhere that is hit due to different memory use profiles when one log level is set but not when the other is set with certain tokens active in manual stanzas. In that other person's case, it was with the banner for the memory use profile in the then current versions of rEFInd and RefindPlus.

I added a workaround for the banner at that time but with both banner and log_level, the real issue is still there sitting somewhere deep in the code (all the way from rEFInd) and can be hit at any time based on the current memory use profile since it has not actually been found. Only apparent clue so far is that Console Control is not found.

A few more commits, the use profile might shift and the manifestation go away, moves to some obscure setting or becomes worse. Worse is actually better as improves the chances of finding the conflict but unfortunately, I don't have a solution at this time.

Will leave open for now and try to think of potential workarounds but real solution is to find and fix the conflict. Could be that fixing Console Control when this is absent is where the focus should be.

You can try the default banner instead of a custom one as a wild test.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

be.

I see.
Thank you for taking the time to explain all of this.

How would I go about changing the settings so that the banner is the default one, seeing as I have no recollection of having changed it all?
(I am aware that the latest tests were done using the custom theme, is that what you are referring to?)
If that's the case, I can try not loading the theme and see what happens, even though it didn't work with the 0.14 RELEASE version (nor the DEBUG, apart from when having log_level set to 1).

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Yes, just disable the custom theme.
I don't expect it will make a difference but just to tick that off.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Yes, just disable the custom theme. I don't expect it will make a difference but just to tick that off.

Sadly, it didn't make a difference.
Same outcome, didn't work.

Attaching log file below.
23k27n1726.log

I should, however, mention that upon following the link you provided, I took a quick look and saw that the "hideui banner" option WAS a thing in rEFInd (not sure if RefinPlus ever had it or if 0.14 version supports it).

Nevertheless, I tried adding the argument to the proper section in the config.conf file, only to still be presented to the banner - meaning the option had no effect on hiding the banner.
I am unsure if this is of any help, but I figured I would just mention it.
(It was another test and I deleted the log, but I can replicate it, should you wish it).

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

I figured I would just mention it

Thanks. hideui banner (or any other rEFInd flag) should work in RefindPlus but let's leave that for now and revisit later.

Try X308 for the main issue: X308-BOOTx64.zip

Just has some items on Console Control

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

I figured I would just mention it

Thanks. hideui banner (or any other rEFInd flag) should work in RefindPlus but let's leave that for now and revisit later.

Try X308 for the main issue: X308-BOOTx64.zip

Just has some items on Console Control

Oh, I wasn't trying to imply there was another issue.
Sorry if it seemed that way.

My approach was in the sense that it could be helpful in sorting the main issue.

Will try X308 now and post results in a couple of minutes.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

I figured I would just mention it

Thanks. hideui banner (or any other rEFInd flag) should work in RefindPlus but let's leave that for now and revisit later.

Try X308 for the main issue: X308-BOOTx64.zip

Just has some items on Console Control

X308 is also non-functional.
Same outcome.

EDIT:
I took care not to include my personal theme in config.conf, so the banner being used is the default one.

23k27p3433.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Ok. Thanks.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X309: X309-BOOTx64.zip

Ignore the custom/default banner thing and just use your preferred banner.

Fixed File ... Was X308 Before

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X309: X309-BOOTx64.zip

Ignore the custom/default banner thing and just use your preferred banner.

Fixed File ... Was X308 Before

Sorry for the late reply.

X309 is also non-functional.

23k27v5332.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks.

Try rerunning that and activate textonly as a last roll of the dice.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks.

Try rerunning that and activate textonly as a last roll of the dice.

Sadly, it did not work either.

23k27v0945.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Unfortunately, I'm out out ideas at this point.

Will flag this as a known issue and be on the look out for potential fixes.
You might want to stick to the older working version in the interim.

Thanks again.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

You might want to stick to the older working version in the interim.

Just struck me that as it doesn't seem you are doing anything special with the manual stanzas, you should also be able to just let RefindPlus scan for the volumes as internal and remove them from stanzas. This should allow running the current version.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Unfortunately, I'm out out ideas at this point.

Will flag this as a known issue and be on the look out for potential fixes. You might want to stick to the older working version in the interim.

Thanks again.

No worries, I'll stick to the old version.
Thank you for your time.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

You might want to stick to the older working version in the interim.

Just struck me that as it doesn't seem you are doing anything special with the manual stanzas, you should also be able to just let RefindPlus scan for the volumes as internal and remove them from stanzas. This should allow running the current version.

Oh, using the manual stanzas was by design.
I want them in that specific order and I want no other stanza to appear (even though I am aware that I can hide stanzas).

I could follow your advice, but if I'm not mistaken, with "internal", the order is defined by the order in which RefindPlus finds the loaders, which is something I'd prefer to have control over, hence the manual stanzas.

I also like to get rid of all Linux Kernel related warnings, such as SGX and NVidia-related stuff, which would not happen if I used "internal" instead (the Surface Pro does not have any NVidia dGPU, but it does have SGX and it's not accessible via any configuration, being it UEFI BIOS ou software controlled under any OS. Therefore I can't enable SGX to disable the warning, hence the argument in the appropriate Linux kernels).

It's more of a personal preference, really.

Also, I believe I'd have to adjust the search depth to 2 or more because of Grub2Win, which would result in a lot more stanzas showing up (even though I would be able to hide them, yes).

I have no issue in remaining in the previous version, as it already seemed flawless to me.
I just tried to update because, you know, latest and greatest.
But no worries.

Again, thank you for your work, time and patience.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

I'd prefer to have control

You could get quite close with the attached config: config.conf.txt

Edits to the stanzas along with dont_scan_volumes and scanfor
You can use the dont_scan_XYZ tokens to exclude other stuff you don't want to appear from the internal scan and only let it handle those two.

EDIT:
Should have been dont_scan_files shim.efi,MokManager.efi,PreLoader.efi,boot.efi,BOOTx64.efi,OpenCore.efi,bootmgfw.efi,gnugrub.kernel64.efi

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

I'd prefer to have control

You could get quite close with the attached config: config.conf.txt

Edits to the stanzas along with dont_scan_volumes and scanfor You can use the dont_scan_XYZ tokens to exclude other stuff you don't want to appear from the internal scan and only let it handle those two.

EDIT: Should have been dont_scan_files shim.efi,MokManager.efi,PreLoader.efi,boot.efi,BOOTx64.efi,OpenCore.efi,bootmgfw.efi,gnugrub.kernel64.efi

Good suggestion.

I'll give it a go once I get home and report back.

Thank you once again and "see" you soon.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Actually, there are a few things we could look at to try to better understand the issue or find a workaround. So, if you are up for it, please try X310: X310-BOOTx64.zip

There are no fixes included. Just trying to find the "breaking" point.
So, use your original setup with your theme etc and do CASE 1 from before.

Thanks

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

I'd prefer to have control

You could get quite close with the attached config: config.conf.txt
Edits to the stanzas along with dont_scan_volumes and scanfor You can use the dont_scan_XYZ tokens to exclude other stuff you don't want to appear from the internal scan and only let it handle those two.
EDIT: Should have been dont_scan_files shim.efi,MokManager.efi,PreLoader.efi,boot.efi,BOOTx64.efi,OpenCore.efi,bootmgfw.efi,gnugrub.kernel64.efi

Good suggestion.

I'll give it a go once I get home and report back.

Thank you once again and "see" you soon.

It works, almost perfectly.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Actually, there are a few things we could look at to try to better understand the issue or find a workaround. So, if you are up for it, please try X310: X310-BOOTx64.zip

There are no fixes included. Just trying to find the "breaking" point. So, use your original setup with your theme etc and do CASE 1 from before.

Thanks

Hey there.

I am absolutely more than willing to try.

So, I went ahead and tried it.
And it worked?????????????
Even though no fixes were included?

So weird.

I made a mistake and booted with textonly first.
Then corrected it and booted with the "normal custom" setup, including theme.

Boot time is a little higher than 0.13, but it did work.

Attaching both log files.

textonly.log
normal.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Well, I remembered that you mentioned that you did a build a few weeks ago and that this worked. This means it broke in one of the six commits that went in after (I looked at your fork). So we will test builds at each one of those six to identify which was the breaking commit, then drill down to find the breaking file and then the breaking line. This line can then be studied to figure things out.

So, one commit down and five more to test: X311-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Well, I remembered that you mentioned that you did a build a few weeks ago and that this worked. This means it broke in one of the six commits that went in after (I looked at your fork). So we will test builds at each one of those six to identify which was the breaking commit, then drill down to find the breaking file and then the breaking line. This line can then be studied to figure things out.

So, one commit down and five more to test: X311-BOOTx64.zip

I see.
Good thinking.
Hopefully the 6 commits aren't that extensive.

Will try now and report back.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Well, I remembered that you mentioned that you did a build a few weeks ago and that this worked. This means it broke in one of the six commits that went in after (I looked at your fork). So we will test builds at each one of those six to identify which was the breaking commit, then drill down to find the breaking file and then the breaking line. This line can then be studied to figure things out.

So, one commit down and five more to test: X311-BOOTx64.zip

311 did NOT work.
Hopefully it isn't too much to debug and the change introduced was the only one that broke support for manual Linux stanzas.

Attaching log file.

23k28m0506.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X311a: X311a-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X311a: X311a-BOOTx64.zip

X311a is WORKING and boot time seems close to RELEASE.
That was quick. lol
May I ask what the problem was exactly?

23k28m1221.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

broke support for manual Linux stanzas

BTW, the issue is not to do with Linux or with stanzas as explained earlier. It is a memory conflict issue that manifests, or not, at random points such as in your case, when certain lines in stanzas are being processed (regardless of whether they are Linux or something else. When another commit goes in and memory usage patterns change, it can shift to something else altogether.

BTW, I cannot reproduce the issue on my machine (with your config file) because the memory usage profile is different and the conflict does not show up with stanzas at least. It may show up with something else though.

When the other fellow was reporting an issue in rEFInd, it was manifesting with the banners. It is the same root memory conflict issue That has been present for a long time. Just shows up in different ways as the patterns change.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

X311a is WORKING and boot time seems close to RELEASE.

Just means the breaking item was not in the files tested. The process is not complete

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

I see.
Feel free to rename the issue as you see fit, then.
I tried being as accurate as possible and did not sift through any code, as I am yet overly unexperienced in debugging someone else's code.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

X311a is WORKING and boot time seems close to RELEASE.

Just means the breaking item was not in the files tested. The process is not complete

I did not assume it was over, though I understand it may have seemed that way, seeing as I asked what the problem was and pointed out that you were quick to fix (at least partially) the issue.
In fact, I assumed it was one of several tests yet to be done.
I was merely being informative.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Understood. Just keeping you up to speed. The name can stay until fully clear what the exact issue is.
Let's press on with X311b: X311b-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Understood. Just keeping you up to speed. The name can stay until fully clear what the exact issue is. Let's press on with X311b: X311b-BOOTx64.zip

I understand.
Thank you for the insight.

Funny enough, regarding the replication of the issue, I have at least 5 UEFI PCs where I run RefindPlus and all of them are suffering from this issue, which is why it mislead me into thinking it was something Linux-entry related and I never even considered memory allocation, as all my systems are vastly different.

Anyway:

X311b is WORKING. Boot time also very close RELEASE.

Attaching log file below.

X311b-WORKING.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X311c: X311c-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X311c: X311c-BOOTx64.zip

X311c does NOT work, unfortunately.

Attaching log file below.

EDIT:
Had sent wrong log file.

Right one:
X311c-NOT_WORKING_.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks. Please try X311d: X311d-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks. Please try X311d: X311d-BOOTx64.zip

X311d also did NOT work.

Log file:
23k28p4513.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Getting there. Please try X311e: X311e-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Getting there. Please try X311e: X311e-BOOTx64.zip

X311e confirmed WORKING.
Boot time slightly longer than RELEASE, but almost unnoticeable.

Log file below:
23k28p3042.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks. Please try X311f: X311f-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks. Please try X311f: X311f-BOOTx64.zip

X311f also confirmed WORKING.

Log file below:
23k28p4237.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Good. Please try X311g: X311g-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Good. Please try X311g: X311g-BOOTx64.zip

X311g is WORKING as well.

Log file attached:
23k28q0851.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Excellent. Found the file ... but has a lot of changes so lets look into things bit by bit starting with X312a: X312a-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Excellent. Found the file ... but has a lot of changes so lets look into things bit by bit starting with X312a: X312a-BOOTx64.zip

Good to know you narrowed it down to the culprit file.

X312a, however is NOT working.

It behaves almost like "textonly" is active, as it shows a blue stripe on top, with some text along the lines of "Select a file or tool" and then fails to progress further.

Log file attached:
23k28r1250.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

My Fault. Forgot to align some stuff when switching from one branch to another.
Please try X312: X312-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

My Fault. Forgot to align some stuff when switching from one branch to another. Please try X312: X312-BOOTx64.zip

Apologies.
I completely missed this notification.

X312 is confirmed WORKING.

Attaching log file:
23k28y0718.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks. Please try X312b: X312b-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks. Please try X312b: X312b-BOOTx64.zip

X312b is NOT working, sadly.

Attaching log:
23k29m4458.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks.

Bit of a bummer as I thought that was effectively it done and dusted.
Might have muddled something up; so let's rewind and bit and try to pick the thread up again with X313:
X313-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks.

Bit of a bummer as I thought that was effectively it done and dusted. Might have muddled something up; so let's rewind and bit and try to pick the thread up again with X313: X313-BOOTx64.zip

Ouch.
Sorry to hear that.
I had no idea you were that close to having the issue sorted.

Anyway, I tried X313.

X313 is confirmed WORKING.
Best boot time so far.

Attaching log file:
23k29n3312.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Should be able to quickly reacquire the correct path.
Please try X313a: X313a-BOOTx64.zip

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Should be able to quickly reacquire the correct path. Please try X313a: X313a-BOOTx64.zip

I see.
Hopefully so.

However,
X313a is NOT working, unfortunately.

Log file as follows:
23k29n4255.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Please try X314: https://temp-file.org/bpPgfNvQ5CQFB9z/file

Uploading the files has been getting slower and slower.
Just gave up after waiting 15 mins and put it on a temp host site

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Please try X314: https://temp-file.org/bpPgfNvQ5CQFB9z/file

Uploading the files has been getting slower and slower. Just gave up after waiting 15 mins and put it on a temp host site

Sorry to hear about that.
Maybe GitHub limits upload speed if there are a number of uploads within a certain timeframe, in order to prevent people from over-using their servers bandwidth?
I don't know.

Anyway, I have X314 a shot.

X314 is confirmed WORKING.
Boot time similar to X313, very fast.

Log below:
23k29p1900.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Maybe GitHub limits upload speed

Could be ... Please try X314a: https://temp-file.org/XmC19txllLgKpSM/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Maybe GitHub limits upload speed

Could be ... Please try X314a: https://temp-file.org/XmC19txllLgKpSM/file

Sadly, X314a is NOT working.

Log file as follows:
23k29p3036.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Interesting ... try X314aa: https://temp-file.org/XKZr7WeOiJMuj0n/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Interesting ... try X314aa: https://temp-file.org/XKZr7WeOiJMuj0n/file

Sadly, X314aa is also NOT working.

Log:
23k29p4353.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

How about X314ab: https://temp-file.org/26gP4hDNWTu0NT3/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

How about X314ab: https://temp-file.org/26gP4hDNWTu0NT3/file

Also NON-functional.

Log:
23k29q0138.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Okay. Please try X314b: https://temp-file.org/PLfTnpH8fQbIfwS/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Okay. Please try X314b: https://temp-file.org/PLfTnpH8fQbIfwS/file

X314b is also NOT working.

Log as follows:
23k29q1438.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Okay. Thanks.

Let see what X315 gives: https://temp-file.org/CatAjUJAWdilWoN/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Okay. Thanks.

Let see what X315 gives: https://temp-file.org/CatAjUJAWdilWoN/file

X315 variant is confirmed WORKING.
Boot time not as good as X314.

Log:
23k29q4401.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Let's leave things there for now.

Things are basically as I thought. That is, there is some other memory conflict issue present that makes benign changes result in issues. So while there are configurations that "work", this is in fact not quite as it seems on the surface as things might "break" on the next random totally unrelated commit.

That is, not much point treating the symptom as the problem will definitely flare up somewhere else sooner or later. Need to figure out how to locate the real issue (which is not in the file we have been looking at, or with manual stanzas or banners before that).

In X315, I simply turned switched all memory de-allocation off when console control issues are detected, as the issue rears up when doing this (same as it was with the banner) and lack of console control seems to be a common item in the sample of two.

Not really keen on going down that road though but that is the workaround that will not result in the issue flaring up again next week or next month or next FILL_IN_THE_GAP until the root cause is found.

Will mull on things and decide how to proceed.

Thanks a lot for sticking through like a trooper!

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Let's leave things there for now.

Things are basically as I thought. That is, there is some other memory conflict issue present that makes benign changes result in issues. So while there are configurations that "work", this is in fact not quite as it seems on the surface as things might "break" on the next random totally unrelated commit.

That is, not much point treating the symptom as the problem will definitely flare up somewhere else sooner or later. Need to figure out how to locate the real issue (which is not in the file we have been looking at, or with manual stanzas or banners before that).

In X315, I simply turned switched all memory de-allocation off when console control issues are detected, as the issue rears up when doing this (same as it was with the banner) and lack of console control seems to be a common item in the sample of two.

Not really keen on going down that road though but that is the workaround that will not result in the issue flaring up again next week or next moth or next FILL_IN_THE_GAP until the root cause is found.

Will mull on things and decide how to proceed.

Thanks a lot for sticking through like a trooper!

I understand.
Hopefully you'll think of something or something will come up that will assist you in solving this.

No need to thank me.
I am the one who needs to thank you for the time you have devoted to this.

So for now, and seeing as X315 is to be considered a DBG and produces a log file everytime it's used, what is your advice (for my case)?

Should I stick with my fork, v0.13AD or are you planning on publishing a X315-based RELEASE version?

Thank you once again for your time and hard work.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

are you planning on publishing a X315-based RELEASE version?

Possibly ... Need to consider implications.
Best stick with whatever you have that works.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

are you planning on publishing a X315-based RELEASE version?

Possibly ... Need to consider implications. Best stick with whatever you have that works.

I understand.
You don't really want to push out something that is just "ignoring" some other underlying issue.

I'll stick with the 6-commit-behind fork then.

Again, thank you for your time and patience.

Should this be closed for now until a new testing round or solution comes up?

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Leave it open. Thanks.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Leave it open. Thanks.

Thank you.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Can we poke a bit more at this if you have the time?
Uploaded X316 as a baseline: https://temp-file.org/ov68MfngEbqdpUh/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Can we poke a bit more at this if you have the time? Uploaded X316 as a baseline: https://temp-file.org/ov68MfngEbqdpUh/file

Hey there.

Sorry for the late reply, this a working weekend for me and I missed the notification.

I will be able to test this in about 6 hours or slightly less, when I get home (seeing as I didn't bring my laptop with me).

Will report back as soon as I test it and attach the corresponding log file.

See you soon.

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Can we poke a bit more at this if you have the time? Uploaded X316 as a baseline: https://temp-file.org/ov68MfngEbqdpUh/file

Apologies, I get held up way beyond my normal hours.

Anyway, I gave X316 a shot and it is NOT working.

Attaching log file below.
23n02y4410.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Thanks. Please try X316a when you can: https://temp-file.org/Bo94NvVazzJCJPj/file

from refindplus.

billabongbruno avatar billabongbruno commented on June 2, 2024

Thanks. Please try X316a when you can: https://temp-file.org/Bo94NvVazzJCJPj/file

X316a NOT working, sadly.

Log file:
23n03n0415.log

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

I see. Will come back to this if any new ideas pop up.

Thanks

from refindplus.

github-actions avatar github-actions commented on June 2, 2024

This thread is being locked.

Please use the Discussions Feature for follow-on discussion or raise a new issue if appropriate.

from refindplus.

dakanji avatar dakanji commented on June 2, 2024

Revisiting this, can you download and try v0.14.0.AB to see if the issue is still present?

from refindplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.