Hi,
Since a few month my Focusrite (8i6 Gen 3) have started to throw errors when being initialized.
It is not a large hassle, I need to turn on/off the Focusrite a few times then it works.
Sometimes it works out of the box.
I now run the
6.7.9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.9-2 (2024-03-13) x86_64 GNU/Linux
and the error I see i dmesg is the following :
[ 11.589612] usb 3-1.1.3: new high-speed USB device number 8 using xhci_hcd
[ 11.692020] usb 3-1.1.3: New USB device found, idVendor=1235, idProduct=8213, bcdDevice= 6.45
[ 11.692645] usb 3-1.1.3: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 11.693268] usb 3-1.1.3: Product: Scarlett 8i6 USB
[ 11.693604] usb 3-1.1.3: Manufacturer: Focusrite
[ 11.693932] usb 3-1.1.3: SerialNumber:
[ 11.793842] mc: Linux media interface: v0.10
....
[ 13.449663] usb 3-1.1.3: Focusrite Scarlett Gen 3 Mixer Driver enabled (pid=0x8213); report any issues to [email protected]
[ 13.451773] usb 3-1.1.3: Firmware version 1605
[ 13.461304] usb 3-1.1.3: Scarlett Gen 3 USB response result cmd 3001 was -71 expected 112
[ 13.462313] usb 3-1.1.3: Error initialising Scarlett Gen 3 Mixer Driver: -22
[ 13.462848] snd-usb-audio: probe of 3-1.1.3:1.0 failed with error -22
[ 13.464486] usbcore: registered new interface driver snd-usb-audio
What I can see when looking into the source code of the kernel it seems that
SCARLETT2_USB_GET_MUX is 3001.
I guess the call /* Send a proprietary format request to the Scarlett interface */ static int [scarlett2_usb](https://elixir.bootlin.com/linux/v6.14.7/C/ident/scarlett2_usb)
fails in the section /* validate the response */
I cannot say if my USB system is at fault in someway the Focusrite is connected to a USB hub in the monitor.
Still I wanted to share if it helps. I can do further testing is needed, but at the end
with the Windows methods of "turn off/turn on" I can still use the equipment.
Hi,
Since a few month my Focusrite (8i6 Gen 3) have started to throw errors when being initialized.
It is not a large hassle, I need to turn on/off the Focusrite a few times then it works.
Sometimes it works out of the box.
I now run the
6.7.9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.9-2 (2024-03-13) x86_64 GNU/Linuxand the error I see i dmesg is the following :
What I can see when looking into the source code of the kernel it seems that
SCARLETT2_USB_GET_MUX is 3001.
I guess the call
/* Send a proprietary format request to the Scarlett interface */ static int [scarlett2_usb](https://elixir.bootlin.com/linux/v6.14.7/C/ident/scarlett2_usb)fails in the section
/* validate the response */I cannot say if my USB system is at fault in someway the Focusrite is connected to a USB hub in the monitor.
Still I wanted to share if it helps. I can do further testing is needed, but at the end
with the Windows methods of "turn off/turn on" I can still use the equipment.