Skip to content

Init error - #41

@alfadir

Description

@alfadir

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions