DragonRise game controller pcb not recognized as joypad

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?

plug of the DragonRise, open an terminal and as root:

journalctl -f

Now put in the DragonRise and post all new from the terminal here in Code-Tags.

PS:
Kernel module is there:

modprobeid 0079:0006
Kernelmodulname hid_dr
filename:       /lib/modules/5.3.18-59.24-default/kernel/drivers/hid/hid-dr.ko.xz
license:        GPL
suserelease:    SLE15-SP3
srcversion:     179E30B7855A009112AF217
alias:          hid:b0003g*v00000079p00000011
alias:          hid:b0003g*v00000079p00000006
depends:        ff-memless
supported:      no
retpoline:      Y
intree:         Y
name:           hid_dr
vermagic:       5.3.18-59.24-default SMP mod_unload modversions 
sig_id:         PKCS#7
signer:         SUSE Linux Enterprise Secure Boot CA
sig_key:        ED:87:85:B7:8F:FC:12:7E
sig_hashalgo:   sha256
signature:      14:94:86:FF:8D:7B:3E:5A:22:57:FD:5D:0B:D1:04:08:B7:EA:68:D5:
                35:22:99:C0:CD:8C:9A:90:30:D8:B8:CC:A9:AD:C1:0E:88:9C:41:03:
                D1:EF:3D:00:0B:5F:87:48:24:FC:8F:A0:D3:40:F2:32:F1:97:2F:69:
                FA:66:A6:50:34:FB:99:94:BA:DC:2C:37:5B:92:72:27:1C:CB:53:56:
                06:32:6A:66:22:60:D0:AE:0E:3F:DB:CA:7C:81:EB:1C:CE:F4:71:4B:
                F0:6F:45:C9:DB:DA:88:64:AB:B7:51:96:B6:F8:F6:FB:61:FC:6C:DE:
                08:E5:89:F0:02:9E:98:F2:01:B7:01:D0:4A:C1:90:9C:4F:A4:0D:97:
                2D:38:46:70:1C:A5:17:CF:64:47:08:5E:61:6C:CB:8A:FE:C3:5A:E6:
                74:A5:37:1E:3C:D4:44:CF:2B:F8:70:F6:2F:E5:95:D6:73:E0:A6:AA:
                5F:1B:00:46:18:CA:69:08:F5:10:29:FB:F1:85:BE:3C:EE:70:AD:BA:
                48:1A:0D:2D:5C:8A:F7:35:1E:AE:A0:0F:34:AE:48:F0:18:EB:30:BD:
                CF:19:44:C9:F2:B0:2A:40:BD:D7:6B:F1:D8:F0:7C:9A:76:63:F6:F7:
                F1:B0:C9:B8:B7:0F:4F:52:09:0C:A7:2F:FB:B1:ED:21

On a different pc but same distro and controller

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.  

And does it work?

No change that I can see. Still not showing up in game controllers

Can you use it in systemsettings5------Hardware----Input Devices-----Game Controller

I’m afraid not

  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)