Archlinux scarlett solo driver install
Arch linux 驱动安装linux内核5.14后scarlett的驱动已经包含在内核里了,只需要启用对应的驱动即可。
Linux 5.14.0 is the first release kernel with Scarlett Gen 2 & 3 mixer driver support included. You can use these RPMs/debs if you want to try out the mixer driver, don't want to compile your own kernel, and don't want to wait for your distro to upgrade to this kernel.
Enable
The driver is disabled by default and needs to be enabled at module load time with the device_setup=1 option to insmod/modprobe. Create a file /etc/modprobe.d/scarlett.conf containing the appropriate line for your device:
$ sudo su# 切换到root
$ echo "options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1" > /etc/modprobe.d/scarlett.conf# 激活scarlett solo
$ reboot# 重启后驱动会被启用
不同型号对应的配置
Gen 2:
6i6: options snd_usb_audio vid=0x1235 pid=0x8203 device_setup=1
18i8: options snd_usb_audio vid=0x1235 pid=0x8204 device_setup=1
18i20: options snd_usb_audio vid=0x1235 pid=0x8201 device_setup=1
Gen 3:
Solo: options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1
2i2: options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1
4i4: options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1
8i6: options snd_usb_audio vid=0x1235 pid=0x8213 device_setup=1
18i8: options snd_usb_audio vid=0x1235 pid=0x8214 device_setup=1
18i20: options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1
Or you can use the sledgehammer: options snd_usb_audio device_setup=1,1,1,1 to pass that option to the first 4 USB audio devices.
安装好驱动需进入alsamixer中将MSD MODE关闭后重启,然后就可以在alsamixer中操控scarlett了。
$ alsamixer# 在alsamixer中按F6切换到scarlett声卡,按M将MSD MODE关闭然后重启。
参考:
https://github.com/Focusrite-Scarlett-on-Linux/sound-usb-kernel-module#enabling-new-functionality-at-load-time
https://github.com/geoffreybennett/scarlett-gen2/releases
https://www.youtube.com/watch?v=5zFA5piXf8Q
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]