linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* XPad driver, unrecognized controller
@ 2010-08-08 23:04 tsuraan
  2010-08-09 12:38 ` Christoph Fritz
  0 siblings, 1 reply; 6+ messages in thread
From: tsuraan @ 2010-08-08 23:04 UTC (permalink / raw)
  To: linux-input

I  have a standard XBox360 wireless controller (two that came with
XBoxes, a few that didn't).  All of them have this info from
usb/devices:

T:  Bus=02 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#= 21 Spd=12 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=045e ProdID=028f Rev= 1.09
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=5d Prot=ff Driver=(none)

Although the P: Rev line varies from 1.05 to 2.04.  None of these
controllers are detected by the xpad driver when plugged into my
computer through the standard USB charging cable.  I've tried adding
the vendor/prodid to the xpad_device array, but it didn't help at all.
 I've also noticed that none of these controllers show a manufacturer,
nor any other things that USB devices normally show.  Do you have any
advice on how to get a standard xbox controller to work under Linux? I
have a cheapo MadCatz device that does work, so I know that much is
functional, anyhow.

I'm running 2.6.35, amd64.

Thanks for any help you can give.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: XPad driver, unrecognized controller
  2010-08-08 23:04 XPad driver, unrecognized controller tsuraan
@ 2010-08-09 12:38 ` Christoph Fritz
  2010-08-09 13:54   ` tsuraan
  0 siblings, 1 reply; 6+ messages in thread
From: Christoph Fritz @ 2010-08-09 12:38 UTC (permalink / raw)
  To: tsuraan; +Cc: linux-input

On Sun, 2010-08-08 at 18:04 -0500, tsuraan wrote:
> I  have a standard XBox360 wireless controller (two that came with
> XBoxes, a few that didn't).  All of them have this info from
> usb/devices:
> 
> T:  Bus=02 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#= 21 Spd=12 MxCh= 0
> D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
> P:  Vendor=045e ProdID=028f Rev= 1.09
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
> I:* If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=5d Prot=ff Driver=(none)
> 
> Although the P: Rev line varies from 1.05 to 2.04.  None of these
> controllers are detected by the xpad driver when plugged into my
> computer through the standard USB charging cable.  I've tried adding
> the vendor/prodid to the xpad_device array, but it didn't help at all.
>  I've also noticed that none of these controllers show a manufacturer,
> nor any other things that USB devices normally show.  Do you have any
> advice on how to get a standard xbox controller to work under Linux? I
> have a cheapo MadCatz device that does work, so I know that much is
> functional, anyhow.
> 
> I'm running 2.6.35, amd64.
> 
> Thanks for any help you can give.

What does lsusb -v tells about your device?

thanks,
 chf


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: XPad driver, unrecognized controller
  2010-08-09 12:38 ` Christoph Fritz
@ 2010-08-09 13:54   ` tsuraan
  2010-08-09 16:10     ` Christoph Fritz
  0 siblings, 1 reply; 6+ messages in thread
From: tsuraan @ 2010-08-09 13:54 UTC (permalink / raw)
  To: Christoph Fritz; +Cc: linux-input

> What does lsusb -v tells about your device?

It gives me this:

Bus 002 Device 023: ID 045e:028f Microsoft Corp. Xbox360 Wireless Controller
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           0x045e Microsoft Corp.
  idProduct          0x028f Xbox360 Wireless Controller
  bcdDevice            1.05
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           18
    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           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass     93
      bInterfaceProtocol    255
      iInterface              0
Device Status:     0x0000
  (Bus Powered)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: XPad driver, unrecognized controller
  2010-08-09 13:54   ` tsuraan
@ 2010-08-09 16:10     ` Christoph Fritz
  2010-08-09 22:43       ` tsuraan
  0 siblings, 1 reply; 6+ messages in thread
From: Christoph Fritz @ 2010-08-09 16:10 UTC (permalink / raw)
  To: tsuraan; +Cc: linux-input

On Mon, 2010-08-09 at 08:54 -0500, tsuraan wrote:
> > What does lsusb -v tells about your device?
> 
> It gives me this:
> 
> Bus 002 Device 023: ID 045e:028f Microsoft Corp. Xbox360 Wireless Controller
> 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           0x045e Microsoft Corp.
>   idProduct          0x028f Xbox360 Wireless Controller
>   bcdDevice            1.05
>   iManufacturer           0
>   iProduct                0
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           18
>     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           0
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass     93
>       bInterfaceProtocol    255
>       iInterface              0
> Device Status:     0x0000
>   (Bus Powered)

I was told that you can't use a Xbox360 Wireless Controller with a
Play&Charge cable plugged into your host. You need the Wireless
Receiver.

thanks,
 chf


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: XPad driver, unrecognized controller
  2010-08-09 16:10     ` Christoph Fritz
@ 2010-08-09 22:43       ` tsuraan
  2010-08-09 22:59         ` Christoph Fritz
  0 siblings, 1 reply; 6+ messages in thread
From: tsuraan @ 2010-08-09 22:43 UTC (permalink / raw)
  To: Christoph Fritz; +Cc: linux-input

> I was told that you can't use a Xbox360 Wireless Controller with a
> Play&Charge cable plugged into your host. You need the Wireless
> Receiver.

That's weird.  Does the 360 controller always use wireless mode with
the XBox, even when plugged in?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: XPad driver, unrecognized controller
  2010-08-09 22:43       ` tsuraan
@ 2010-08-09 22:59         ` Christoph Fritz
  0 siblings, 0 replies; 6+ messages in thread
From: Christoph Fritz @ 2010-08-09 22:59 UTC (permalink / raw)
  To: tsuraan; +Cc: linux-input

On Mon, Aug 09, 2010 at 05:43:09PM -0500, tsuraan wrote:
> > I was told that you can't use a Xbox360 Wireless Controller with a
> > Play&Charge cable plugged into your host. You need the Wireless
> > Receiver.
> 
> That's weird.  Does the 360 controller always use wireless mode with
> the XBox, even when plugged in?

It just seems so, yes.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-08-09 22:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-08 23:04 XPad driver, unrecognized controller tsuraan
2010-08-09 12:38 ` Christoph Fritz
2010-08-09 13:54   ` tsuraan
2010-08-09 16:10     ` Christoph Fritz
2010-08-09 22:43       ` tsuraan
2010-08-09 22:59         ` Christoph Fritz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).