[Bug Report] Razer Chroma ARGB Controller not detected on linux kernel 6.0+
Description of Bug
Razer Chroma ARGB Controller is no longer detected on newer Linux kernels. Last working system was kernel 5.10 (Debian 11). On the kernel 6.1 (Debian 12), controller is not detected, although it is seen on the USB bus.
Attached Log
Operating System
Hardware Configuration
# uname -a
Linux detritus 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 GNU/Linux
# lsusb
[...]
Bus 001 Device 005: ID 1532:0f1f Razer USA, Ltd Razer Chroma Addressable RGB Controller
[...]
Analysis
The controller is not detected probably because of changes in hidraw interface. The controller is however seen using libusb.
1499 |Debug: [1532:0F1F U=0000 P=0x0000 I=0] Razer - Razer Chroma Addressable RGB Controller
1499 |Trace: [ResourceManager] Calling detection progress callbacks.
1499 |Debug: [1532:0F1F U=0000 P=0x0000 I=1] Razer - Razer Chroma Addressable RGB Controller
1499 |Trace: [ResourceManager] Calling detection progress callbacks.
1499 |Debug: [1532:0F1F U=0000 P=0x0000 I=2] Razer - Razer Chroma Addressable RGB Controller
1499 |Trace: [ResourceManager] Calling detection progress callbacks.
However, the detector cannot handle this interface.