-
Notifications
You must be signed in to change notification settings - Fork 39
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
nomodeset required for booting certain hardware #498
Comments
What happened exactly ? |
Forwarding the email to you |
There's no essential information in the email except that the machine "locks up". Thinking about it, I'd reject this request. Adding |
Just a small comment: |
KMS is not only for gui, its also for tty resolution and fast switching. Mainly the kernel can change the graphics itself instead of waiting for the X server to do so. And if I remember correctly, this is done by the graphic card driver automatically on load, so its part of the boot process. Im wondering if it may be broke due to how we set our grub config:
Maybe we should set the gfxmode to text? No idea to be honest, but as @ldevulder mentions, it makes no sense in the context of the toolkit. We build server distros with it, not GUIs so.... |
I need to show you some of the crazier demos that I'm working on -- I'd like to be building wallboards and point of service systems as well 😃 If we removed nomodeset/KMS, would it drop the drm devices from udev? Would |
If Im not mistaken, with Still, as its a radeon driver (vega 7 I think) the kms support should be already in the kernel...there should be no issues with it, althougth amd drivers have always been a cluster****, so no idea if it uses the kernel driver, if it supports kms only, if maybe we are not bundling the drivers in the kernel....needs more investigation. Send me a NUC for testing? :P |
But the services would be running on elemental nodes only right? Then you connect from an external device for those wallboards (like with an RPI)? Or its the idea to have a webview in the same elemental node? |
I had a look and vega 7 seems to use the amdgpu driver and its available on elemental:
I dont see the firmware files for it though, not sure if we need them or not... Maybe its just that the package its not available for SLE-Micro-Rancher and we need to ask for it to be included. @agracey would be awesome to get the dmesg of both with |
Indeed the firmware-amdgpu package does not appear on the installed packages for SLE-micro-rancher... |
but its on the original SLE15-sp4, so for sure that package is missing |
I'm working on that...
I'm running X11 in a container as a sidecar 😇
I'll add it to my list for 5.4 unless we need it earlier More generally, we should document how to change these flags sooner rather than later. That way we aren't locked in to a choice. |
Nice, maybe we should ask why we cherry pick the firmware packages instead of just installing the kernel-firmware-all, size?
damn...
I think this is already documented on the toolkit They should be able to set this by running |
And that command would be run as part of the cloud-config? (Sorry, I feel like the answer is obvious but I want to make sure I'm not missing a part of the puzzle here) |
They may need to use a DEV image to build their isos with the injected registration, i.e. when calling the That would be simpler than adding the |
@agracey I think the firmware package was added to elemental before cutting the latest release, could you have them try again with the latest stable iso? If the stable doesnt work, could you indicate them to use the Also, would be nice if the original reporter could comment on the issue directly so there is a direct communication regarding this, as its probably solved already :) |
Careful, Which reminds me that we should add |
Good point, I forgot that we merged that! Indeed staging should contain the old operator AND the firmware fix. Stable probably too but I dont have the dates too clear. |
image has |
What steps did you take and what happened:
I'm reporting on behalf of a user who is having issues booting Elemental Teal. They were able to work around the issue by pressing
e
and addingnomodeset
to the kernel params.They are using an AMD Ryzen-based SimplyNUC (https://simplynuc.com/product/llm2v8cy-full/)
What did you expect to happen:
The machine should boot normally without manual intervention.
Environment: (Asking for details and will fill in)
cat /etc/os-release
):kubectl version
):The text was updated successfully, but these errors were encountered: