Opened 13 years ago

Closed 4 years ago

Last modified 4 years ago

#7651 closed bug (fixed)

Logitech precision gamepad doesn't work

Reported by: modeenf Owned by: nobody
Priority: normal Milestone: R1/beta2
Component: Drivers/Input/HID/USB Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
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 13 years ago.
same as before
device.txt (13.6 KB ) - added by modeenf 13 years ago.
and here are the listusb -v
laptop.txt (3.4 KB ) - added by modeenf 13 years ago.
an listdev printout.
usb_hid_report_descriptor_046d_c21a_0.2.bin (61 bytes ) - added by modeenf 13 years ago.
From my aspire one l110
listdev_aspireOne.txt (3.7 KB ) - added by modeenf 13 years ago.
From my Aspire One L110
listusb_aspireOne.txt (490 bytes ) - added by modeenf 13 years ago.
From my Aspire One L110
listusb_v_aspireOne.txt (12.1 KB ) - added by modeenf 13 years ago.
From my Aspire One L110

Download all attachments as: .zip

Change History (21)

by modeenf, 13 years ago

same as before

by modeenf, 13 years ago

Attachment: device.txt added

and here are the listusb -v

comment:1 by mmlr, 13 years ago

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 by modeenf, 13 years ago

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 :)

by modeenf, 13 years ago

Attachment: laptop.txt added

an listdev printout.

in reply to:  2 comment:3 by mmlr, 13 years ago

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.

by modeenf, 13 years ago

From my aspire one l110

by modeenf, 13 years ago

Attachment: listdev_aspireOne.txt added

From my Aspire One L110

by modeenf, 13 years ago

Attachment: listusb_aspireOne.txt added

From my Aspire One L110

by modeenf, 13 years ago

Attachment: listusb_v_aspireOne.txt added

From my Aspire One L110

comment:4 by Disreali, 12 years ago

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

comment:5 by modeenf, 12 years ago

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 by modeenf, 11 years ago

did not work with hrev45096

comment:7 by Disreali, 11 years ago

@Modeen:

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

in reply to:  7 comment:8 by modeenf, 11 years ago

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 by pulkomandy, 10 years ago

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 by luroh, 9 years ago

Milestone: R1Unscheduled

Moving out of R1 milestone (FutureHaiku/Features).

comment:11 by waddlesplash, 5 years ago

Component: Drivers/USBDrivers/Input/USB-HID
Keywords: usb_hid removed
Owner: changed from mmlr to nobody

comment:13 by pulkomandy, 4 years ago

Resolution: fixed
Status: newclosed

Change merged in hrev53816.

comment:14 by nielx, 4 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.