A popular pcb for arcade sticks known as a DragonRise zero delay pcb was working just fine in Leap 15.2, but is not recognized or functioning as a joypad in 15.3
Not detected by Qjoypad or GameControllers
OpenSuse Leap 15.3 5.3.18-59.24-default (Gecko)
lsusb:
Bus 003 Device 010: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
dmesg | grep DragonRise
[272585.823796] usb 1-8: Manufacturer: DragonRise Inc.
[272978.520321] usb 1-8: Manufacturer: DragonRise Inc.
[273608.796505] usb 1-8: Manufacturer: DragonRise Inc.
[274023.207291] usb 3-3.1: Manufacturer: DragonRise Inc.
[274293.791580] usb 3-3.1: Manufacturer: DragonRise Inc.
[274765.609087] usb 3-3.1: Manufacturer: DragonRise Inc.
[276948.012810] usb 3-3.1: Manufacturer: DragonRise Inc.
Conversely, Endeavor OS 5.14.9-zen2-1-zen detects and works with Qjoypad just fine
lsusb
Bus 001 Device 003: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
dmesg | grep DragonRise
32.156134] usb 1-2: Manufacturer: DragonRise Inc.
32.727619] input: DragonRise Inc. Generic USB Joystick as /devices/pci0000:00/0000:00:06.0/usbi/1-2/1-2:1.0/0003:0079:0006.0002/input/input
32.727958] dragonrise 0003:0079:0006.0002: input, hidrawl: USB HID v1.10 Joystick [DragonRise Inc. Generic USB Joystick ] on usb-0000:00:06.0-2/inputo
32.727969] dragonrise 0003:0079:0006.0002: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley <richwalm@gmail.com>
Is it possible that the DragonRise driver has not be enabled in the kernel?
Oct 13 09:24:24 thinkpad kernel: usb 3-1: new low-speed USB device number 3 using xhci_hcd
Oct 13 09:24:24 thinkpad kernel: usb 3-1: New USB device found, idVendor=0079, idProduct=0006, bcdDevice= 1.07
Oct 13 09:24:24 thinkpad kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 13 09:24:24 thinkpad kernel: usb 3-1: Product: Generic USB Joystick
Oct 13 09:24:24 thinkpad kernel: usb 3-1: Manufacturer: DragonRise Inc.
No joystick device automatically found on this computer.
Checks were done in /dev/js[0-4] and /dev/input/js[0-4]
If you know that there is one attached, please enter the correct device file.
For whatever reason, switching from Gecko to standard OpenSuSE 15.3 seems to have solved the problem
dmesg | grep DragonRise
2347.421972] usb 1-2: Manufacturer: DragonRise Inc.
2347.469679] input: DragonRise Inc. Generic USB Joystick as /devices/pci0000:00/0000:00:06.0/usb1/1-2/1-2:1.0/0003:0079:0006.0002/input/input9
2347.470031] dragonrise 0003:0079:0006.0002: input,hidraw1: USB HID v1.10 Joystick [DragonRise Inc. Generic USB Joystick ] on usb-0000:00:06.0-2/input0
2347.470044] dragonrise 0003:0079:0006.0002: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley <richwalm@gmail.com>
Game Controller
DragonRise Inc. Generic USB Joystick (/dev/input/js2)