Comments (3)
journalctl
when connecting:
Apr 04 01:12:34 extmaze kernel: usb 1-6.4: new full-speed USB device number 8 using xhci_hcd
Apr 04 01:12:34 extmaze kernel: usb 1-6.4: unable to read config index 0 descriptor/start: -71
Apr 04 01:12:34 extmaze kernel: usb 1-6.4: can't read configurations, error -71
Apr 04 01:12:35 extmaze kernel: usb 1-6.4: new full-speed USB device number 10 using xhci_hcd
Apr 04 01:12:36 extmaze kernel: usb 1-6.4: New USB device found, idVendor=3537, idProduct=1006, bcdDevice= 1.00
Apr 04 01:12:36 extmaze kernel: usb 1-6.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 04 01:12:36 extmaze kernel: usb 1-6.4: Product: GameSir-Cyclone
Apr 04 01:12:36 extmaze kernel: usb 1-6.4: Manufacturer: GameSir
Apr 04 01:12:36 extmaze kernel: input: GameSir GameSir-Cyclone as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4/1-6.4:1.0/0003:3537:1006.0009/input/input30
Apr 04 01:12:36 extmaze kernel: hid-generic 0003:3537:1006.0009: input,hidraw7: USB HID v1.10 Gamepad [GameSir GameSir-Cyclone] on usb-0000:00:14.0-6.4/input0
Apr 04 01:12:36 extmaze kernel: input: GameSir GameSir-Cyclone System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4/1-6.4:1.1/0003:3537:1006.000A/input/input31
Apr 04 01:12:36 extmaze kernel: input: GameSir GameSir-Cyclone Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4/1-6.4:1.1/0003:3537:1006.000A/input/input32
Apr 04 01:12:36 extmaze kernel: hid-generic 0003:3537:1006.000A: input,hidraw8: USB HID v1.01 Device [GameSir GameSir-Cyclone] on usb-0000:00:14.0-6.4/input1
Apr 04 01:12:36 extmaze kernel: input: GameSir GameSir-Cyclone as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4/1-6.4:1.2/0003:3537:1006.000B/input/input33
Apr 04 01:12:36 extmaze kernel: hid-generic 0003:3537:1006.000B: input,hidraw9: USB HID v1.11 Keyboard [GameSir GameSir-Cyclone] on usb-0000:00:14.0-6.4/input2
Apr 04 01:12:36 extmaze mtp-probe[8911]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4"
Apr 04 01:12:36 extmaze mtp-probe[8911]: bus: 1, device: 10 was not an MTP device
Apr 04 01:12:36 extmaze systemd-logind[1301]: Watching system buttons on /dev/input/event28 (GameSir GameSir-Cyclone System Control)
Apr 04 01:12:36 extmaze systemd-logind[1301]: Watching system buttons on /dev/input/event30 (GameSir GameSir-Cyclone)
Apr 04 01:12:36 extmaze mtp-probe[8945]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.4"
Apr 04 01:12:36 extmaze mtp-probe[8945]: bus: 1, device: 10 was not an MTP device
from xpad.
Also tried with:
diff --git a/xpad.c b/xpad.c
index 43985dd..bb0ce9a 100644
--- a/xpad.c
+++ b/xpad.c
@@ -385,6 +385,9 @@ static const struct xpad_device {
{ 0x31e3, 0x1230, "Wooting Two HE (ARM)", 0, XTYPE_XBOX360 },
{ 0x31e3, 0x1300, "Wooting 60HE (AVR)", 0, XTYPE_XBOX360 },
{ 0x31e3, 0x1310, "Wooting 60HE (ARM)", 0, XTYPE_XBOX360 },
+ { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 },
+ { 0x3537, 0x1006, "GameSir T4 Cyclone", 0, XTYPE_XBOX360, QUIRK_360_START_PKT_3 },
+ { 0x3537, 0x1014, "GameSir T4 Cyclone", 0, XTYPE_XBOX360, QUIRK_360_START_PKT_3 },
{ 0x3285, 0x0607, "Nacon GC-100", 0, XTYPE_XBOX360 },
{ 0x3285, 0x0614, "Nacon Pro Compact", 0, XTYPE_XBOXONE },
{ 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX },
@@ -527,6 +530,7 @@ static const struct usb_device_id xpad_table[] = {
XPAD_XBOXONE_VENDOR(0x2e24), /* Hyperkin Duke X-Box One pad */
XPAD_XBOXONE_VENDOR(0x2e95), /* SCUF Gaming Controller */
XPAD_XBOX360_VENDOR(0x2f24), /* GameSir Controllers */
+ XPAD_XBOX360_VENDOR(0x3537), /* GameSir Controllers */
XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */
XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */
XPAD_XBOXONE_VENDOR(0x3285), /* Nacon XBOX Series S/X Controllers */
Including without quirks and with QUIRK_360_START
/QUIRK_360_START_PKT_{1,2,3}
Got same logs in journalctl
from xpad.
firmware update via mobile app fixed it
from xpad.
Related Issues (20)
- Microsoft Xbox 360 USB controller does not get properly initialized, automatically reconnects and gets erroneously recognized as a PS3 controller HOT 1
- not a mtp device -- Using degraded feature set UDP instead of UDP+EDNS0 for DNS server xxx.xx.xxx.x
- xpad return error -19 in the 8bitDo controller HOT 9
- Upstream question HOT 1
- GameSir T4 Kaleid Support? HOT 1
- (Better) support for 8BitDo Ultimate Wired Controller [PC/Switch] HOT 4
- 8BitDo Pro 2 (wired) input not properly detected if plugged in at OS boot. HOT 1
- cannot detect multiple wired xbox 360 controllers
- Module not auto update after new kernel install? HOT 3
- Error! Bad return status for module build.... /tools/bpf/resolve_btfids/resolve_btfids: No such file or directory
- Fantech WGP13 isn't recognized as an xbox controller
- (support) Gameshark Green Ghost gamepad
- Problem with Fantech GP13 controller.
- Extra buttons support for Flydigi Vader 3 Pro
- PDP Wired Controller misidentified as an arcade stick
- Support Request: HyperX Clutch HOT 1
- Extra Button Support Black Shark Green Ghost Controller HOT 1
- 8Bitdo Ultimate Bluetooth Controller connected via 2.4 GHz dongle turns off almost instantly after connecting if it's not immediately actively used HOT 3
- Is there a way for xpad to achieve smarter device detection?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xpad.