[Regression] Android Binder no longer built into linux-neptune since 6.18
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 66/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- linux
- Ambito
- operating-systems
Direzione di ricerca
Compare the linux-neptune-615 and linux-neptune-616 configurations with the .config files from the linux-neptune-618 and linux-neptune-72 headers packages, using the reported /proc/config.gz values as a check. Locate the kernel configuration entry that controls Android Binder and binderfs, then verify the built kernel exposes the three requested settings in its configuration.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
SteamOS: 3.9.2 beta (BUILD_ID 20260925.101), kernel 7.2.7-valve1-1-neptune-72
Device: Lenovo Legion Go S (SteamOS edition)
Binder IPC and binderfs were built into linux-neptune-615 (6.15.11.valve1) and
linux-neptune-616 (6.16.12.valve27 in jupiter-3.8, 6.16.12.valve28 in jupiter-3.9):
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES=""
This made it possible to run Waydroid on SteamOS without modifying the rootfs
or disabling read-only mode: no extra kernel module was needed, Waydroid itself
can be installed via Nix, and the remaining configuration lives in /etc.
In linux-neptune-618 (6.18.50 current Stable) and linux-neptune-72 (7.2.4, 7.2.7, current Beta) binder is
disabled:
# CONFIG_ANDROID_BINDER_IPC is not set
so CONFIG_ANDROID_BINDERFS, which depends on it, is unavailable as well.
(Checked in /proc/config.gz on 7.2.7 and in the .config of the
linux-neptune-*-headers packages from the jupiter-3.8/3.9 repos.)
ANDROID_BINDER_IPC is a bool option, so it cannot be built as a module. The
only alternative is an out-of-tree binder module, which must be rebuilt for
every kernel release and taints the kernel (flags O and E).
Request: please re-enable, as in 6.15/6.16:
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES=""
Related: #922
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 2.6k
- Fork
- 86
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ValveSoftware/SteamOS
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ValveSoftware/SteamOS#2927 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ValveSoftware/SteamOS#2875 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ValveSoftware/SteamOS#2856 ·
-
steam-short-session-tracker: incorrect registry backup path resets settings during automatic repairAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
ValveSoftware/SteamOS#2829 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
ValveSoftware/SteamOS#1743 · 1 commento · 2 reazioni ·
Tutte le issue di ValveSoftware/SteamOS
Issue simili
-
runit stage 1 skips /etc/runit/core-services (files are not executable), so sysctl is never appliedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
rrdcached crashes (SIGSEGV in strdup) on first client connection under systemd socket activationForse già presa @emwgit l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
oetiker/rrdtool-1.x#1387 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
CachyOS/linux-cachyos#1091 · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
luainkernel/lunatik#2018 ·
I maintainer di solito rispondono entro 1 giorno