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