-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No early boot console in 6.3.x kernels #8232
Comments
Can you provide any logs? Since the kernel reacts, maybe you can type the luks passphrase blindly and hope logs will be saved? |
Here you go: https://hackingthe.net/downloads/kernel_broken.txt Actually it even boots after typing in the luks passphrase blindly. Xorg also makes the graphics work, i.e. the system is usable. |
Why you add it? It surely disables graphical LUKS prompt. |
honestly, I have no idea why you have blank screen, I don't see any obvious errors and there is also:
so, it did initialized GPU. I don't see any other GPU there, so it seems to be the correct (the only) one. Maybe you can compare the log with the one from working version? |
Maybe you can compare the log with the one from working version?
The only diff I see (broken vs good):
```
[ 5.364345] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=1 'systemd'
```
A bit weird, but in both:
```
[ 7.193107] tmpfs: Unsupported parameter 'huge'
[ 7.193121] i915 0000:00:02.0: [drm] Transparent Hugepage support is recommended for optimal performance when IOMMU is enabled!
[ 7.193135] i915 0000:00:02.0: [drm] DMAR active, disabling use of stolen memory
[ 7.237410] i915 0000:00:02.0: [drm] Skipping intel_backlight registration
```
|
I am experiencing the same issue with this kernel on my T530, where the discrete graphics card is enabled: |
On 5/27/23 14:58, Marek Marczykowski-Górecki wrote:
> Did maybe `plymouth.enable=0` change with that kernel?
Why you add it? It surely disables graphical LUKS prompt.
Yes, I don't like that graphical prompt as it makes the console output invisible.
Anyway I just re-enabled plymouth and could see it and press F1 to see the console output as well, i.e. everything works as expected with plymouth enabled.
So this issue is only related to disabled plymouth (`plymouth.enable=0`). Probably someone forgot about that option upstream.
|
There are no logs after the crash and automatic reboot. I checked the lines before the |
By the way, I can't use another kernel with the discrete graphics* card enabled: . The system locks before entering the disk password.
|
Still an issue in 6.3.9. |
Was fixed by upgrading |
@3hhh yes. Was fixed by linuxboot/heads#1398, more specifically linuxboot/heads#1381 hacking around kernel 4.20+ not exposing fb address (Cause is that i915drmfb on next kernel after kexec call can only own the console once it is loaded). With linuxboot/heads#1381, Heads kernel is now tainted to expose fb address on kexec load of next kernel and kexec was hacked to expose fb address when loading next kernel. Please keep an eye on linuxboot/heads#1403 which will replace all this drm+fb nonsense under Heads with efifb in the short term, providing a common base for all coreboot+linuxboot and give 500kb back from liberated space from kernel size reduction and 2s shorter bootime. |
How to file a helpful issue
Qubes OS release
4.1
Xen 4.14.5
Brief summary
Booting kernel 6.3.2-1 on a T530 leads to a black screen.
Steps to reproduce
Boot.
Expected behavior
Some output is shown, e.g. boot console output or the luks passphrase prompt.
Actual behavior
A black screen is shown. The kernel seems to react to keyboard input though, e.g. Ctrl-Alt-Del.
The text was updated successfully, but these errors were encountered: