-
-
Save shiona/def87540b87466fff315c4ac805c6766 to your computer and use it in GitHub Desktop.
| None of the steps that were here are required any more. The kernel has had support for this | |
| (now otherwise end of support) device since 2020thanks to the following commit: | |
| https://github.com/torvalds/linux/commit/470757f5b3a46bd85741bb0d8c1fd3f21048a2af | |
| If you want, you can still see the old notes if you view the gist history, | |
| but please do not act on them, they are outdated and will break the functioning system. |
Hi shostakub,
The Focusrite Saffire 6 USB DAC should work right out the box on Ubuntu 17.10 with Linux kernel 4.13.0-38-generic. To check if Ubuntu recognizes your DAC use:
lsusb comand with output or similar to:
Bus 002 Device 010: ID 1235:8008 Focusrite-Novation Saffire 6
or aplay -l with output or similar to:
card 2: S6USB20 [Saffire 6USB2.0], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Should also see some processes being made with pulseaudio server monitoring with top
Hi vdmann,
Thanks for the reply. I'm using Ubuntu 16.04 with Linux kernel 4.13.0-38-generic and, as you said, Ubuntu recognizes the sound card:
Bus 001 Device 005: ID 1235:0010 Focusrite-Novation Saffire 6
and also:
card 2: USB [Saffire 6 USB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Now, I'm trying to make it work in Cadence but finally it has appeared!
All the best
Hello,
I’m struggling to use my Saffire 6 USB 1.1 with Ubuntu 18.04 (and I’m quite new to Linux).
The sound card shows up in the Settings outputs (and aplay -l, can hear sound through speakers), but not in the inputs (nor arecord -l, can’t record with Audacity).
Before I ask a linux-wizard friend of mine to help me implement your instructions, can you confirm they should solve my problem?
Thanks in advance!
Hello, if you're on Debian you can read this: https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html
You can customize it however you like, but I only wanted to apply the patch and use the default configuration, so I followed step 4.2 through 4.2.2. When you're done with 4.2.2 just install the new .deb files with dpkg. It works, input from my sound card is showing up and listed using arecord -l. Though I have yet not managed to get any actual input sound from it. At least it is recognized now with my patched kernel.
Edit: I guess this applies to Ubuntu users as well, but I could be wrong.
Hi there,
I'm relatively new to linux and are completely lost on the process of applying this kernel patch.
I'm currently using Pop!_os so following iwconfig's debian direction isn't really possible (as far as i know).
I would highly appreciate some instruction or someone pointing me in the right direction.
Thanks in advance!
I'm currently using Pop!_os so following iwconfig's debian direction isn't really possible (as far as i know).
I would highly appreciate some instruction or someone pointing me in the right direction.
Well actually you should be able to follow the same instructions with Pop!_OS since it is based on Ubuntu which in turn is based on Debian.
Since it is based on Ubuntu you should probably follow their guide but how you do it on Debian vs Ubuntu is essentially the same. This applies to Pop!_OS as well. It seems Pop!_OS is not that much diverged from the Ubuntu base with the release version (even the code name i think?) being the same. Pop!_OS utilize Ubuntus main repositories also.
Following the Ubuntu guide you might run into dependency issues however, as there might be modified (OS specific) variations of packages following some other package naming scheme. If there is any package apt cannot find, use apt-cache seach to search for it. Search for parts of the package name as it can differ somewhat in pre/suffixes ir even name. Search strings are looked for in package descriptions also. You can even take a look in the Pop!_OS specific repository at https://apt.pop-os.org/staging/master/pool/ which is where the possible diverged packages (and names) probably is located. Other than that, make sure packages names correspond to the ones available for the Ubuntu version Pop!_OS is based on.
To check release info for which version of Ubuntu your Pop!_OS is based on, run any or all of the following in terminal:
cat /etc/*{release,version}
lsb_release -a
cat /etc/issue
cat /etc/motd
Check for some indication of Ubuntu like for example UBUNTU_CODENAME=cosmic. I think the /etc/os-release file or lsb_release -cs will suffice, but you can also tell by checking the apt repository sources placed in the /etc/apt/sources.list file
cat /etc/apt/sources.list
An example of what to check for:
$.~._/\/°
_.,;'-._;~}*`'½"¯°´
deb http://us.archive.ubuntu.com/ubuntu/ cosmic main restricted universe multiverse .>Y<V>A<I>Y<V>.
¯¯¯¯¯¯\_______________ (-_¯su((`)c}h>´~
) ° \ar % / ,°
deb http://apt.pop-os.org/proprietary cosmic main ( {´/,t*~,(
¯¯¯¯¯¯\ _____/ \______________________}{
\ \ The Ubuntu release code name \
\__________/¯¯¯¯¯¯¯¯¯°¯¯¯¯¯¯¯¯¯¯¯¯¯°¯¯¯¯¯¯¯¯
Official ubuntu guide: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
Another ubuntu guide: https://www.maketecheasier.com/build-custom-kernel-ubuntu/
Happy custom kerneling and best of luck.
(Sorry, i had too much fun with the ascii art :)
¯¯¯¯¯¯¯¯¯¯¯¯
Thanks alot for the detailed response iwconfig, i'll give it a shot when i get back from work!
Hahah, dont worry about the ascii art, i was properly impressed!
Once again, thanks alot. Didnt really expect to get such detailed information.
This quirk fix has been added to the Linux 5.9 kernel! Which means Linux 5.10 which is a LTS release has it, and should hopefully be part of most distro releases coming out this year. Notably Ubuntu 21.04 will have it, and Ubuntu 20.04 LTS will actually get this kernel backported and so should at that time hopefully magically just work.
The patch is smaller than the one above here, but hoping that's all that's needed ^_^
Awesome, thanks for the heads up. That is wonderful news! 👍
Here's the commit for anyone interested: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=470757f5b3a46bd85741bb0d8c1fd3f21048a2af
thanks for posting this. i am using ubuntu studio 21.04 and i found this interface used for very cheap. it gets recognized on plugin but only works in pulse audio. jack wont start neither ardour using alsa directly. is there anything i need to modyfy for alsa to work? i tried every sampling rate / buffer size combo available.
I'm sorry, I'm no longer using this interface and am unable to comment on how/if should work with current systems.
Hi Shiona,
I'm not a programmer but musician who need to make work fine his Focusrite Saffire 6 USB on Linux (Ubuntu Studio 16.04). Linux recognise the interface (I can see it in QjackCtl configuration and also Patchage) but it cannot make it work anyway. I found your code and I suppose this is what I need but I don't know how. Could you mind to write the steps to follow?
Thanks in advance