Gamepad shows in JTest, nowhere else

Asked by jim

Hey so I've been working on this 3rd party wired USB XBOX360 controller for like 4 hours now and have gotten nowhere. On Windows side it required driver update to be recognized as a controller, but on Ubuntu side I can't seem to get anywhere. First up I'm on Trusty XFCE on a Chromebook. Mainly wanting to use this for the Steam in Home Stream feature.

Anyway, this thing shows up in JSTest just fine, with all the axes and buttons and whatnot displaying. However it doesn't show up anywhere else. Xboxdrv stubbornly yields nothing but 'No xbox controllers connected' and Steam refuses to acknowledge anything is connected either. lsusb give this result

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 05e3:0727 Genesys Logic, Inc. microSD Reader/Writer
Bus 001 Device 010: ID 0930:021c Toshiba Corp.
Bus 001 Device 007: ID 04f2:b433 Chicony Electronics Co., Ltd
Bus 001 Device 011: ID 1bad:f900 Harmonix Music
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I assume it is Device 011 as it disappears when I disconnect. Grep Event suggests that the gamepad is event14. All button presses register here too under the event, but nothing else can see this stupid thing. Please help, I'm at my wits end here.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1
Revision history for this message
jim (jkras89) said :
#2

Thanks for that, however as I stated in OP, xboxdrv does not recognize the controller either. The xboxdrv --silent command yields nothing but No controller detected.

Revision history for this message
jim (jkras89) said :
#3

I've tried another controller, this time an official XBOX 360 controller paired via wireless adapter. Again, works on PC, likely because it's a real operating system, but no dice on this joke of one.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

A few pointers:

"PC" isn't an operating system. It stands for "personal computer". Your system hardware is the PC. I'm guessing you mean "Windows". Your PC is also running Ubuntu. So saying "it works on PC" is absolute gibberish.

 it works in Windows because Microsoft have kindly made the driver for their own operating system. They have not made it for Linux (surprisingly) so the device will not work. There are projects who work for little or no pay to make software to fill the holes when shortsighted companies like Microsoft fail to fully support the IT world.

This lack of driver is the complete fault of Microsoft. and so bears no reflection on the quality of Linux or Ubuntu. If you had actually thought about it you wouldn't be so quick to call it a "joke". How pig ignorant are you?

Little tip for life. If you expect support for something don't go insulating what you are essentially getting for free. It makes you look like an ungrateful ass.

Can you help with this problem?

Provide an answer of your own, or ask jim for more information if necessary.

To post a message you must log in.