Opened 8 years ago

Last modified 3 months ago

#7651 new bug

Logitech precision gamepad doesn't work

Reported by: modeenf Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Input/USB-HID Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by mmlr)

I have the Gamepad working in windows7, snes9x. I also thought that it was broken but it works in windows 7. As you can see the Gamepad is found but what's not working are the buttons and pad. It's like no information are received. But I was as recently as yesterday playing with it in windows.

More information are in #7354.

Attachments (7)

usb_hid_report_descriptor_046d_c21a_0.bin (61 bytes) - added by modeenf 8 years ago.
same as before
device.txt (13.6 KB) - added by modeenf 8 years ago.
and here are the listusb -v
laptop.txt (3.4 KB) - added by modeenf 8 years ago.
an listdev printout.
usb_hid_report_descriptor_046d_c21a_0.2.bin (61 bytes) - added by modeenf 8 years ago.
From my aspire one l110
listdev_aspireOne.txt (3.7 KB) - added by modeenf 8 years ago.
From my Aspire One L110
listusb_aspireOne.txt (490 bytes) - added by modeenf 8 years ago.
From my Aspire One L110
listusb_v_aspireOne.txt (12.1 KB) - added by modeenf 8 years ago.
From my Aspire One L110

Download all attachments as: .zip

Change History (18)

Changed 8 years ago by modeenf

same as before

Changed 8 years ago by modeenf

Attachment: device.txt added

and here are the listusb -v

comment:1 Changed 8 years ago by mmlr

Description: modified (diff)
Summary: Logitech precision gamepad don't workLogitech precision gamepad doesn't work

To be a bit more specific: comment 24 in #7354 is the relevant info. In short, the device is polled at a higher rate than it specifies (1ms instead of 10ms) due to us polling low/fullspeed devices in every frame (due to missing support of frame span traversal nodes FSTNs in EHCI).

From the listusb output the device was attached to a USB hub. Does the behaviour change if you plug it into a root port directly? Can you also provide a listdev for that machine? Also, if the above assumptions are correct, this should work under UHCI/OHCI. So if you have a machine available that has actual UHCI/OHCI controllers and plug it into a root port then it should work.

comment:2 Changed 8 years ago by modeenf

I will check when I get home :)

The device is direct attached to the USB (same port as my wingman, by switching device) on the left side of my laptop. I couldn't boot/use the USB on the right side but I will test all of the USB ports and provide you with a listdev :)

Changed 8 years ago by modeenf

Attachment: laptop.txt added

an listdev printout.

comment:3 in reply to:  2 Changed 8 years ago by mmlr

Replying to modeenf:

... I couldn't boot/use the USB on the right side ...

Which you've reported in another ticket, right?

but I will test all of the USB ports and provide you with a listdev :)

You're on a system without companion host controllers. To support low/fullspeed devices it just internally has a hub with transaction translators, so you won't be able to get around that. You can still try another machine though, as it'd really be helpful to know if the problem is actually related to this at all.

Changed 8 years ago by modeenf

From my aspire one l110

Changed 8 years ago by modeenf

Attachment: listdev_aspireOne.txt added

From my Aspire One L110

Changed 8 years ago by modeenf

Attachment: listusb_aspireOne.txt added

From my Aspire One L110

Changed 8 years ago by modeenf

Attachment: listusb_v_aspireOne.txt added

From my Aspire One L110

comment:4 Changed 7 years ago by Disreali

Did you ever get your controller to work? My Logitech Wireless RumblePad2 has been working since hrev41851.

comment:5 Changed 7 years ago by modeenf

It didn't work then but it's time to test again :)

I belive it's something with this type of controller, timing if I remember correct.

comment:6 Changed 6 years ago by modeenf

did not work with hrev45096

comment:7 Changed 6 years ago by Disreali

@Modeen:

Did you ever get your gamepad working correctly? Is this ticket still valid?

comment:8 in reply to:  7 Changed 6 years ago by modeenf

Replying to Disreali:

@Modeen:

Did you ever get your gamepad working correctly? Is this ticket still valid?

Valid? If the device are not working it chould deserv a ticket?

I will do Another test run with it. Have a new Haiku developer laptop to test it on :)

comment:9 Changed 5 years ago by pulkomandy

I have the same gamepad, and it's still not working. The device is recognized and the report is parsed properly (the stickit test app shows the 2 axis and 10 buttons), but we never get the status reports from the pad.

I have tried adding an HID set_idle in the quirk init for this gamepad, as I noticed windows does that, but it didn't help. Even worse, the device stalls the set_idle request. Maybe I did something wrong or the init isn't the right place to do that.

comment:10 Changed 5 years ago by luroh

Milestone: R1Unscheduled

Moving out of R1 milestone (FutureHaiku/Features).

comment:11 Changed 3 months ago by waddlesplash

Component: Drivers/USBDrivers/Input/USB-HID
Keywords: usb_hid removed
Owner: changed from mmlr to nobody
Note: See TracTickets for help on using tickets.