Hola , Tengo instalado libbpf, a un asi me marca error =(
BTF [M] /var/lib/dkms/xone/unknown/build/xone-gip-guitar.ko
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-gip-guitar.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-gip-guitar.ko'
make[2]: *** Se espera a que terminen otras tareas....
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-gip-gamepad.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-gip-gamepad.ko'
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-wired.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-wired.ko'
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-gip-chatpad.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-gip-chatpad.ko'
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-dongle.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-dongle.ko'
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-gip-headset.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-gip-headset.ko'
/bin/sh: línea 1: ./tools/bpf/resolve_btfids/resolve_btfids: No existe el fichero o el directorio
make[2]: *** [/usr/src/linux-6.5.4-1/scripts/Makefile.modfinal:62: /var/lib/dkms/xone/unknown/build/xone-gip.ko] Error 127
make[2]: *** Se borra el archivo '/var/lib/dkms/xone/unknown/build/xone-gip.ko'
make[1]: *** [/usr/src/linux-6.5.4-1/Makefile:1969: modules] Error 2
make: *** [../../../linux-6.5.4-1/Makefile:234: __sub-make] Error 2
La compilación para crear el ejecutable. Por mi experiencia en creación de ejecutables, usando .configure, make y make install. Tienes muchos mensajes de creación de librerías tipo xxxxx.ko
Me queda claro que el nivel de conocimientos es alto y tu reporte de fallos es incompleto. No sabemos que has hecho ni que comando has ejecutado, solo nos das el reporte y con eso no se puede adivinar el error.
Installing xone unknown...
Sign command: /lib/modules/6.5.4-1-default/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
readelf: Error: No es un fichero ELF - tiene los bytes mágicos erróneos en el inicio
readelf: Error: No es un fichero ELF - tiene los bytes mágicos erróneos en el inicio
Creating symlink /var/lib/dkms/xone/unknown/source -> /usr/src/xone-unknown
Cleaning build area...
make -j16 KERNELRELEASE=6.5.4-1-default -C /lib/modules/6.5.4-1-default/build M=/var/lib/dkms/xone/unknown/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.5.4-1-default (x86_64)
Dkms, suele ponerlo en /etc, y desde yast, hay que activarlo, antes de hacer la compilación, ya después con el cambio del kernel, el adaptara los módulos y demás.
Recordad, que dkms, iba también con Vbox, y si no se activaba, no lo instalaba, eso creo que comento jcsl , en este caso dije hacerlo desde yast desde administrador de servicios, porque me parece mas fácil. ( o sea estado activo e iniciar en el comienzo) . (lo solia mirar con dkms status, a mi no me da respuesta ni fallo, lo tengo activo, pero los drivers que uso es en 32bit y el otro no se si es compatible con dkms ) .
Hay gente que usa la IA para crear script, lo que me supongo que tendrá que tener en cuenta que sea compatible con este sistema .
Buscando por XBox en el forum me sale bastantes hilos sobre la XBox, hay uno muy largo que da información, prueba mirar en todos esos hilos para ver como se ha resuelto. Abajo un ejemplo.
Comentarte que también instales el firmware de xone si usas xone, algunos drivers requiere su correspondiente firmware.
Bueno encontré una solución, no es la solución optima pero funciona
Actualizar RetroArch a la versión 1.16 → y ya esta no se que hace pero activa el mando, lo malo que se tiene que abrir retroarch si lo queremos usar en otro juego (se puede cerrar una vez activado el mando)