xbox 360 wireless controller acts like curser or mouse.

Bug #365435 reported by Dr. Clock
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Undecided
Unassigned
Nominated for Intrepid by Dr. Clock
Nominated for Jaunty by Dr. Clock

Bug Description

First off go here to see how the code for how someone made code to make the xbox 360 wireless controller work:

http://ubuntuforums.org/showthread.php?t=570642&page=7

I am the Dr. Clock as shown on that thread, and organized how to make it work,

but for some reason although it works on Ubuntu Hardy Heron,

it doesn't work on Ubuntu Intrepid and the Ubuntu Beta of Jaunty.

Instead the xbox 360 wireless controller acts like the mouse, but will only go the full circle of the screen

and not into the corners of the screen.

Here are some more links on this bug:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-joystick/+bug/273364

https://bugs.launchpad.net/ubuntu/+bug/273364

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/284951

http://<email address hidden>/msg1051330.html

I understand if you guys can't get it fixed before Jaunty is released,

but it would be nice if when you guys fix it to put that in an update.

I am sorry and just don't know enough to help you out on this,

I've never even filed a bug report before, but I am sure this is something a lot of people will want fixed,

but what ever. Thank god I have Ubuntu Hardy Heron on CD,

I may never upgrade from Hardy Heron.

O, well, take care.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/sbin/synaptic
NonfreeKernelModules: ath_hal
Package: synaptic 0.62.1ubuntu10
ProcAttrCurrent: unconfined
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: synaptic
Uname: Linux 2.6.27-11-generic i686

Tags: apport-bug
Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Revision history for this message
Dr. Clock (alittleknowhow) wrote :

http://ubuntuforums.org/showthread.php?t=570642&page=7

using the link like I had shown before Ubuntu 9.04 Jaunty works

with the Xbox 360 Wireless Controller, but I don't know if Intrepid work for it,

and since I was wanting to stay upgraded I don't really care to know.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.
Is this bug reproducible with the latest Lucid packages ?
Tanks in advance.

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Dr. Clock (alittleknowhow) wrote : Re: [Bug 365435] Re: xbox 360 wireless controller acts like curser or mouse.
Download full text (5.2 KiB)

Wow, thank you for responding. After trying to get this to work with Lucid I
think I want to switch back to Hardy Heron, but Firefox keeps crashing with
the package needed to have sound when playing videos from the Internet like
youtube, so I may switch back to Hardy Heron and use Opera if this doesn't
work.

This all works with* Ubuntu 9.04 Jaunty Jackalope*, so maybe I should
downgrade to that.

I don't know, with Ubuntu Lucid Lynx I couldn't get this installed:
sudo apt-get install jscalibrator libgii1 libjsw2

After trying what I did below jscalibrator is installed but the driver now
doesn't work with it for what ever reason I don't know because I am a
beginner, at the bottom of my message here I am going to post what happens
when I try to make the driver.

jscalibrator isn't how do I say on the list of things installable through
synaptic package manager, so I took a hard drive and installed Ubuntu Hardy
Heron on it and I was able to get jscalibrator working on Hardy Heron with
the Xbox 360 wireless controller like before, so I took what was in
/var/cache/apt/archives after I had cleaned it out and took it to Lucid and
just installed it, but(I am still a beginner)(note I am using the driver
that Nicole posted here:
http://wwww.ubuntuforums.org/showthread.php?t=570642&page=1

Anyways here is what happens when I try to make the driver:
ray@ray-desktop:~$ cd /home/ray/xpad360
ray@ray-desktop:~/xpad360$ make
make modules -C /usr/src/linux-headers-2.6.32-24-generic
SUBDIRS=/home/ray/xpad360
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic'
  CC [M] /home/ray/xpad360/xpad.o
/home/ray/xpad360/xpad.c: In function ‘xpad_wireless_connect’:
/home/ray/xpad360/xpad.c:291: error: implicit declaration of function ‘info’
/home/ray/xpad360/xpad.c: In function ‘xpad_open’:
/home/ray/xpad360/xpad.c:382: error: ‘struct input_dev’ has no member named
‘private’
/home/ray/xpad360/xpad.c: In function ‘xpad_close’:
/home/ray/xpad360/xpad.c:408: error: ‘struct input_dev’ has no member named
‘private’
/home/ray/xpad360/xpad.c: In function ‘xpad_probe’:
/home/ray/xpad360/xpad.c:496: error: ‘struct input_dev’ has no member named
‘cdev’
/home/ray/xpad360/xpad.c:497: error: ‘struct input_dev’ has no member named
‘private’
make[2]: *** [/home/ray/xpad360/xpad.o] Error 1
make[1]: *** [_module_/home/ray/xpad360] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make: *** [all] Error 2
ray@ray-desktop:~/xpad360$ sudo rmmod xpad
ERROR: Module xpad does not exist in /proc/modules
ray@ray-desktop:~/xpad360$ sudo cp xpad.ko /lib/modules/`uname
-r`/kernel/drivers/input/joystick
cp: cannot stat `xpad.ko': No such file or directory
ray@ray-desktop:~/xpad360$ sudo depmod -a
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
ray@ray-desktop:~/xpad360$

On Mon, Jul 19, 2010 at 1:04 PM, Fabio Marconi <email address hidden>wrote:

> Thank you for taking the time to report this bug and helping to make Ubuntu
> better.
> Is this bug reproducible with the latest Lucid packages ?
> Thanks in advance.
>
> ** Changed in: ...

Read more...

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello Dr.Clock
have you tried installing joystick from synaptic ?

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

The most uodated packaged is that from Jaunty:
http://packages.ubuntu.com/jaunty/jscalibrator

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

have you tried installing joystick from synaptic ?

I thought I did and it was command based, so I can't answer that question and I will search synaptic package manager for joystick and try what ever there is.

The link for your last post didn't work for me, it brings me to a blank screen and Google says done on the bottom bar. Yes I know Jaunty is more up to date then Hardy Heron, so maybe I should have tried getting deb files from Jaunty rather then Hardy Heron, your right. I was however able to get the dependencies worked out, but it must be the driver I think that is the problem. Maybe I should ask someone so rewrite the driver that Nicole posted.

Anyways here the response I sent to you through email:
After installing Hardy Heron and installing the macromedia plugin firefox doesn't seem to be crashing anymore, I think it must be the install I have on the other hard drive, either way I may just switch back to Hardy Heron completely. As for the xbox 360 wireless controller driver and things that need to be configured right, I will gladly try to give you feed back and keep an install of Ubuntu Lucid Lynx on a hard drive until it is fixed, because I would rather be upgraded then downgraded.

Maybe there's a why the driver that was on that thread could be added to the Ubuntu packages and so forth, then all we would want is the blinking lights on the Xbox 360 wireless controller driver fixed. I really don't and shouldn't expect so much, as I don't know if all that is legal and for the reason that I know people are busy, so, I would be grateful for any help, but I have very limited knowledge as I am a beginner really, I've only been using Linux since I was using Ubuntu Gutsy Gibbons. Even if I have been using Linux for years and years doesn't mean that I could fix this. I can take commands and post back to you the output.

I will be back when I can respond to at least one of your postings here.

Changed in ubuntu:
status: Incomplete → New
Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (4.8 KiB)

ray@ray-desktop:~$ jscal -c
jscal: missing devicename
ray@ray-desktop:~$

I found this link:
http://brainstorm.ubuntu.com/item/132/

someone who said he got his joystick(he didn't say xbox 360 wireless controller and usb Microsoft wireless reciever) said this:
9: run my program, find its process ID, then run "lsof -p " to get it's list of open file descriptors, and find one called "/dev/input/js0"

What program is he talking about(LOL), what command do I use to find the path or ID for my xbox 360 wireless controller and usb Microsoft wireless reciever?

ray@ray-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 045e:0719 Microsoft Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0781:5406 SanDisk Corp. Cruzer Micro 1/2/4GB Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ray@ray-desktop:~$

I would only be guessing that Bus 004 Device 002: ID 045e:0719 Microsoft Corp.
might be my controller, but I tried:
jscal -c 045e:0719 Microsoft Corp.
jscal -c ID 045e:0719 Microsoft Corp.
and so forth which I am gussing really isn't what I am looking for because after reading around the internet people always give a path like /dev/input/js0 or dev/input/event0 or dev/inputevent so and so number,
so I tried:
ray@ray-desktop:~$ jscal -c /dev/input/js0
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$

I tried:
ray@ray-desktop:~$ jscal -c dev/input/event0
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$

ray@ray-desktop:~$ jscal -c dev/input/event1
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$ jscal -c dev/input/event2
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$ jscal -c dev/input/event3
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$ jscal -c dev/input/event4
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$ jscal -c dev/input/event5
jscal: can't open joystick device: No such file or directory
ray@ray-desktop:~$

The directory /dev/input/ has event0 through event5
and also mice, mouse0 and mouse1

I am clueless,
there is this but I don't think it will help(I have listed only what is called usb controller):
ray@ray-desktop:~$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8T890 I/O APIC Interrupt Controller
00:00.7 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. [K8T890 North / VT8237 South] PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.1 PCI ...

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Disregard this(I have listed only what is called usb controller) as I decided to list all of what was shown with the command lspci.

I tried installing X.Org X server -- joystick input driver, but I can't run these packages because I need to know the path for the devicename or something like that.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

I found this if it helps:
ray@ray-desktop:~$ lsinput
The program 'lsinput' is currently not installed. You can install it by typing:
sudo apt-get install input-utils
ray@ray-desktop:~$ sudo apt-get install input-utils
[sudo] password for ray:

it installed then:
ray@ray-desktop:~$ lsinput
open /dev/input/event0: Permission denied
ray@ray-desktop:~$ sudo lsinput
/dev/input/event0
   bustype : BUS_HOST
   vendor : 0x0
   product : 0x1
   version : 0
   name : "Power Button"
   phys : "PNP0C0C/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_HOST
   vendor : 0x0
   product : 0x3
   version : 0
   name : "Sleep Button"
   phys : "PNP0C0E/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event2
   bustype : BUS_HOST
   vendor : 0x0
   product : 0x1
   version : 0
   name : "Power Button"
   phys : "LNXPWRBN/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_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:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Like I said:
ray@ray-desktop:~$ ls /dev/input/
by-path event0 event1 event2 event3 event4 event5 mice mouse0 mouse1
ray@ray-desktop:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Hmm, I don't know if this helps:
http://www.penjuinlabs.com/blog/?p=82

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, I don't think it that, because jscalibrator never has shown my controller at all,
maybe this:
http://swiss.ubuntuforums.org/showthread.php?t=330607

if so:
ray@ray-desktop:~$ lsmod
Module Size Used by
nls_iso8859_1 3249 1
nls_cp437 4919 1
vfat 8933 1
fat 47767 1 vfat
binfmt_misc 6587 1
arc4 1153 2
snd_via82xx 20058 2
gameport 9089 1 snd_via82xx
snd_ac97_codec 100646 1 snd_via82xx
ac97_bus 1002 1 snd_ac97_codec
snd_pcm_oss 35308 0
snd_mixer_oss 13746 1 snd_pcm_oss
snd_pcm 70662 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 7076 2 snd_via82xx,snd_pcm
snd_mpu401_uart 5617 1 snd_via82xx
snd_seq_dummy 1338 0
snd_seq_oss 26726 0
snd_seq_midi 4557 0
snd_rawmidi 19056 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 19098 2 snd_pcm,snd_seq
snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ath5k 121792 0
snd 54148 15 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ppdev 5259 0
fbcon 35102 71
tileblit 2031 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
softcursor 1189 1 bitblit
mac80211 205146 1 ath5k
ath 7611 1 ath5k
k8temp 3024 0
psmouse 63245 0
serio_raw 3978 0
amd64_agp 7025 1
nvidia 9961216 40
vga16fb 11385 1
vgastate 8961 1 vga16fb
i2c_viapro 5573 0
soundcore 6620 1 snd
parport_pc 25962 1
cfg80211 126517 3 ath5k,mac80211,ath
led_class 2864 1 ath5k
agpgart 31724 2 amd64_agp,nvidia
shpchp 28820 0
lp 7028 0
parport 32635 3 ppdev,parport_pc,lp
usb_storage 39425 1
via_rhine 19154 0
mii 4381 1 via_rhine
floppy 53016 0
sata_via 6945 0
pata_via 7272 2
ray@ray-desktop:~$

From that:
gameport 9089 1 snd_via82xx

hmm:
ray@ray-desktop:~$ sudo modprobe xpad
FATAL: Error inserting xpad (/lib/modules/2.6.32-24-generic/kernel/drivers/input/joystick/xpad.ko): Invalid module format
ray@ray-desktop:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

ray@ray-desktop:~$ jscalibrator -d

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.

so I tried:
ray@ray-desktop:~$ sudo apt-get install libcanberra-gtk-module.so
[sudo] password for ray:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libcanberra-gtk-module.so
ray@ray-desktop:~$

Maybe I should try Jaunty, because someone posted this:
http://ubuntuforums.org/showthread.php?t=1090880

Someone else suggested something about replacing libcanberra-gtk-module.so in Jaunty, so I don't know.

Anyhow I have some other crazy ideas, but I don't what will work, if not I will try the deb packages from Jaunty.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

I missed you.
libcanberra.so is a file generated by libcanberra package.
Then from synaptic install libcanberra or licanberra -dev,
:)Fabio

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Sorry, I started over from scratch, I am currently on Jaunty and am going to get the deb packages, but it will be a little while since I am going to update first, then
sudo apt-get install linux-headers-`uname -r` build-essential automake1

then erase the /var/cache/aptarchives using this command like before sudo apt-get clean,

then
sudo apt-get install jscalibrator libgii1 libjsw2

then get the deb packages, then when I am on Ubuntu Lucid Lynx I will update first,
then sudo apt-get install linux-headers-`uname -r` build-essential automake1
then install the deb packages in what ever order they decide to be installed, then
sudo apt-get install linux-headers-`uname -r` build-essential automake1
that is how I got the dependences to work with it last time, once I am there again I will tell you what's up.

If my procedure here is wrong then let me know?

I was having trouble with Ubuntu Lucid Lynx anyways, then I tried installing Jaunty and the grub died, so I used DBAN from Hirens Boot CD 10.6 to clean this new hard drive, then I just installed Jaunty. I am thinking I should re-download and burn Lucid Lynx even though the when I boot the boot menu and have it check the CD for defects it says there are no problems, be when I boot into the Live Ubuntu desktop it says:

"The installer encountered an unrecoverable error. A desktop session will now be run so that you may investigate the problem or try installing again." If you encounter this error, restart your computer with the CD inserted, press any key at the splash screen (when you see the keyboard icon at the bottom of the screen), and select "Try Ubuntu without installing". Once the desktop appears, use the "Install Ubuntu 10.04" icon to begin installing Ubuntu.

https://wiki.ubuntu.com/LucidLynx/ReleaseNotes

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Here is what is shown when making the driver in Jaunty if needed(it seems the controller is working in jscalibrator:
ray@ray-desktop:~/xpad360$ make
make modules -C /usr/src/linux-headers-2.6.28-19-generic SUBDIRS=/home/ray/xpad360
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-19-generic'
  CC [M] /home/ray/xpad360/xpad.o
/home/ray/xpad360/xpad.c: In function ‘xpad_open’:
/home/ray/xpad360/xpad.c:382: error: ‘struct input_dev’ has no member named ‘private’
/home/ray/xpad360/xpad.c: In function ‘xpad_close’:
/home/ray/xpad360/xpad.c:408: error: ‘struct input_dev’ has no member named ‘private’
/home/ray/xpad360/xpad.c: In function ‘xpad_probe’:
/home/ray/xpad360/xpad.c:496: error: ‘struct input_dev’ has no member named ‘cdev’
/home/ray/xpad360/xpad.c:497: error: ‘struct input_dev’ has no member named ‘private’
make[2]: *** [/home/ray/xpad360/xpad.o] Error 1
make[1]: *** [_module_/home/ray/xpad360] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-19-generic'
make: *** [all] Error 2
ray@ray-desktop:~/xpad360$ sudo rmmod xpad
ray@ray-desktop:~/xpad360$ sudo cp xpad.ko /lib/modules/`uname -r`/kernel/drivers/input/joystick
cp: cannot stat `xpad.ko': No such file or directory
ray@ray-desktop:~/xpad360$ sudo depmod -a
ray@ray-desktop:~/xpad360$ sudo modprobe xpad

OK, now I will try it out and so forth, then I will change over to Ubuntu Lucid Lynx, maybe I should try and find the path for the controller and copy and for Ubuntu Lucid Lynx?, so I will and see what else I might need, any suggestions would be great before I decide to move on to Lucid Lynx?

Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (3.7 KiB)

/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......

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

I copied the text file with the path /proc/models

because when I try to open it is was blank, but after copying I can see what's in it:
xpad 18312 0 - Live 0xf7e21000
nls_iso8859_1 12032 1 - Live 0xf7d91000
nls_cp437 13696 1 - Live 0xf7d7f000
vfat 18816 1 - Live 0xf7cff000
fat 58272 1 vfat, Live 0xf7dd2000
binfmt_misc 16776 1 - Live 0xf7c47000
bridge 56212 0 - Live 0xf7d56000
stp 10500 1 bridge, Live 0xf7d22000
bnep 20224 2 - Live 0xf7c3a000
video 25872 0 - Live 0xf816f000
output 11008 1 video, Live 0xf8142000
input_polldev 11912 0 - Live 0xf8124000
lp 17156 0 - Live 0xf80bb000
snd_via82xx 32152 3 - Live 0xf8028000
gameport 19468 1 snd_via82xx, Live 0xf800d000
arc4 9856 2 - Live 0xf7ffc000
ecb 10752 2 - Live 0xf7fef000
snd_ac97_codec 112292 1 snd_via82xx, Live 0xf7fb0000
ac97_bus 9856 1 snd_ac97_codec, Live 0xf7f82000
snd_pcm_oss 46336 0 - Live 0xf7f67000
snd_mixer_oss 22656 1 snd_pcm_oss, Live 0xf7f11000
snd_pcm 83076 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss, Live 0xf7e3d000
snd_page_alloc 16904 2 snd_via82xx,snd_pcm, Live 0xf7e09000
snd_mpu401_uart 15104 1 snd_via82xx, Live 0xf7dc2000
snd_seq_dummy 10756 0 - Live 0xf7daa000
snd_seq_oss 37760 0 - Live 0xf7ceb000
snd_seq_midi 14336 0 - Live 0xf7cc1000
snd_rawmidi 29696 2 snd_mpu401_uart,snd_seq_midi, Live 0xf7ca8000
ath5k 107520 0 - Live 0xf834d000
joydev 18368 0 - Live 0xf8311000
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi, Live 0xf8300000
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event, Live 0xf818a000
snd_timer 29704 2 snd_pcm,snd_seq, Live 0xf8165000
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq, Live 0xf8150000
ff_memless 13320 1 xpad, Live 0xf80d8000
mac80211 217592 1 ath5k, Live 0xf7f1e000
led_class 12036 2 xpad,ath5k, Live 0xf7ed2000
snd 62756 17 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device, Live 0xf7eb2000
psmouse 61972 0 - Live 0xf7deb000
soundcore 15200 1 snd, Live 0xf7dcc000
pcspkr 10496 0 - Live 0xf7dbd000
k8temp 12416 0 - Live 0xf7dae000
ppdev 15620 0 - Live 0xf7d96000
i2c_viapro 15892 0 - Live 0xf7d85000
cfg80211 38288 2 ath5k,mac80211, Live 0xf7cd0000
serio_raw 13444 0 - Live 0xf7cbb000
shpchp 40212 0 - Live 0xf7c9c000
amd64_agp 18184 1 - Live 0xf7e1a000
agpgart 42696 1 amd64_agp, Live 0xf7d66000
parport_pc 40100 1 - Live 0xf7d4a000
parport 42220 3 lp,ppdev,parport_pc, Live 0xf7d0b000
usb_storage 99648 1 - Live 0xf7c6f000
via_rhine 30856 0 - Live 0xf7d18000
mii 13312 1 via_rhine, Live 0xf7d05000
floppy 64324 0 - Live 0xf7c8a000
fbcon 46112 0 - Live 0xf7c61000
tileblit 10752 1 fbcon, Live 0xf7c4d000
font 16384 1 fbcon, Live 0xf7c41000
bitblit 13824 1 fbcon, Live 0xf7c34000
softcursor 9984 1 bitblit, Live 0xf7c29000

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

I just copied the files under:
/lib/modules/2.6.32-24-generic/kernel/drivers/input/joystick/xpad.ko

there are 2 paths in Jaunty

the 2 kernels are:
2.6.28-19-generic
and
2.6.28-11-generic

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, now what?,

I don't know what the other 2 errors for Ubuntu Lucid Lynx are:
/home/ray/xpad360/xpad.c: In function ‘xpad_wireless_connect’:

/home/ray/xpad360/xpad.c:291: error: implicit declaration of function ‘info’

which I guess must be the driver's own problem I downloaded that Nicole posted.

I probably shouldn't move on to Lucid yet?

Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (3.3 KiB)

OK, what was under the path /dev/input were links, and so when I tried to copy them to my flash drive I can't:
Error while copying "usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-event-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-id.
Error making symbolic link: Operation not permitted

Error while copying "usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-id.
Error making symbolic link: Operation not permitted

Error while copying "platform-i8042-serio-0-event-kbd".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "platform-pcspkr-event-spkr".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "platform-i8042-serio-1-mouse".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "platform-i8042-serio-1-event-mouse".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.0-event-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.0-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.2-event-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.2-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.4-event-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.4-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.6-event-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted

Error while copying "pci-0000:00:10.2-usb-0:2:1.6-joystick".
There was an error copying the file into /media/flashdrive/what was under the path dev input/by-path.
Error making symbolic link: Operation not permitted
...

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

This is after I configured my xbox 360 wireless controller using the calibrator, and after I configured my controller in ZSNES in Jaunty, my controller works in ZSNES, and just in case you are wondering ZSNES has a GUI which has it so we as users can set things up using our mice(I am sure you know, but it might help):
ray@ray-desktop:~$ zsnes
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Be sure to check http://www.zsnes.com/ for the latest version.

ZSNES is written by the ZSNES Team (See AUTHORS.TXT)
ZSNES comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions;
please read 'LICENSE.TXT' thoroughly before doing so.

Use ZSNES -? for command line definitions.

Starting Mouse detection.
Unable to poll /dev/input/event5. Make sure you have read permissions to it.
Unable to poll /dev/input/event4. Make sure you have read permissions to it.
Unable to poll /dev/input/event2. Make sure you have read permissions to it.
Unable to poll /dev/input/event1. Make sure you have read permissions to it.
Unable to poll /dev/input/event0. Make sure you have read permissions to it.
ManyMouse: 2 mice detected.
Using ManyMouse for:
Mouse 0: ImPS/2 Generic Wheel Mouse
Mouse 1: Macintosh mouse button emulation

Audio Opened.
Driver: Advanced Linux Sound Architecture (ALSA) output
Channels: 2
Rate: 32000

Device 0 Xbox 360 Wireless Receiver
  6 axis, 15 buttons, 0 hats, 0 balls
Device 1 Xbox 360 Wireless Receiver
  6 axis, 15 buttons, 0 hats, 0 balls
Device 2 Xbox 360 Wireless Receiver
  6 axis, 15 buttons, 0 hats, 0 balls
Device 3 Xbox 360 Wireless Receiver
  6 axis, 15 buttons, 0 hats, 0 balls

//////////////////////////

So the device is:
Device 0 Xbox 360 Wireless Receiver
right?, hmmmm, I don't know what to say, or do, round and round we go where do we stop nobody no!, or at least that's where I am at, lol.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

ray@ray-desktop:/dev/input/by-id$ ls -l usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-event-joystick
lrwxrwxrwx 1 root root 9 2010-08-05 19:50 usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-event-joystick -> ../event9

ray@ray-desktop:/dev/input/by-id$ ls -l usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-joystick
lrwxrwxrwx 1 root root 6 2010-08-05 19:50 usb-_Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-joystick -> ../js3

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.0-event-joystick
lrwxrwxrwx 1 root root 9 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.0-event-joystick -> ../event6

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.0-joystick
lrwxrwxrwx 1 root root 6 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.0-joystick -> ../js0

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.2-event-joystick
lrwxrwxrwx 1 root root 9 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.2-event-joystick -> ../event7

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.2-joystick
lrwxrwxrwx 1 root root 6 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.2-joystick -> ../js1

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.4-event-joystick
lrwxrwxrwx 1 root root 9 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.4-event-joystick -> ../event8

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.4-joystick
lrwxrwxrwx 1 root root 6 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.4-joystick -> ../js2

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.6-event-joystick
lrwxrwxrwx 1 root root 9 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.6-event-joystick -> ../event9

ray@ray-desktop:/dev/input/by-path$ ls -l pci-0000:00:10.2-usb-0:2:1.6-joystick
lrwxrwxrwx 1 root root 6 2010-08-05 19:50 pci-0000:00:10.2-usb-0:2:1.6-joystick -> ../js3

ray@ray-desktop:/dev/input/by-path$ ls -l platform-i8042-serio-0-event-kbd
lrwxrwxrwx 1 root root 9 2010-08-05 18:52 platform-i8042-serio-0-event-kbd -> ../event4

ray@ray-desktop:/dev/input/by-path$ ls -l platform-i8042-serio-1-event-mouse
lrwxrwxrwx 1 root root 10 2010-08-05 18:52 platform-i8042-serio-1-event-mouse -> ../event10

ray@ray-desktop:/dev/input/by-path$ ls -l platform-i8042-serio-1-mouse
lrwxrwxrwx 1 root root 9 2010-08-05 18:52 platform-i8042-serio-1-mouse -> ../mouse5

ray@ray-desktop:/dev/input/by-path$ ls -l platform-pcspkr-event-spkr
lrwxrwxrwx 1 root root 9 2010-08-05 18:52 platform-pcspkr-event-spkr -> ../event5

/////////////////////////
In jscalibrator the path is /dev/input/js0 if I didn't already say so.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, so I open jscalibrator and open properties and here are the details that may be needed:
Name:Xbox 360 Wireless Receiver
Device:/dev/input/js0
Driver version:2.1.0
Calibration file:/home/ray/.joystick

OK, so I will check out /home/ray/.joystick
and here is what's in that text file:
# Joystick calibration file.
# Generated by Joystick Calibrator version 1.5.6.
#
BeginJoystick = /dev/input/js0
    Name = Xbox 360 Wireless Receiver
    LastCalibrated = 1281063735
    BeginAxis = 0
        Minimum = -32767
        Center = 1217
        Maximum = 32767
        NullZone = 8496
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 1111
        DeadZoneMaximum = 1111
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 1
        Minimum = -32767
        Center = 624
        Maximum = 32767
        NullZone = 8347
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = -285
        DeadZoneMaximum = -285
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 2
        Minimum = 0
        Center = 0
        Maximum = 255
        NullZone = 63
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 3
        Minimum = -32767
        Center = -2529
        Maximum = 32767
        NullZone = 0
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = -3605
        DeadZoneMaximum = -3605
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 4
        Minimum = -32767
        Center = -3435
        Maximum = 32767
        NullZone = 9050
        Tolorance = 0
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = -6694
        DeadZoneMaximum = -6694
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 5
        Minimum = 0
        Center = 0
        Maximum = 255
        NullZone = 63
        Tolorance = 0
        Flip
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
EndJoystick

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

I don't if you will want what's in the xpad360 folder that is the make file for this, if so please tell me. Will I need to post the before and after of those text files that Nicole posted? There are 3 other make files, but I think I have only tested one other xpad360 driver that was posted and I haven't tried to see what the difference are, but I believe Contrast's Xpad360 Driver was the other one I had tried a few years ago with success with I think Hardy Heron(if not it was Gutsy Gibbons), the other 2 xpad360 drivers where posted by MattiViljanen and psoplayer which I have with me but I haven't tried those drivers either and I don't if they are the same or not.

I made the mistake of saying that the blinking lights are the only problem with the driver Nicole posted, R26Otacon said:
"I just installed Ubuntu 9.04(Upgraded from and now my xbox 360 controller is being picked up well.
the problem is my Right and Left triggers are being picked up as an axis instead of a button. I've scoured up and down the internet for fixes for this in ubuntu 9.04. I can only find solutions for other distro's and whatnot. If anyone could. would you mind helping me or just downright telling me How to have Ubuntu detect "RT" and "LT" as buttons and not axes? it really sucks not being able to use them. Thanks in advance for the help."

BigSilly was one of the people who responded(I am not wanting to leave out other peoples quotes, so I will post the link to these comments so you can read their comment if you want:
"Yeah it's the same with my 360 style pad on Windows. The sliders are actually on the same axis and cannot be set as buttons. I have only a handful of games I can successfully use the pad with - Sega Rally Revo, PES 2008, Burnout Paradise, Jade Empire...other games just don't recognise the triggers as buttons, and MAME certainly doesn't. You can use the pad otherwise, just not the sliders."

Here is that link:
http://art.ubuntuforums.org/showthread.php?p=7412807

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, now what do I need?

OK, I can attach the driver if you want, wow that will save me the time of posting that info here, unless you want what's in the xpad360 folder before and after it been made in the terminal?

Also I don't know which driver R26Otacon tried, maybe I should ask him, but he might have forgot which one he downloaded which is easy to forget. Either way it could be one of the 4 xpad360 drivers I have with me here, so I can try doing a clean install each time I test a driver for good measure, if he says he tried a driver that I don't have here then hopefully I can download the driver he is using.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Sorry if any of my typings are incomplete, thank god for copy and pasting, it's just the parts I've have typed out that have flaws here and there, but for the most part the important part of it seem correct. I am on coffee and I am running in circles right now, LOL. It's too bad I can't edit any of what I have already posted, O well.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, I am on another hard drive which has Hardy Heron installed, a few things have come to my attention, after the xpad360 folders have been made in the terminal, I noticed that in Hardy Heron there are 5 other text like looking file, only one of which I can open as text, here is what's in that text which is called:xpad.mod.c:
#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
 .name = KBUILD_MODNAME,
 .init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
 .exit = cleanup_module,
#endif
 .arch = MODULE_ARCH_INIT,
};

static const struct modversion_info ____versions[]
__attribute_used__
__attribute__((section("__versions"))) = {
 { 0x91dff6c7, "struct_module" },
 { 0x99aadb21, "param_get_ulong" },
 { 0x3360a963, "param_set_ulong" },
 { 0xbb055ee3, "usb_bulk_msg" },
 { 0x6c6c19dd, "input_register_device" },
 { 0xdd0a2ba2, "strlcat" },
 { 0x25da070, "snprintf" },
 { 0x6a43e6dd, "usb_alloc_urb" },
 { 0x1f9c3035, "usb_buffer_alloc" },
 { 0xfd5cc237, "input_free_device" },
 { 0x572fcdfe, "input_allocate_device" },
 { 0xee9a9f93, "kmem_cache_alloc" },
 { 0x564edcb, "kmalloc_caches" },
 { 0xb98b7751, "usb_register_driver" },
 { 0x7e70d32e, "input_event" },
 { 0xd358731, "usb_submit_urb" },
 { 0x1b7d4074, "printk" },
 { 0x37a0cba, "kfree" },
 { 0x66071ae0, "usb_buffer_free" },
 { 0x7061fa77, "usb_free_urb" },
 { 0xba30f72e, "input_unregister_device" },
 { 0x4153baa2, "usb_kill_urb" },
 { 0xf2db50ca, "usb_deregister" },
};

static const char __module_depends[]
__attribute_used__
__attribute__((section(".modinfo"))) =
"depends=usbcore";

MODULE_ALIAS("usb:v*p*d*dc*dsc*dp*ic58isc42ip00*");
MODULE_ALIAS("usb:v*p*d*dc*dsc*dp*ic03isc00ip00*");
MODULE_ALIAS("usb:v045Ep028Ed*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v045Ep0291d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v045Ep0719d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v1430p4748d*dc*dsc*dp*ic*isc*ip*");

MODULE_INFO(srcversion, "B43A9C83F39140333341384");

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Here is what is shown when making the driver in Hardy Heron if needed(note I did the commands twice with slightly different outputs:
ray@ray-desktop:~/xpad360$ make
make modules -C /usr/src/linux-headers-2.6.24-28-generic SUBDIRS=/home/ray/xpad360
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-28-generic'
  CC [M] /home/ray/xpad360/xpad.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC /home/ray/xpad360/xpad.mod.o
  LD [M] /home/ray/xpad360/xpad.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-28-generic'
ray@ray-desktop:~/xpad360$ sudo rmmod xpad
[sudo] password for ray:
ray@ray-desktop:~/xpad360$ make
make modules -C /usr/src/linux-headers-2.6.24-28-generic SUBDIRS=/home/ray/xpad360
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-28-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-28-generic'
ray@ray-desktop:~/xpad360$ sudo rmmod xpad
ERROR: Module xpad does not exist in /proc/modules
ray@ray-desktop:~/xpad360$ sudo cp xpad.ko /lib/modules/`uname -r`/kernel/drivers/input/joystick
ray@ray-desktop:~/xpad360$ sudo depmod -a
ray@ray-desktop:~/xpad360$ sudo modprobe xpad
ray@ray-desktop:~/xpad360$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (6.4 KiB)

OK, opening jscalibrator and going to properties I end up with things different here on Hardy Heron then with Jaunty:
In properties of jscalibrator of Hardy Heron:
Name:Microsoft Xbox 360 Wireless Controller (PC)
Device:/dev/input/js0
Device Driver:2.1.0
Calibration file:/home/ray/.joystck

and what's in /home/ray/.joystick

# Joystick calibration file.
# Generated by Joystick Calibrator version 1.5.6.
#
BeginJoystick = /dev/input/js0
    Name = Microsoft Xbox 360 Wireless Controller (PC)
    LastCalibrated = 1280807871
    BeginAxis = 0
        Minimum = -32767
        Center = 1429
        Maximum = 32767
        NullZone = 8549
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 1217
        DeadZoneMaximum = 1217
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 1
        Minimum = -32767
        Center = 1078
        Maximum = 32767
        NullZone = 8461
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = 1078
        DeadZoneMaximum = 1078
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 2
        Minimum = 0
        Center = 0
        Maximum = 255
        NullZone = 63
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 3
        Minimum = -32767
        Center = 3899
        Maximum = 32767
        NullZone = 0
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = 4249
        DeadZoneMaximum = 4249
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 4
        Minimum = -32767
        Center = -2206
        Maximum = 32767
        NullZone = 8743
        Tolorance = 0
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = -3067
        DeadZoneMaximum = -3067
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 5
        Minimum = 0
        Center = 0
        Maximum = 255
        NullZone = 63
        Tolorance = 0
        Flip
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndA...

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

In Hardy Heron:
ray@ray-desktop:~$ sudo lsinput
/dev/input/event0
   bustype : BUS_ADB
   vendor : 0x1
   product : 0x1
   version : 256
   name : "Macintosh mouse button emulation"
   bits ev : EV_SYN EV_KEY EV_REL

/dev/input/event1
   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/event2
   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/event3
   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/event4
   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/event5
   bustype : BUS_USB
   vendor : 0x45e
   product : 0x719
   version : 256
   name : "Microsoft Xbox 360 Wireless Cont"
   phys : "usb-0000:00:10.2-2/input0"
   bits ev : EV_SYN EV_KEY EV_ABS

/dev/input/event6
   bustype : BUS_USB
   vendor : 0x45e
   product : 0x719
   version : 256
   name : "Microsoft Xbox 360 Wireless Cont"
   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 : "Microsoft Xbox 360 Wireless Cont"
   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 : "Microsoft Xbox 360 Wireless Cont"
   phys : "usb-0000:00:10.2-2/input0"
   bits ev : EV_SYN EV_KEY EV_ABS

/dev/input/event9
   bustype : BUS_ISA
   vendor : 0x1f
   product : 0x1
   version : 256
   name : "PC Speaker"
   phys : "isa0061/input0"
   bits ev : EV_SYN EV_SND

/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:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

In Hardy Heron:
ray@ray-desktop:~$ ls /dev/input/
by-id event0 event10 event3 event5 event7 event9 js1 js3 mouse0
by-path event1 event2 event4 event6 event8 js0 js2 mice mouse1
ray@ray-desktop:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

In Hardy Heron it doesn't say the same thing as Jaunty:
ray@ray-desktop:~$ jscalibrator
ray@ray-desktop:~$

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Thing are different in path /dev/input a little but seem to be simular anyways, for instance:
/dev/input/by-id/usb-Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-event-joystick
is pointed at ../event8

/dev/input/by-id/usb-Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-joystick
is pointed at ../js3

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.0-event-joystick
is pointed at ../event5

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.0-joystick
is pointed at ../js0

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.2-event-joystick
is pointed at ../event6

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.2-joystick
is pointed at ../js1

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.4-event-joystick
is pointed at ../event7

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.4-joystick
is pointed at ../js2

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.6-event-joystick
is pointed at ../event8

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.6-joystick
is pointed at ../js3

/dev/input/by-path/platform-i8042-serio-0-event-kbd
is pointed at ../event1

/dev/input/by-path/platform-i8042-serio-1-event-mouse
is pointed at ../event10

/dev/input/by-path/platform-i8042-serio-1-mouse
is pointed at ../mouse1

/dev/input/by-path/platform-pcspkr-event-spkr
is pointed at ../event9

////////////////////////

Note thees links are pointed at /js3, but in jscalibrator it says /dev/input/js0:
/dev/input/by-id/usb-Microsoft_Xbox_360_Wireless_Receiver_for_Windows_FD1DA790-joystick
is pointed at ../js3

/dev/input/by-path/pci-0000:00:10.2-usb-0:2:1.6-joystick
is pointed at ../js3

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Also ZSNES says the device name as it is in jscalibrator:
Device 0 Microsoft Xbox 360 Wireless Controller (PC)
  14 axis, 17 buttons, 0 hats, 0 balls
Device 1 Microsoft Xbox 360 Wireless Controller (PC)
  14 axis, 17 buttons, 0 hats, 0 balls
Device 2 Microsoft Xbox 360 Wireless Controller (PC)
  14 axis, 17 buttons, 0 hats, 0 balls
Device 3 Microsoft Xbox 360 Wireless Controller (PC)
  14 axis, 17 buttons, 0 hats, 0 balls

that wasn't the full output for ZSNES as I know I have posted a lot on this launchpad, sorry about that.

So now what do I do before I move on to Ubuntu Lucid Lynx?
I will try to see if I can find more paths as to where the make file puts things in Hardy Heron, and Jaunty.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Making the xpad360 driver in Hardy Heron:
I am sure you guys have a better idea of what's going on here, but I can guess:

ray@ray-desktop:~/xpad360$ make
make modules -C /usr/src/linux-headers-2.6.24-28-generic SUBDIRS=/home/ray/xpad360
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-28-generic'
  CC [M] /home/ray/xpad360/xpad.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC /home/ray/xpad360/xpad.mod.o
  LD [M] /home/ray/xpad360/xpad.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-28-generic'
/////////////
I guess it makes the files
xpad.o
xpad.mod.o
and
xpad.ko
from the kernel from this path:
/usr/src/linux-headers-2.6.24-28-generic

then the first time sudo rmmod xpad is used it deletes the module xpad from /proc/modules
I am guessing which may be why when that same command is used again it says that that module doesn't exist,

ray@ray-desktop:~/xpad360$ sudo rmmod xpad
[sudo] password for ray:

then I re-made again after which it copied xpad.ko to the path below:

ray@ray-desktop:~/xpad360$ sudo cp xpad.ko /lib/modules/`uname -r`/kernel/drivers/input/joystick

then depmod — program to generate modules.dep and map files. -a --all Probe all modules. This option is enabled by default if no file names are given in the command-line.

ray@ray-desktop:~/xpad360$ sudo depmod -a

then modprobe — program to add and remove modules from the Linux Kernel

ray@ray-desktop:~/xpad360$ sudo modprobe xpad
ray@ray-desktop:~/xpad360$

I am still uncertain what I may or may not need?

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Those were of coarse not commands I wrote, I was trying to interpret what those commands were doing.

OK, now that I am unsure what to post, I think maybe I will upload some attachments.
I will try to make it clear which path is for which attachment by posting one at a time.

Here is the xpad360 driver which I am using before I have messed with it at all(note I have only changed the make file to the kernel version I am running). I am first going to post the some files related to Hardy Heron, then I will switch back to Jaunty and post the some files from Jaunty. And what ever you ask. I don't have the deb packages I had got from Hardy Heron, and will post the deb packages I just got from Jaunty at some point.

Here is the xpad360 which I changed the Linux Kernel headers of for Hardy Heron, I am only going to post this once as that's the only difference with this xpad360 driver.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

This is that same xpad360 driver after it's been made in Hardy Heron.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

This is that same xpad360 driver after it's been made in Hardy Heron.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Ooops double post, sorry.

OK, under this path is a bunch of files:
/lib/modules/2.6.24-19-generic/kernel/drivers/input/joystick

the folder is called Joystick but I put the kernel version for it as I will the next folder,
so remember it is called joystick, not joystick 2.6.24-19-generic

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

OK, under this path is a bunch of files like the last one:
/lib/modules/2.6.24-28-generic/kernel/drivers/input/joystick

remember I just changed the name for convenience, so it will need to be changed back to joystick

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

This was under the path /proc

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Like I said I can attach what's under /dev/input/ as they are symbolic links.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

This is that same xpad360 driver after it's been made in Jaunty, not that I can tell any difference between these files and these files before they were made in the terminal, so maybe they aren't changed and instead they only change what's in the filesystem.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

What's under these 2 paths:
/lib/modules/2.6.28-11-generic/kernel/drivers/input/joystick
and
/lib/modules/2.6.28-19-generic/kernel/drivers/input/joystick

how I have these is a lot more convenient this.

These were in Jaunty.

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

whats under proc in Jaunty

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

All I can think that would be needed is the deb files, but instead I will post the names, I don't want to upload too much, and at that something that you already have. If needed let me know if I need to upload what ever it is that is needed.

OK here is the list of deb packages I haven't tried yet installing in Lucid, because I will be awaiting what I might need to do next, as I think I have searched pretty hard, but I know you guys know more then someone like me as this is what you guys do.

The list:
When I did this command:
sudo apt-get install linux-headers-`uname -r` build-essential automake1.9

autoconf_2.63-2ubuntu1_all.deb
automake1.9_1.9.6+nogfdl-3ubuntu2.09.04_all.deb
autotools-dev_20080123.2_all.deb
build-essential_11.4_i386.deb
dpkg-dev_1.14.24ubuntu1.1_all.deb
g++_4%3a4.3.3-1ubuntu1_i386.deb
g++-4.3_4.3.3-5ubuntu4_i386.deb
libstdc++6-4.3-dev_4.3.3-5ubuntu4_i386.deb
m4_1.4.11-1_i386.deb

that list was only in case I needed them, but I didn't use this list of deb packages on Ubuntu Lucid, I just did the command:
sudo apt-get install linux-headers-`uname -r` build-essential automake1.9

then I installed this list(NOTE THS LISTS I HAVE HERE ARE FROM JAUNTY, BEFORE I INSTALLED PACKAGES THAT WERE FROM HARDY HERON, SO I DON'T KNOW IF THESE PACKAGES WILL WORK WITH LUCID, BUT I AM GOING TO TRY)

Here is a list simular to the packages I used before, this list was downloaded using Jaunty, not Hardy Heron as I am trying to make that clear:

Using this command in Jaunty:
sudo apt-get install jscalibrator libgii1 libjsw2

These packages where installed:
jscalibrator_1%3a1.5.6-0ubuntu3_i386.deb
libgii1_1%3a1.0.2-4_i386.deb
libgii1-target-x_1%3a1.0.2-4_i386.deb
libglib1.2ldbl_1.2.10-19build1_i386.deb
libgtk1.2_1.2.10-18.1build2_i386.deb
libgtk1.2-common_1.2.10-18.1build2_all.deb
libjsw2_1%3a1.5.6-0ubuntu3_i386.deb

then like last time I will do this command again at some point, I think it was after everything, but I am not sure:
sudo apt-get install linux-headers-`uname -r` build-essential automake1.9

once done jscalibrator will exist, but last time I did this the path was none existent as the drivers need to exist then the path needs to be pointed toward, but I don't know how to do this.

What do you think I might need to do now?

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Sorry for the time that you have spent for a mine error.
I'm worry.
I've to close this bug because we don't support the custom driver xpad360.
You can try to report the issue to the xpad360 authors.

Thank you for taking the time to report this bug and trying to help make Ubuntu better. However, it seems that you are not using a software package provided by the official Ubuntu repositories. Because of this the Ubuntu project can not support or fix your particular bug. Please report this bug to the provider of the software package. Thanks!

If you are interested in learning more about software repositories and Ubuntu the following pages should be informative:

1. http://www.ubuntu.com/project/about-ubuntu/components - information about Ubuntu repositories
2. https://help.ubuntu.com/community/Repositories - information regarding managing repositories

:(Fabio

Changed in ubuntu:
status: New → Invalid
Revision history for this message
Dr. Clock (alittleknowhow) wrote :

Thanks for trying

On 8/6/10, Fabio Marconi <email address hidden> wrote:
> ** Changed in: ubuntu
> Status: New => Invalid
>
> --
> xbox 360 wireless controller acts like curser or mouse.
> https://bugs.launchpad.net/bugs/365435
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Ubuntu: Invalid
>
> Bug description:
> First off go here to see how the code for how someone made code to make the
> xbox 360 wireless controller work:
>
> http://ubuntuforums.org/showthread.php?t=570642&page=7
>
> I am the Dr. Clock as shown on that thread, and organized how to make it
> work,
>
> but for some reason although it works on Ubuntu Hardy Heron,
>
> it doesn't work on Ubuntu Intrepid and the Ubuntu Beta of Jaunty.
>
> Instead the xbox 360 wireless controller acts like the mouse, but will only
> go the full circle of the screen
>
> and not into the corners of the screen.
>
> Here are some more links on this bug:
>
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-joystick/+bug/273364
>
> https://bugs.launchpad.net/ubuntu/+bug/273364
>
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/284951
>
> http://<email address hidden>/msg1051330.html
>
>
> I understand if you guys can't get it fixed before Jaunty is released,
>
> but it would be nice if when you guys fix it to put that in an update.
>
>
> I am sorry and just don't know enough to help you out on this,
>
> I've never even filed a bug report before, but I am sure this is something a
> lot of people will want fixed,
>
> but what ever. Thank god I have Ubuntu Hardy Heron on CD,
>
> I may never upgrade from Hardy Heron.
>
> O, well, take care.
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 8.10
> ExecutablePath: /usr/sbin/synaptic
> NonfreeKernelModules: ath_hal
> Package: synaptic 0.62.1ubuntu10
> ProcAttrCurrent: unconfined
> ProcEnviron:
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> SourcePackage: synaptic
> Uname: Linux 2.6.27-11-generic i686
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+bug/365435/+subscribe
>

Revision history for this message
Dr. Clock (alittleknowhow) wrote :

O my god!, I read somewhere that I could just plug in and use my
controller, so I installed Ubuntu Lucid Lynx, installed ZSNES and
configured my controller and started playing a ROM. I wonder which
distros of Ubuntu I can do this on.

On 8/6/10, Kenneth Ray Smith II <email address hidden> wrote:
> Thanks for trying
>
>
> On 8/6/10, Fabio Marconi <email address hidden> wrote:
>> ** Changed in: ubuntu
>> Status: New => Invalid
>>
>> --
>> xbox 360 wireless controller acts like curser or mouse.
>> https://bugs.launchpad.net/bugs/365435
>> You received this bug notification because you are a direct subscriber
>> of the bug.
>>
>> Status in Ubuntu: Invalid
>>
>> Bug description:
>> First off go here to see how the code for how someone made code to make
>> the
>> xbox 360 wireless controller work:
>>
>> http://ubuntuforums.org/showthread.php?t=570642&page=7
>>
>> I am the Dr. Clock as shown on that thread, and organized how to make it
>> work,
>>
>> but for some reason although it works on Ubuntu Hardy Heron,
>>
>> it doesn't work on Ubuntu Intrepid and the Ubuntu Beta of Jaunty.
>>
>> Instead the xbox 360 wireless controller acts like the mouse, but will
>> only
>> go the full circle of the screen
>>
>> and not into the corners of the screen.
>>
>> Here are some more links on this bug:
>>
>> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-joystick/+bug/273364
>>
>> https://bugs.launchpad.net/ubuntu/+bug/273364
>>
>> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/284951
>>
>> http://<email address hidden>/msg1051330.html
>>
>>
>> I understand if you guys can't get it fixed before Jaunty is released,
>>
>> but it would be nice if when you guys fix it to put that in an update.
>>
>>
>> I am sorry and just don't know enough to help you out on this,
>>
>> I've never even filed a bug report before, but I am sure this is something
>> a
>> lot of people will want fixed,
>>
>> but what ever. Thank god I have Ubuntu Hardy Heron on CD,
>>
>> I may never upgrade from Hardy Heron.
>>
>> O, well, take care.
>>
>> ProblemType: Bug
>> Architecture: i386
>> DistroRelease: Ubuntu 8.10
>> ExecutablePath: /usr/sbin/synaptic
>> NonfreeKernelModules: ath_hal
>> Package: synaptic 0.62.1ubuntu10
>> ProcAttrCurrent: unconfined
>> ProcEnviron:
>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
>> LANG=en_US.UTF-8
>> SHELL=/bin/bash
>> SourcePackage: synaptic
>> Uname: Linux 2.6.27-11-generic i686
>>
>> To unsubscribe from this bug, go to:
>> https://bugs.launchpad.net/ubuntu/+bug/365435/+subscribe
>>
>

piotr zimoch (ebytyes)
Changed in ubuntu:
status: Invalid → New
status: New → Incomplete
status: Incomplete → Opinion
status: Opinion → Invalid
status: Invalid → Confirmed
status: Confirmed → In Progress
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tacker 0.5.0

This issue was fixed in the openstack/tacker 0.5.0 release.

Revision history for this message
Dr. Clock (alittleknowhow) wrote : Re: [Bug 365435] Fix included in openstack/tacker 0.5.0
Download full text (4.8 KiB)

Yes, I know. In fact I was using Lucid Lynx which also works with the xbox
360 wireless receiver and controller. And the reason this happened with the
version of Ubuntu I was using at the time of writing this was when I had
moved on to Jaunty I didn't know not to install xpad360 or what ever file
that people were saying to install to get it to work, but I didn't know
that Jaunty actually didn't need xpad360 to be installed because it had it
setup to have the xbox 360 controller and wireless receiver work out of the
box which is why the xbox 360 controller and wireless receiver was acting
like the mouse because xpad360(what ever it was called) because i had
installed that. It was a temporary fix for xbox 360 controller and wireless
receiver for the Ubuntu version before Jaunty.

I never got around to testing to see if the xbox 360 controller and
wireless receiver worked out of the box, but I know it works with Lucid
Lynx:
https://ubuntuforums.org/showthread.php?t=570642&page=17&s=284d5642056f9fc3afa32bf9fc0726e1

Do you want me to make sure that Gutsy Gibbons, Jaunty, and Intrepid all
work with the xbox 360 controller and wireless receiver worked out of the
box?,
If so it will take some time, plus after the Ubuntu forums crisis I never
did try to log back into my Ubuntu forums Dr. Clock profile, so I don't
know if I can even edit that last comment, but I was really trying to help
people out even though I was a newbie, and I am somewhat proud of what I
was about to do even though it was so little, because I didn't know how to
fix the hard drive troubles I was having at the time and so forth.

Quote from me:
"I just found out that my xbox 360 wireless controller and receiver works
out of the box with Ubuntu Lucid Lynx, or at least it worked for me out of
the box. Of coarse for each emulator my controller will need to be
configured, but that's a given. Eventually I will test some Ubuntu distros
as to whether the usual xbox 360 wireless controller and receiver work out
of the box. These will be the Ubuntu distros I will eventually test my xbox
360 wireless controllers with:
Gutsy Gibbons, Jaunty, and Intrepid.

Ubuntu Hardy Heron doesn't work out of the box, so the downloadable driver
that Nicole posted at the beginnning of this thread will need to be
installed with Hardy Heron.

Ubuntu Lucid Lynx appears to working for my xbox 360 wireless controller
out of the box.

Also the blinking lights still blink, and I don't know if the triggers that
were said not to work work or not."

On Wed, Dec 7, 2016 at 3:03 AM, OpenStack Infra <email address hidden>
wrote:

> This issue was fixed in the openstack/tacker 0.5.0 release.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/365435
>
> Title:
> xbox 360 wireless controller acts like curser or mouse.
>
> Status in Ubuntu:
> Fix Released
>
> Bug description:
> First off go here to see how the code for how someone made code to
> make the xbox 360 wireless controller work:
>
> http://ubuntuforums.org/showthread.php?t=570642&page=7
>
> I am the Dr. Clock as shown on that thread, and organized how to make
> it work,
>...

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (5.1 KiB)

I also want to say that I don't want that comment removed. I think it was a
good comment.

On Wed, Dec 7, 2016 at 6:07 AM, Kenneth Ray Smith II <
<email address hidden>> wrote:

> Yes, I know. In fact I was using Lucid Lynx which also works with the xbox
> 360 wireless receiver and controller. And the reason this happened with the
> version of Ubuntu I was using at the time of writing this was when I had
> moved on to Jaunty I didn't know not to install xpad360 or what ever file
> that people were saying to install to get it to work, but I didn't know
> that Jaunty actually didn't need xpad360 to be installed because it had it
> setup to have the xbox 360 controller and wireless receiver work out of the
> box which is why the xbox 360 controller and wireless receiver was acting
> like the mouse because xpad360(what ever it was called) because i had
> installed that. It was a temporary fix for xbox 360 controller and wireless
> receiver for the Ubuntu version before Jaunty.
>
> I never got around to testing to see if the xbox 360 controller and
> wireless receiver worked out of the box, but I know it works with Lucid
> Lynx:
> https://ubuntuforums.org/showthread.php?t=570642&page=17&s=
> 284d5642056f9fc3afa32bf9fc0726e1
>
> Do you want me to make sure that Gutsy Gibbons, Jaunty, and Intrepid all
> work with the xbox 360 controller and wireless receiver worked out of the
> box?,
> If so it will take some time, plus after the Ubuntu forums crisis I never
> did try to log back into my Ubuntu forums Dr. Clock profile, so I don't
> know if I can even edit that last comment, but I was really trying to help
> people out even though I was a newbie, and I am somewhat proud of what I
> was about to do even though it was so little, because I didn't know how to
> fix the hard drive troubles I was having at the time and so forth.
>
> Quote from me:
> "I just found out that my xbox 360 wireless controller and receiver works
> out of the box with Ubuntu Lucid Lynx, or at least it worked for me out of
> the box. Of coarse for each emulator my controller will need to be
> configured, but that's a given. Eventually I will test some Ubuntu distros
> as to whether the usual xbox 360 wireless controller and receiver work out
> of the box. These will be the Ubuntu distros I will eventually test my xbox
> 360 wireless controllers with:
> Gutsy Gibbons, Jaunty, and Intrepid.
>
> Ubuntu Hardy Heron doesn't work out of the box, so the downloadable driver
> that Nicole posted at the beginnning of this thread will need to be
> installed with Hardy Heron.
>
> Ubuntu Lucid Lynx appears to working for my xbox 360 wireless controller
> out of the box.
>
> Also the blinking lights still blink, and I don't know if the triggers
> that were said not to work work or not."
>
> On Wed, Dec 7, 2016 at 3:03 AM, OpenStack Infra <<email address hidden>
> > wrote:
>
>> This issue was fixed in the openstack/tacker 0.5.0 release.
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/365435
>>
>> Title:
>> xbox 360 wireless controller acts like curser or mouse.
>>
>> Status in Ubuntu:
>> Fix Released
>>
...

Read more...

Revision history for this message
Dr. Clock (alittleknowhow) wrote :
Download full text (5.4 KiB)

I also want to say that I think you guys have done a spectacular job with
Ubuntu.

On Wed, Dec 7, 2016 at 6:09 AM, Kenneth Ray Smith II <
<email address hidden>> wrote:

> I also want to say that I don't want that comment removed. I think it was
> a good comment.
>
> On Wed, Dec 7, 2016 at 6:07 AM, Kenneth Ray Smith II <
> <email address hidden>> wrote:
>
>> Yes, I know. In fact I was using Lucid Lynx which also works with the
>> xbox 360 wireless receiver and controller. And the reason this happened
>> with the version of Ubuntu I was using at the time of writing this was when
>> I had moved on to Jaunty I didn't know not to install xpad360 or what ever
>> file that people were saying to install to get it to work, but I didn't
>> know that Jaunty actually didn't need xpad360 to be installed because it
>> had it setup to have the xbox 360 controller and wireless receiver work out
>> of the box which is why the xbox 360 controller and wireless receiver was
>> acting like the mouse because xpad360(what ever it was called) because i
>> had installed that. It was a temporary fix for xbox 360 controller and
>> wireless receiver for the Ubuntu version before Jaunty.
>>
>> I never got around to testing to see if the xbox 360 controller and
>> wireless receiver worked out of the box, but I know it works with Lucid
>> Lynx:
>> https://ubuntuforums.org/showthread.php?t=570642&page=17&s=2
>> 84d5642056f9fc3afa32bf9fc0726e1
>>
>> Do you want me to make sure that Gutsy Gibbons, Jaunty, and Intrepid all
>> work with the xbox 360 controller and wireless receiver worked out of the
>> box?,
>> If so it will take some time, plus after the Ubuntu forums crisis I never
>> did try to log back into my Ubuntu forums Dr. Clock profile, so I don't
>> know if I can even edit that last comment, but I was really trying to help
>> people out even though I was a newbie, and I am somewhat proud of what I
>> was about to do even though it was so little, because I didn't know how to
>> fix the hard drive troubles I was having at the time and so forth.
>>
>> Quote from me:
>> "I just found out that my xbox 360 wireless controller and receiver works
>> out of the box with Ubuntu Lucid Lynx, or at least it worked for me out of
>> the box. Of coarse for each emulator my controller will need to be
>> configured, but that's a given. Eventually I will test some Ubuntu distros
>> as to whether the usual xbox 360 wireless controller and receiver work out
>> of the box. These will be the Ubuntu distros I will eventually test my xbox
>> 360 wireless controllers with:
>> Gutsy Gibbons, Jaunty, and Intrepid.
>>
>> Ubuntu Hardy Heron doesn't work out of the box, so the downloadable
>> driver that Nicole posted at the beginnning of this thread will need to be
>> installed with Hardy Heron.
>>
>> Ubuntu Lucid Lynx appears to working for my xbox 360 wireless controller
>> out of the box.
>>
>> Also the blinking lights still blink, and I don't know if the triggers
>> that were said not to work work or not."
>>
>> On Wed, Dec 7, 2016 at 3:03 AM, OpenStack Infra <
>> <email address hidden>> wrote:
>>
>>> This issue was fixed in the openstack/tacker 0.5.0 release.
>>>
>>> --
>>> You rece...

Read more...

To post a comment you must log in.