Closed g3blv closed 4 months ago
As you can see, the configuration for the default kernel and the surface kernel are identical. So it is enabled. Fedora just puts it into a different package, and we inherit that.
Try running sudo dnf install kernel-surface-modules-extra
.
I'm trying to run
linux-surface
on Surface Go 4. I've installed Fedora as per https://github.com/linux-surface/linux-surface/issues/1162#issuecomment-2005363664, but it is still not booting because it can't find the "hard drive". Surface Go 4 uses UFS (Universal Flash Storage) which ideally needs to be enabled in the kernel to be available on boot. I compared:Fedora "Live" vs. Fedora 40 fresh install vs. Fedora with surface kernel.
Fedora Live
Fedora fresh install
Fedora with surface kernel
I then tried loading UFS with
modprobe ufs
for the surface kernel, but it couldn't find the module. I then had look in modules directory, and it seems like the ufs module is missing from the module directory for the surface kernel.Would it be possible to include the ufs module for the surface kernel? Even better, have it enabled in the kernel and not having to load the module when installing the surface kernel?
Please let me know if there is any additional information I can provide.
I raised something similar before here: https://github.com/linux-surface/linux-surface/issues/1371