<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>I am trying to make a Focusrite Scarlett 18i20 (2nd Generation)
work as a USB audio capture device with Linux. Using the most
current Linux kernel without change (v4.12-rc6), Mic inputs 1 and
2 are successfully captured. However, no other inputs are heard.
The Scarlett device also presents a very limited set of ALSA
controls.</p>
<blockquote><font face="Consolas" size="-1">exxothermic@exxothermic-BFC:~$
lsusb</font><font size="-1"><br>
<font face="Consolas">Bus 002 Device 001: ID 1d6b:0003 Linux
Foundation 3.0 root hub</font><br>
<font face="Consolas">Bus 001 Device 002: ID 1235:8201
Focusrite-Novation</font><br>
<font face="Consolas">Bus 001 Device 001: ID 1d6b:0002 Linux
Foundation 2.0 root hub</font><br>
<font face="Consolas">exxothermic@exxothermic-BFC:~$ amixer -c 1
contents</font><br>
<font face="Consolas">numid=3,iface=MIXER,name='ADAT Validity'</font><br>
<font face="Consolas"> ; type=BOOLEAN,access=rw------,values=1</font><br>
<font face="Consolas"> : values=on</font><br>
<font face="Consolas">numid=4,iface=MIXER,name='Clock Source'</font><br>
<font face="Consolas"> ;
type=ENUMERATED,access=rw------,values=1,items=3</font><br>
<font face="Consolas"> ; Item #0 'Internal'</font><br>
<font face="Consolas"> ; Item #1 'S/PDIF'</font><br>
<font face="Consolas"> ; Item #2 'ADAT'</font><br>
<font face="Consolas"> : values=0</font><br>
<font face="Consolas">numid=1,iface=MIXER,name='Internal
Validity'</font><br>
<font face="Consolas"> ; type=BOOLEAN,access=rw------,values=1</font><br>
<font face="Consolas"> : values=on</font><br>
<font face="Consolas">numid=2,iface=MIXER,name='S/PDIF Validity'</font><br>
<font face="Consolas"> ; type=BOOLEAN,access=rw------,values=1</font><br>
<font face="Consolas"> : values=on</font></font><br>
</blockquote>
<p>I modified <font face="Consolas" size="-1">sound/usb</font>
driver files <font face="Consolas" size="-1">mixer_quirks.c</font>
and <font face="Consolas" size="-1">mixer_scarlett.c</font> to
treat the Scarlett 2nd generation device the same way it handles
the Scarlett 1st generation</p>
<blockquote>
<p><font face="Consolas" size="-1">0x1235:0x800c 1st Generation<br>
0x1235:0x8201 2nd Generation<br>
</font></p>
</blockquote>
<p>When checking with amixer, 228 controls are now listed, along
with errors that prevent alsamixer from being used. I have no
information about how to properly configure these controls.<br>
</p>
<p>I am interested in any pointer to or information about how to
configure and use this Scarlett 2nd Generation device.</p>
<p>Thank you,</p>
<p>Lloyd Dickman<br>
<a class="moz-txt-link-abbreviated" href="mailto:lloyd@audioeverywhere.com">lloyd@audioeverywhere.com</a><br>
</p>
</body>
</html>