Xorg.0.log-parts for my gamepad:
(II) config/hal: Adding input device Jess Tech Colour Rumble Pad
(**) Jess Tech Colour Rumble Pad: always reports core events
(**) Jess Tech Colour Rumble Pad: Device: "/dev/input/event9"
(II) Jess Tech Colour Rumble Pad: Found x and y absolute axes
(II) Jess Tech Colour Rumble Pad: Found 1 mouse buttons
(II) Jess Tech Colour Rumble Pad: Configuring as mouse
(II) XINPUT: Adding extended input device "Jess Tech Colour Rumble Pad" (type: MOUSE)
(**) Jess Tech Colour Rumble Pad: YAxisMapping: buttons 4 and 5
(**) Jess Tech Colour Rumble Pad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 291
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 290
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 288
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 294
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 295
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 298
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 289
I really have no problem with my gamepad controlling the mouse, that would be ok at least, if the mouse position from the d-pad or analog would NOT be absolute, so i can really move the mouse with the gamepad and it not jumping back to center position AND if the gamepad would at minimum work in games ;-). I hope this sum up is no spam :D
Well, still nothing fixes my gamepad behaviour, so i post some details here, too.
Model: Saitek P580 (PC-USB / Dual Analog / RumbleForce)
lsusb parts for my gamepad:
Bus 001 Device 004: ID 0f30:0111 Jess Technology Co., Ltd
lshal-parts for my gamepad: op/Hal/ devices/ usb_device_ f30_111_ noserial' op/Hal/ devices/ usb_device_ 1d6b_1_ 0000_00_ 04_0' (string) op/Hal/ devices/ usb_device_ f30_111_ noserial' (string) usb/001/ 004' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:04.0/ usb1/1- 1' (string) bus_number = 1 (0x1) (int) can_wake_ up = false (bool) device_ class = 0 (0x0) (int) device_ protocol = 0 (0x0) (int) device_ revision_ bcd = 257 (0x101) (int) device_ subclass = 0 (0x0) (int) is_self_ powered = false (bool) linux.device_ number = 4 (0x4) (int) linux.sysfs_ path = '/sys/devices/ pci0000: 00/0000: 00:04.0/ usb1/1- 1' (string) max_power = 200 (0xc8) (int) num_configurati ons = 1 (0x1) (int) num_ports = 0 (0x0) (int) product = 'Colour Rumble Pad' (string) product_ id = 273 (0x111) (int) vendor_ id = 3888 (0xf30) (int) version = 1.1 (1.1) (double)
udi = '/org/freedeskt
info.linux.driver = 'usb' (string)
info.parent = '/org/freedeskt
info.product = 'Colour Rumble Pad' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedeskt
info.vendor = 'Jess Technology Co., Ltd' (string)
linux.device_file = '/dev/bus/
linux.
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.
usb_device.speed = 1.5 (1.5) (double)
usb_device.vendor = 'Jess Technology Co., Ltd' (string)
usb_device.
usb_device.
udi = '/org/freedeskt op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0' op/Hal/ devices/ usb_device_ f30_111_ noserial' (string) op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:04.0/ usb1/1- 1/1-1:1. 0' (string) protocol = 0 (0x0) (int) revision_ bcd = 257 (0x101) (int) subclass = 0 (0x0) (int) .class = 3 (0x3) (int) .number = 0 (0x0) (int) .protocol = 0 (0x0) (int) .subclass = 0 (0x0) (int) self_powered = false (bool) device_ number = 4 (0x4) (int) sysfs_path = '/sys/devices/ pci0000: 00/0000: 00:04.0/ usb1/1- 1/1-1:1. 0' (string) configurations = 1 (0x1) (int)
info.linux.driver = 'usbhid' (string)
info.parent = '/org/freedeskt
info.product = 'USB HID Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedeskt
linux.
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/
usb.bus_number = 1 (0x1) (int)
usb.can_wake_up = false (bool)
usb.device_class = 0 (0x0) (int)
usb.device_
usb.device_
usb.device_
usb.interface
usb.interface
usb.interface
usb.interface
usb.is_
usb.linux.
usb.linux.
usb.max_power = 200 (0xc8) (int)
usb.num_
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB HID Interface' (string)
usb.product_id = 273 (0x111) (int)
usb.speed = 1.5 (1.5) (double)
usb.vendor = 'Jess Technology Co., Ltd' (string)
usb.vendor_id = 3888 (0xf30) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedeskt op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0_logicaldev_ input' op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0' (string) op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0_logicaldev_ input' (string) originating_ device = '/org/freedeskt op/Hal/ devices/ usb_device_ f30_111_ noserial_ if0' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:04.0/ usb1/1- 1/1-1:1. 0/input/ input9/ event9' (string)
info.capabilities = {'input', 'input.mouse'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedeskt
info.product = 'Jess Tech Colour Rumble Pad' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedeskt
input.device = '/dev/input/event9' (string)
input.
input.product = 'Jess Tech Colour Rumble Pad' (string)
input.x11_driver = 'evdev' (string)
linux.device_file = '/dev/input/event9' (string)
linux.
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/
Xorg.0.log-parts for my gamepad: rtia: 10, EmulateWheelTim eout: 200
(II) config/hal: Adding input device Jess Tech Colour Rumble Pad
(**) Jess Tech Colour Rumble Pad: always reports core events
(**) Jess Tech Colour Rumble Pad: Device: "/dev/input/event9"
(II) Jess Tech Colour Rumble Pad: Found x and y absolute axes
(II) Jess Tech Colour Rumble Pad: Found 1 mouse buttons
(II) Jess Tech Colour Rumble Pad: Configuring as mouse
(II) XINPUT: Adding extended input device "Jess Tech Colour Rumble Pad" (type: MOUSE)
(**) Jess Tech Colour Rumble Pad: YAxisMapping: buttons 4 and 5
(**) Jess Tech Colour Rumble Pad: EmulateWheelButton: 4, EmulateWheelIne
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 291
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 290
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 288
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 294
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 295
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 298
(WW) Jess Tech Colour Rumble Pad: unable to handle keycode 289
I really have no problem with my gamepad controlling the mouse, that would be ok at least, if the mouse position from the d-pad or analog would NOT be absolute, so i can really move the mouse with the gamepad and it not jumping back to center position AND if the gamepad would at minimum work in games ;-). I hope this sum up is no spam :D