Aquí os dejo un manual para que podais usar vuestro mando de Xbox 360 en vuestro preciado Linux!
1º Creamos un directorio llamado xpad360
mkdir ~/xpad360
entramos en el directorio creado
cd xpad360
2º Descargamos los dos archivos del driver para posteriormente instalarlos
wget http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c
wget http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h
dentro de la carpeta de xpad360 creamos un Makefile con lo siguiente
KERNEL_DIR?=/usr/src/linux-headers-2.6.17-10-generic
obj-m := xpad.o
EXTRA_CFLAGS= -I$(shell pwd)
all:
$(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)
en la primera linea del kernel dir editad segun donde tengais los headers de vuestro kernel (este es el de por defecto en edgy)
en la ultima linea es un tabulador para quien tengas problemas al compilar
3º Ya a partir de aquí compilamos
make
movemos lo archivos KO es decir los modulos al directorios de los modulos
sudo cp ~/xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
y ya de aquí cargamos el modulo
sudo depmod -a
sudo modprobe xpad
y después de todo esto calibrar el mando y a jugar!!!!
Podemos comprobar con dmesg la salida y ver si es la correcta.
Espero que haya sido de ayuda para los que querian echar vicios con el
mando de la 360.
Nota: El mando de Xbox normal (no la 360) funciona perfectamente sin tener que hacer nada de esto).
Un saludo!
Artículos relacionados
2 usuarios ha respondido a ésta entrada.
cuando hago el make me dice esto:
make: No se hace nada para `all’
he añadido sudo al make pero me dice lo mismo
¿Me podrías ayudar? he instalado con synaptic todos los automake que me aparecian
Hola gonzalo, prueba a poner: make clean y luego haz make a ver que tal.
Deja una respuesta:
Nota: Los comentarios están moderados. Hasta que no sean aprobados por un administrador no serán mostrados.