/dev/input/js0 ray@ray-desktop:~$ ls /dev/input/ by-id event1 event3 event6 event9 js2 mouse0 mouse3 by-path event10 event4 event7 js0 js3 mouse1 mouse4 event0 event2 event5 event8 js1 mice mouse2 mouse5 ray@ray-desktop:~$ the by-id has what I think I am looking, but I think I will copy everything just in case. OK, it would only let me copy the folders called by-id and by-path. Here is somemore input: ray@ray-desktop:~$ sudo lsinput /dev/input/event0 bustype : BUS_HOST vendor : 0x0 product : 0x2 version : 0 name : "Power Button (FF)" phys : "LNXPWRBN/button/input0" bits ev : EV_SYN EV_KEY /dev/input/event1 bustype : BUS_HOST vendor : 0x0 product : 0x1 version : 0 name : "Power Button (CM)" phys : "PNP0C0C/button/input0" bits ev : EV_SYN EV_KEY /dev/input/event2 bustype : BUS_HOST vendor : 0x0 product : 0x3 version : 0 name : "Sleep Button (CM)" phys : "PNP0C0E/button/input0" bits ev : EV_SYN EV_KEY /dev/input/event3 bustype : BUS_ADB vendor : 0x1 product : 0x1 version : 256 name : "Macintosh mouse button emulation" bits ev : EV_SYN EV_KEY EV_REL /dev/input/event4 bustype : BUS_I8042 vendor : 0x1 product : 0x1 version : 43841 name : "AT Translated Set 2 keyboard" phys : "isa0060/serio0/input0" bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP /dev/input/event5 bustype : BUS_ISA vendor : 0x1f product : 0x1 version : 256 name : "PC Speaker" phys : "isa0061/input0" bits ev : EV_SYN EV_SND /dev/input/event6 bustype : BUS_USB vendor : 0x45e product : 0x719 version : 256 name : "Xbox 360 Wireless Receiver" phys : "usb-0000:00:10.2-2/input0" bits ev : EV_SYN EV_KEY EV_ABS /dev/input/event7 bustype : BUS_USB vendor : 0x45e product : 0x719 version : 256 name : "Xbox 360 Wireless Receiver" phys : "usb-0000:00:10.2-2/input0" bits ev : EV_SYN EV_KEY EV_ABS /dev/input/event8 bustype : BUS_USB vendor : 0x45e product : 0x719 version : 256 name : "Xbox 360 Wireless Receiver" phys : "usb-0000:00:10.2-2/input0" bits ev : EV_SYN EV_KEY EV_ABS /dev/input/event9 bustype : BUS_USB vendor : 0x45e product : 0x719 version : 256 name : "Xbox 360 Wireless Receiver" phys : "usb-0000:00:10.2-2/input0" bits ev : EV_SYN EV_KEY EV_ABS /dev/input/event10 bustype : BUS_I8042 vendor : 0x2 product : 0x5 version : 0 name : "ImPS/2 Generic Wheel Mouse" phys : "isa0060/serio1/input0" bits ev : EV_SYN EV_KEY EV_REL ray@ray-desktop:~$ OK, now what should I do before moving on? Ahhha! Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory -d: Requires argument. I guess that doesn't matter either, man what are we missing? Anyways like I said I have everything under the path copied to try, but if there is anything else you can suggest? I will compare what was shown when making the make files for Jaunty and Lucid to see if there is a difference...... ..... ..... The linux headers are different of coarse, What I have here left is the errors from Ubuntu Lucid Lynx in comparison to Jaunty, I took out the errors that were the same: /home/ray/xpad360/xpad.c: In function ‘xpad_wireless_connect’: /home/ray/xpad360/xpad.c:291: error: implicit declaration of function ‘info’ ray@ray-desktop:~/xpad360$ sudo rmmod xpad ERROR: Module xpad does not exist in /proc/modules ray@ray-desktop:~/xpad360$ sudo modprobe xpad FATAL: Error inserting xpad (/lib/modules/2.6.32-24-generic/kernel/drivers/input/joystick/xpad.ko): Invalid module format