rendered paste body[21249.757766] drivers/hid/usbhid/hid-core.c: report descriptor (size 104, read 104) = 05 01 09 04 a1 01 85 01 09 01 a1 00 05 09 19 01 29 0c 15 00 25 01 35 00 45 01 75 01 95 0c 81 02 05 01 09 39 15 00 25 07 35 00 46 3b 01 65 14 75 04 95 01 81 42 05 01 09 30 09 31 09 32 09 35 15 00 26 ff 00 35 00 46 ff 00 66 00 00 75 08 95 04 81 02 06 00 ff 09 01 95 01 81 02 06 00 ff 09 01 75 08 95 03 91 02 c0 c0
[21249.758018] INPUT(1)[INPUT]
[21249.758022] Field(0)
[21249.758024] Physical(GenericDesktop.Pointer)
[21249.758027] Usage(12)
[21249.758029] Button.0001
[21249.758033] Button.0002
[21249.758036] Button.0003
[21249.758039] Button.0004
[21249.758041] Button.0005
[21249.758044] Button.0006
[21249.758047] Button.0007
[21249.758049] Button.0008
[21249.758052] Button.0009
[21249.758055] Button.000a
[21249.758058] Button.000b
[21249.758060] Button.000c
[21249.758063] Logical Minimum(0)
[21249.758065] Logical Maximum(1)
[21249.758067] Physical Minimum(0)
[21249.758069] Physical Maximum(1)
[21249.758071] Report Size(1)
[21249.758072] Report Count(12)
[21249.758074] Report Offset(0)
[21249.758076] Flags( Variable Absolute )
[21249.758081] Field(1)
[21249.758082] Physical(GenericDesktop.Pointer)
[21249.758086] Usage(1)
[21249.758088] GenericDesktop.HatSwitch
[21249.758091] Logical Minimum(0)
[21249.758092] Logical Maximum(7)
[21249.758094] Physical Minimum(0)
[21249.758096] Physical Maximum(315)
[21249.758098] Unit(English Rotation : Degrees)
[21249.758101] Report Size(4)
[21249.758103] Report Count(1)
[21249.758105] Report Offset(12)
[21249.758106] Flags( Variable Absolute NullState )
[21249.758111] Field(2)
[21249.758113] Physical(GenericDesktop.Pointer)
[21249.758116] Usage(4)
[21249.758118] GenericDesktop.X
[21249.758121] GenericDesktop.Y
[21249.758123] GenericDesktop.Z
[21249.758126] GenericDesktop.Rz
[21249.758129] Logical Minimum(0)
[21249.758131] Logical Maximum(255)
[21249.758133] Physical Minimum(0)
[21249.758134] Physical Maximum(255)
[21249.758136] Report Size(8)
[21249.758138] Report Count(4)
[21249.758140] Report Offset(16)
[21249.758142] Flags( Variable Absolute )
[21249.758146] Field(3)
[21249.758148] Physical(GenericDesktop.Pointer)
[21249.758151] Usage(1)
[21249.758153] ff00.0001
[21249.758157] Logical Minimum(0)
[21249.758159] Logical Maximum(255)
[21249.758161] Physical Minimum(0)
[21249.758162] Physical Maximum(255)
[21249.758164] Report Size(8)
[21249.758166] Report Count(1)
[21249.758168] Report Offset(48)
[21249.758170] Flags( Variable Absolute )
[21249.758174] OUTPUT(1)[OUTPUT]
[21249.758177] Field(0)
[21249.758179] Physical(GenericDesktop.Pointer)
[21249.758182] Usage(3)
[21249.758184] ff00.0001
[21249.758187] ff00.0001
[21249.758191] ff00.0001
[21249.758194] Logical Minimum(0)
[21249.758196] Logical Maximum(255)
[21249.758198] Physical Minimum(0)
[21249.758200] Physical Maximum(255)
[21249.758201] Report Size(8)
[21249.758203] Report Count(3)
[21249.758205] Report Offset(0)
[21249.758207] Flags( Variable Absolute )
[21249.758214] drivers/hid/hid-input.c: Mapping: Button.0001 ---> Key.Trigger
[21249.758220] drivers/hid/hid-input.c: Mapping: Button.0002 ---> Key.ThumbBtn
[21249.758225] drivers/hid/hid-input.c: Mapping: Button.0003 ---> Key.ThumbBtn2
[21249.758229] drivers/hid/hid-input.c: Mapping: Button.0004 ---> Key.TopBtn
[21249.758233] drivers/hid/hid-input.c: Mapping: Button.0005 ---> Key.TopBtn2
[21249.758238] drivers/hid/hid-input.c: Mapping: Button.0006 ---> Key.PinkieBtn
[21249.758243] drivers/hid/hid-input.c: Mapping: Button.0007 ---> Key.BaseBtn
[21249.758247] drivers/hid/hid-input.c: Mapping: Button.0008 ---> Key.BaseBtn2
[21249.758252] drivers/hid/hid-input.c: Mapping: Button.0009 ---> Key.BaseBtn3
[21249.758256] drivers/hid/hid-input.c: Mapping: Button.000a ---> Key.BaseBtn4
[21249.758261] drivers/hid/hid-input.c: Mapping: Button.000b ---> Key.BaseBtn5
[21249.758265] drivers/hid/hid-input.c: Mapping: Button.000c ---> Key.BaseBtn6
[21249.758270] drivers/hid/hid-input.c: Mapping: GenericDesktop.HatSwitch ---> Absolute.Hat0X
[21249.758275] drivers/hid/hid-input.c: Mapping: GenericDesktop.X ---> Absolute.X
[21249.758280] drivers/hid/hid-input.c: Mapping: GenericDesktop.Y ---> Absolute.Y
[21249.758284] drivers/hid/hid-input.c: Mapping: GenericDesktop.Z ---> Absolute.Z
[21249.758288] drivers/hid/hid-input.c: Mapping: GenericDesktop.Rz ---> Absolute.Rz
[21249.758293] drivers/hid/hid-input.c: Mapping: ff00.0001 ---> IGNORED
[21249.758370] input: WiseGroup.,Ltd MP-8866 Dual USB Joypad as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/input/input17
[21249.820799] drivers/hid/hid-input.c: Mapping: ff00.0001 ---> [non-LED output field] IGNORED
[21249.820808] drivers/hid/hid-input.c: Mapping: ff00.0001 ---> [non-LED output field] IGNORED
[21249.820813] drivers/hid/hid-input.c: Mapping: ff00.0001 ---> [non-LED output field] IGNORED
[21249.820867] input: WiseGroup.,Ltd MP-8866 Dual USB Joypad as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/input/input18
[21249.844771] input,hidraw4: USB HID v1.00 Joystick [WiseGroup.,Ltd MP-8866 Dual USB Joypad] on usb-0000:00:1a.0-1