
The current v5 longterm, stable, and mainline kernels (v5.4.121, v5.10.39, v5.12.6, v5.13-rc3) all support the Gen 2 devices only on USB 3 ports (xHCI host driver) and for the longest time I had no idea why (it took a while to even figure out that the problem was only happening on USB 2 ports with the EHCI host driver). With enough success reports I hope that we can get to a point soon where the stable kernel has the mixer driver enabled by default and we don't need the "device_setup=1" option to enable it.

There was no progress on my end for a long time due to lack of time and hardware, but now I have development hardware again I'm back working on it, and if you have a 6i6/18i8/18i20 Gen 2 device I'd really like your help now with testing, regardless of whether it worked for you before or not or if you haven't tried it before. Hi all, there are a lot of threads regarding the Scarlett Gen 2/3 mixer driver and the different models, and as it's all (finally!) starting to come together now I thought that I'd create a new thread with an update, progress, and next steps as what's happening now is applicable to all these models: 6i6/18i8/18i20 Gen 2 and Solo/2i2/4i4/8i6/18i8/18i20 Gen 3.
