hi, im having problems with installing the logitech chillstream game-pad.
I have tried the modprobe adi and xpad, but with no luck..
hi, im having problems with installing the logitech chillstream game-pad.
I have tried the modprobe adi and xpad, but with no luck..
I'm having the same problem.
The device is detected (as it can be seen listed in the hal-device-manager application) but there doesn't seem to be an appropriate driver for it.
I tried the usual (modprobe joydev / adi / xpad / etc...) but nothing works.
Does anyone knows if this gamepad requires some special drivers or is there a particular trick to make it work?
Is there any update on this?
I've got the same problem, i have tried everything, lots of drivers, but nothing seems to work. I would like to know a solution for this..
Last edited by janfsd; June 26th, 2007 at 03:54 PM.
Hi there, you actually need the xbox360 controller driver. Found that out myself after a long time of trying all drivers. You should follow this guide:
http://gentoo-wiki.com/HOWTO_Xbox_36...oller_on_Linux
But instead of using the files in the section "Driver for both Wired and Wireless controllers" use my version:
http://www.avirulence.org/xpad.c and http://www.avirulence.org/xpad.h
Good luck!
Well, I tried it myself, works really well. I used it with Vendetta Online and ZSNES![]()
Thanks, I am going to try your method now, but I've got some questions: do I still need to patch your files with xpad-360-support-2.6.21.patch?
And another one: Do I have to compile the kernel? Where to get the kernel options showed on the link you posted?
Last edited by janfsd; June 26th, 2007 at 03:54 PM.
No, you don't have to use the patch, if you read it correctly the patch is just another method of getting the xbox 360 controller to work. I misread that myself the first 500 times I tried
Yes, you have to re-compile your kernel. I don't exactly know what tools Ubuntu has for doing this. You should probably get the kernel sources, copy the files I provided into the correct director and follow the Ubuntu documentation on compiling your own kernel. Usually it's easy to use menuconfig, so you can find the options easily. The xbox controller driver and the USB thing is under devices/usb iirc.
Good luck!
Ok, I am already doing that, but in the kernel options, I don't have this:
Device Drivers -> USB support -> USB Human Interface Device (full HID) support -> HID input layer support (this cannot be compiled as a module)
The HID input layer support option is missing...
I am using the 2.6.21.5 kernel sources.
EDIT:
Well, I compiled the kernel, but couldn't boot into itsomething must have gone bad...
BTW: using a makefile like this:
It installs the file like a kernel module, is it not supposed to give the same result like compiling the kernel from zero, granted that the options for compiling it where the same?Code:obj-m := xpad.o KDIR := /lib/modules/$(shell uname -r)/build EXTRA_CFLAGS=-I$(shell pwd) all: $(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd) install: mv -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/input
And another thing about your file xpad.c
Am I not supposed to add the bus ID of my controller? It is not in the file. For instance my logitech chillstream controller has this ID 046d:c242
Last edited by janfsd; June 26th, 2007 at 09:26 PM.
Bookmarks