Closed DiegcD closed 6 months ago
Apologies for the really late reply. I sort of let this project sit in the background as I no longer use it. So if anyone is interested I can let them take the repo. The only thing for this change is that the instructions apply to 0.0.1, so the original instructions probably needs to be kept but I haven't looked too closely.
I couldn't get the header extract to work. It was missing stdlib header files. I found a reference to "sudo pacman -S base-devel glibc linux-api-headers" online and it seemed to help. I already had installed base-devel, which installed glibc, so I suspect it was linux-api-headers that populated /usr/include properly.
I needed to change this line in the linux-header-extract/Makefile as well to get the copy to work.
LINUX_SRC ?= $(LINUX_PKG_DIR)/$(LINUX_PKG_BUILDDIR)/$(LINUX_PKGBASE)/src/archlinux-linux-neptune
Well, I can compile and install it, but it won't load on boot. systemd says it can't find it, no idea why. I tried converting it to the same compression used on the stock modules and re-generating the initrd, but it doesn't want to load. It will run manually, but seems to get removed from memory even switching between game and desktop mode. modprobe works, but it's useless to me if I can't get it to run in game mode.
Detailed step-by-step for SteamOS 3.4.10