Page 19 of 22 FirstFirst ... 91718192021 ... LastLast
Results 181 to 190 of 218

Thread: Xbox 360 Controller in Feisty

  1. #181
    Join Date
    Mar 2009
    Beans
    2

    Re: Xbox 360 Controller in Feisty

    modprobe uinput
    doesn't seem to do anything

  2. #182
    Join Date
    Sep 2007
    Beans
    144

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by arsonistarchitect View Post
    modprobe uinput
    doesn't seem to do anything
    It means it works as expected. Most command line applications don't output stuff unless things go wrong.

  3. #183
    Join Date
    Mar 2009
    Beans
    22

    Question Re: Xbox 360 Controller in Feisty

    Ok im haveing the same problem and am useing a 3rd party xbox 360 controller called a "Pelican model #PL-3601" .. i tried the tread and did everything it still does not work in jscalibrator or my snes emulator games.. this is driving me crazy plz help!

    here is the output

    Code:
    lsusb
    Bus 001 Device 005: ID 0e6f:0201  
    Bus 001 Device 003: ID 04d9:0499 Holtek Semiconductor, Inc. 
    Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
    Bus 001 Device 001: ID 0000:0000  
    Bus 002 Device 001: ID 0000:0000
    Code:
    $ sudo tail -fn0 /var/log/messages
    Apr 11 18:12:16 jay-desktop kernel: [ 4159.967947] usb 1-4: USB disconnect, address 5
    Apr 11 18:12:20 jay-desktop kernel: [ 4161.819893] usb 1-4: new full speed USB device using ohci_hcd and address 6
    Apr 11 18:12:20 jay-desktop kernel: [ 4161.927615] usb 1-4: configuration #1 chosen from 1 choice
    when I run jscalibrator it does not find the "xpad" and when i try to calibrate it by manually typeing xpad into the top, it will not move. I uninstalled and reinstalled jscalibrator earlier as well.

  4. #184
    Join Date
    Sep 2007
    Beans
    144

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by thelastunavail View Post
    Ok im haveing the same problem and am useing a 3rd party xbox 360 controller called a "Pelican model #PL-3601" ..
    From a quick look it seems your controller is simply not recognized by the kernel module or the module isn't loaded (check lsmod output).

    If the module is loaded and the controller still not recognized, please post the full output of "lsusb -v" or just the section that refers your to controller if you know how to find it.

    You could also try the userspace Xbox pad driver:

    * http://pingus.seul.org/~grumbel/xboxdrv/

  5. #185
    Join Date
    Mar 2009
    Beans
    22

    Re: Xbox 360 Controller in Feisty

    here is the output for lsusb -v

    Code:
    Bus 002 Device 001: ID 0000:0000  
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass            9 Hub
      bDeviceSubClass         0 Unused
      bDeviceProtocol         1 Single TT
      bMaxPacketSize0        64
      idVendor           0x0000 
      idProduct          0x0000 
      bcdDevice            2.06
      iManufacturer           3 
      iProduct                2 
      iSerial                 1 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           25
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xe0
          Self Powered
          Remote Wakeup
        MaxPower                0mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         9 Hub
          bInterfaceSubClass      0 Unused
          bInterfaceProtocol      0 Full speed (or root) hub
          iInterface              0 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0004  1x 4 bytes
            bInterval              12
    can't get hub descriptor: Operation not permitted
    can't get device qualifier: Operation not permitted
    can't get debug descriptor: Operation not permitted
    cannot read device status, Operation not permitted (1)
    
    Bus 001 Device 004: ID 0e6f:0201  
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass          255 Vendor Specific Class
      bDeviceSubClass       255 Vendor Specific Subclass
      bDeviceProtocol       255 Vendor Specific Protocol
      bMaxPacketSize0         8
      idVendor           0x0e6f 
      idProduct          0x0201 
      bcdDevice            1.01
      iManufacturer           1 
      iProduct                2 
      iSerial                 3 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength          153
        bNumInterfaces          4
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xa0
          (Bus Powered)
          Remote Wakeup
        MaxPower              500mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     93 
          bInterfaceProtocol      1 
          iInterface              0 
          ** UNRECOGNIZED:  11 21 10 01 01 25 81 14 03 03 03 04 13 02 08 03 03
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval               4
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x02  EP 2 OUT
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval               8
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        1
          bAlternateSetting       0
          bNumEndpoints           4
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     93 
          bInterfaceProtocol      3 
          iInterface              0 
          ** UNRECOGNIZED:  1b 21 00 01 01 01 83 40 01 04 20 16 85 00 00 00 00 00 00 16 05 00 00 00 00 00 00
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x83  EP 3 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval               2
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x04  EP 4 OUT
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval               4
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x85  EP 5 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval              64
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x05  EP 5 OUT
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval              16
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        2
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     93 
          bInterfaceProtocol      2 
          iInterface              0 
          ** UNRECOGNIZED:  09 21 00 01 01 22 86 07 00
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x86  EP 6 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0020  1x 32 bytes
            bInterval              16
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        3
          bAlternateSetting       0
          bNumEndpoints           0
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass    253 
          bInterfaceProtocol     19 
          iInterface              4 
          ** UNRECOGNIZED:  06 41 00 01 01 03
    can't get device qualifier: Operation not permitted
    can't get debug descriptor: Operation not permitted
    cannot read device status, Operation not permitted (1)
    
    Bus 001 Device 003: ID 04d9:0499 Holtek Semiconductor, Inc. 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               1.10
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0         8
      idVendor           0x04d9 Holtek Semiconductor, Inc.
      idProduct          0x0499 
      bcdDevice            2.90
      iManufacturer           0 
      iProduct                0 
      iSerial                 0 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           34
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xa0
          (Bus Powered)
          Remote Wakeup
        MaxPower              100mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      1 Boot Interface Subclass
          bInterfaceProtocol      2 Mouse
          iInterface              0 
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.10
              bCountryCode            0 Not supported
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength      52
             Report Descriptors: 
               ** UNAVAILABLE **
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0008  1x 8 bytes
            bInterval              10
    cannot read device status, Operation not permitted (1)
    
    Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               1.10
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0         8
      idVendor           0x04b8 Seiko Epson Corp.
      idProduct          0x0005 Stylus Printer
      bcdDevice            1.00
      iManufacturer           1 
      iProduct                2 
      iSerial                 3 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           32
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xc0
          Self Powered
        MaxPower                2mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass         7 Printer
          bInterfaceSubClass      1 Printer
          bInterfaceProtocol      2 Bidirectional
          iInterface              0 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x01  EP 1 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x82  EP 2 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               0
    cannot read device status, Operation not permitted (1)
    
    Bus 001 Device 001: ID 0000:0000  
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               1.10
      bDeviceClass            9 Hub
      bDeviceSubClass         0 Unused
      bDeviceProtocol         0 Full speed (or root) hub
      bMaxPacketSize0        64
      idVendor           0x0000 
      idProduct          0x0000 
      bcdDevice            2.06
      iManufacturer           3 
      iProduct                2 
      iSerial                 1 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           25
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xe0
          Self Powered
          Remote Wakeup
        MaxPower                0mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         9 Hub
          bInterfaceSubClass      0 Unused
          bInterfaceProtocol      0 Full speed (or root) hub
          iInterface              0 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0002  1x 2 bytes
            bInterval             255
    can't get hub descriptor: Operation not permitted
    cannot read device status, Operation not permitted (1)
    I have tried a ton of different tut's but none seem to have worked..

    I will check out that link now, thanks

  6. #186
    Join Date
    Sep 2007
    Beans
    144

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by thelastunavail View Post
    here is the output for lsusb -v
    Just checked, your gamepad isn't supported by the driver. So a little patch is required. You now have three option, any single one of them should work:

    1) For the userspace driver xboxdrv I created the patch and commited it. So all you need to do is get the latest version from git and compile that (see README):

    Code:
    apt-get install \
         libboost1.35-dev \
         scons \
         libusb-dev \
         git-core \
         libx11-dev \
         x11proto-core-dev \
         python-dbus
    git clone git://github.com/Grumbel/xboxdrv.git
    cd xboxdrv.git
    scons
    2) If you already have compiled an earlier xboxdrv release yourself without the patch, just start the driver with:

    Code:
    xboxdrv --device-by-id 0e6f:0201 --type xbox360
    Which should work too, even without the patch.

    3) If you want to use the kernels native xpad driver instead of xboxdrv, you have to recompile the kernel and patch the xpad.c file, you can find it in:

    /usr/src/linux-source-2.6.27/drivers/input/joystick/xpad.c

    It contains a simple list of devices into which you need to enter 0e6f:0201, its not a hard fix, but requires that you are familiar with kernel compilation.

  7. #187
    Join Date
    Mar 2009
    Beans
    22

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by Grumbel View Post
    Just checked, your gamepad isn't supported by the driver. So a little patch is required. You now have three option, any single one of them should work:

    1) For the userspace driver xboxdrv I created the patch and commited it. So all you need to do is get the latest version from git and compile that (see README):

    Code:
    apt-get install \
         libboost1.35-dev \
         scons \
         libusb-dev \
         git-core \
         libx11-dev \
         x11proto-core-dev \
         python-dbus
    git clone git://github.com/Grumbel/xboxdrv.git
    cd xboxdrv.git
    scons

    I got all of the required things downloaded for the scons compile except for libboost1.35-dev, when i do sudo apt-get install libboost1.35-dev, i receive this error

    Code:
    desktop:~/xboxdrv$ sudo apt-get install libboost1.35-dev
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Couldn't find package libboost1.35-dev
    and i get an error trying to scons it without that package

    any ideas? Im useing Ubuntu hardy heron.. thanks!

  8. #188
    Join Date
    Sep 2007
    Beans
    144

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by thelastunavail View Post
    any ideas? Im useing Ubuntu hardy heron.. thanks!
    Try libboost-dev instead.

  9. #189
    Join Date
    Mar 2009
    Beans
    22

    Re: Xbox 360 Controller in Feisty

    That did it! Thanks to the infinite power

  10. #190
    Join Date
    Apr 2009
    Beans
    3

    Re: Xbox 360 Controller in Feisty

    Quote Originally Posted by po0f View Post
    Hunkadoodledoo,

    If you would be so kind, maybe try the attached sources instead. I have no way of testing if they work or not, so don't be surprised if they don't.
    It test twice to install this module. But at each compile process, I get these errors :
    Code:
    xpad360/xpad.c: In function ‘xpad_open’:
    xpad360/xpad.c:340: error: ‘struct input_dev’ has no member named ‘private’
    xpad360/xpad.c: In function ‘xpad_close’:
    xpad360/xpad.c:351: error: ‘struct input_dev’ has no member named ‘private’
    xpad360/xpad.c: In function ‘xpad_probe’:
    xpad360/xpad.c:441: error: ‘struct input_dev’ has no member named ‘cdev’
    xpad360/xpad.c:442: error: ‘struct input_dev’ has no member named ‘private’

Page 19 of 22 FirstFirst ... 91718192021 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •