On x230 limine doesn't load if CSM is turned on
programmerlexi opened this issue · comments
On a Thinkpad x230 limine does not load if CSM is turned on.
Basically the inverse of #417.
Hello, thanks for reporting this. Do you have any other info to add? Like precise firmware settings used, the way Limine was installed on the boot medium, etc.
Limine was installed on a USB.
Limine 8.6.1 from nixpkgs was used.
Firmware Settings:
- UEFI only
- CSM on
- Boot mode is set to quick (Diagnostic doesn't visually change anything)
On boot only a black screen is shown.
Legacy only with CSM on works fine.
Secure boot is disabled
The bios is on an old version (2.50)
How was it installed on the USB?
By making an iso using xorriso and putting that on the USB.
xorriso -as mkisofs -b boot/limine/limine-bios-cd.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table \
--efi-boot boot/limine/limine-uefi-cd.bin \
-efi-boot-part --efi-boot-image --protective-msdos-label \
iso_root -o image.iso
Did you run limine bios-install image.iso
afterwards on the created image?
yes
This may be addressed by the same work-around as #470
Please feel free to reopen if necessary.
I reopened that issue as the workaround was premature and not reliable. Also it was unlikely to be the cause of this, on second read.
Scratch the above comment. I reapplied the fix and it should indeed work around your issue as well. Please reopen if this isn't the case.