Skip to content
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

Issuing a build warning if the user has secure boot enabled but… #54

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

FNGarvin
Copy link

Thanks for your fantastic software! I did not think the dongle would EVER be supported. Great to finally feel like it's no longer necessary to recommend the 360 dongle after all these years.

Your use of dkms is perfect, but the way that the software will silently create new self-signed keys can be a bit of a gotcha to someone using secure boot (eg, https://www.reddit.com/r/linux_gaming/comments/1as5tos/xone_doesnt_work/). It's beyond the scope of this project to dive deep on security, but it is IMHO appropriate to at least offer some breadcrumbs.

To that end, I have added a build warning for the case that a user has secure boot enabled but doesn't yet have keys in the default locations (eg, someone coming from akmods). I've also added a small blurb to the troubleshooting section of the README giving an overview of what this might mean and what to do. I believe these changes could be invaluable to novice and intermediate users until such time as your wonderful package becomes canonized by distros or the kernel itself.

Cheers!

…'t appear to have a signing key enrolled yet. This can happen if, for example, it is the first time a user has compiled a kernel mod or if they have previously used akmods instead of dkms (eg, Fedora)

Adding a small blurb to the README giving an overview of what this might mean and what to do.
I believe this is important because nearly every hit when Googling for "xone" "secure boot" reads like a horror story where people abandon secure boot, abandon xone, or both
@FNGarvin FNGarvin mentioned this pull request Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant