Open stephenjamieson opened 2 years ago
I'd like to second this.
this seems to be duplicate of #39
This is a problem that I have had for a long time. Is there a link where one can download a kernel with those modules?
Right now you have to use an different kernel like https://xanmod.org/ that has support for those modules and at that point you still have to install and setup the modules.
at that point you still have to install and setup the modules.
Is there a guide on how to do that?
Sort of... but not really, I used this guide to do it for Waydroid a few months back, which I was able to make some adjustments when I got stuck to make it work. Ultimately it didn't do much for me anyways since Wayland still isn't there yet, Waydroid itself worked fine though. Just a heads up and a word of caution, this can mess up your OS and I don't recommend doing this unless you have a good understanding of how it all works. Otherwise you might end up with a borked OS.
ASHMEM
was dropped from mainline kernel in 5.18, but BINDERFS
appears to be enabled even on the v6.2 kernel of the 22.04-based live ISO. I think all needed Waydroid options are now enabled by default?
this can confirmed with grep -E '(MEMFD)' /boot/config-$(uname -r)
for MEMFD
(ASHMEM
's successor) and grep -E '(BINDER)' /boot/config-$(uname -r)
for BINDERFS
andrew@pop-os:~$ grep -E '(MEMFD)' /boot/config-$(uname -r)
CONFIG_MEMFD_CREATE=y
andrew@pop-os:~$ grep -E '(BINDER)' /boot/config-$(uname -r)
# CONFIG_ANDROID_BINDER_IPC is not set
Distribution (run
cat /etc/os-release
):Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):Issue/Bug Description:
Pop OS Kernel does not have
binder_linux
norashmem_linux
enabledSteps to reproduce (if you know):
Expected behavior:
Modules should be compiled as they are in the default ubuntu kernel, otherwise software like anbox cannot be utilized on Pop OS
Other Notes: