[haiku-bugs] Re: [Haiku] #7649: xbox 360 usb controller non functional

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Mon, 06 Jun 2011 22:04:39 -0000

#7649: xbox 360 usb controller non functional
---------------------------+----------------------------
   Reporter:  stargatefan  |      Owner:  mmlr
       Type:  bug          |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers/USB  |    Version:  R1/Development
 Resolution:               |   Keywords:
 Blocked By:               |   Blocking:
Has a Patch:  0            |   Platform:  All
---------------------------+----------------------------

Comment (by mmlr):

 The reason why all those changes to usb_hid didn't make a difference: It's
 not a HID device (designated by the all vendor specific interfaces). Hence
 it is not supported by usb_hid at all. Since it provides a similar enough
 interrupt based input data stream a HID descriptor describing the input
 can be created and the device can be made to look and work like a HID
 device with that however. This has not been done yet though.

 Replying to [comment:3 caz_haiku]:
 > mmlr, An xbox360 controller usb descriptor has been created for freebsd,
 it can be seen here
 [http://fxr.watson.org/fxr/source/dev/usb/uxb360gp_rdesc.h?v=FREEBSD62].
 You may already know about it.

 Thanks for looking it up. Something along those lines is easy to create
 with the new HIDWriter so an actual HID descriptor can be created for that
 input data. The quirky device interface has to be extended a bit to
 specifically include devices like these in the support descriptors though.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7649#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: