limine-bootloader / limine

Modern, advanced, portable, multiprotocol bootloader and boot manager.
https://limine-bootloader.org
BSD 2-Clause "Simplified" License
1.88k stars 141 forks source link

v5 cannot enable A20 line #386

Closed bkauler closed 4 months ago

bkauler commented 4 months ago

I know that v5 is no longer supported, but thought I would ask just in case this problem has occurred in a later release and maybe I can backport the fix.

We are stuck on v5 as require ext4 support.

Puppy Forum member 'tosim' reported getting the error "Cannot enable A20 line". He has an older computer, HP5800.

I think read that there are different ways of enabling the A20 line. I'm wondering if there has been any modifications to enabling A20 since 5.20231207.1 was released. A long-shot, I know.

mintsuki commented 4 months ago

Hi, these 2 commits may fix the issue.

Additionally, I went ahead and reverted the commit where ext2/3/4 support was dropped, which means it will be back in 7.12.0, albeit with a notice that it is experimental and unmaintained/unsupported upstream. I hope this will do! (Reopen if necessary)

bkauler commented 4 months ago

From our point of view, EasyOS, this is very great news! Thank you so much!

I understand the ideology of wanting to keep everything simple and not be bothered with supporting filesystems other than fat.

bkauler commented 4 months ago

I have posted about the return of ext4 in the Puppy Forum:

https://forum.puppylinux.com/viewtopic.php?t=12214

mintsuki commented 4 months ago

Nice! Well, 7.12.0 has been released, enjoy. (Also please let me know about that A20 issue, if it's still there)