A few month ago, I was looking for a 24 bits driver for the Fast Track Pro included in the TC-202.
I found a patch for the 2.6.31 kernel on Joe Giampaoli's blog which were written first by Pavel Polischouk. It added some quirks to the snd-usb-audio driver enabling 24 bits, 96 kHz and other special features for the FTP. Then, I adapted it for 2.6.33 RT and published it.
Now that the kernel 2.6.39 includes almost all of the realtime functions - like threaded IRQs for example - I decided to produce the same patch for it. Not trivial for me because I'm not really a C developer and the driver architecture had been changed. But it just works now...
After some mail exchanges with interested people and beta testing, I'm very happy to release this patch. You just need to apply it the 2.6.39 sources but NO RT patch anymore and compile the kernel. Don't forget to add "threadirqs" to the kernel boot arguments, for example adding it to the grub conf.
On Debian, editing /etc/default/grub :
GRUB_CMDLINE_LINUX="threadirqs"
and then :
$ sudo update-grub
Special configurations can be then loaded through a modprobe conf file. For example, to set the 24 bits mode on the Fast Track Pro plus digital inputs and outputs, add this to /etc/modprobe.d/fast-track-pro.conf :
options snd_usb_audio vid=0x763 pid=0x2012 device_setup=0xB enable=1
Here is a list of the possibilities in this example.
Don't forget to comment out other snd-usb-audio entries in ? /etc/modprobe.d/alsa-base.conf
Thanks al LOT to Takashi Iwai, the patch has been applied to the sound kernel branch and merged. It will be added to Linux 3.1 !
Enjoy ;)
graciasfidel on 07/19/2011 9:08 a.m.
Thanks you very much for the new patch ;)
morko on 10/09/2011 9:18 a.m.
Thanks for your work, but why does the patch remove audiophile quirks? Soes this mean audiophile usb users will be cursing when they update to 3.1 kernel? I'm happy cause I own fastrack pro
yomguy on 11/23/2011 10:16 a.m.
Hi Morko !
Sorry I'm late :(
Normally, the Audiophile should also work with the new patch, thus Linux 3.1, but I did not test it.
If anyone test the Audiophile against Linux 3.1, let me know, thanks !
Cheers
taerendil on 12/02/2011 9:50 p.m.
Hi !
I've got a M-Audio Omnistudio USB card and I try to make it work with linux 3.1. I wondered how I could adapt this kind of patch to this card (where to start ?).
Thanks for any advice.
Taƫrendil
8mihi on 12/17/2011 5:56 p.m.
Hi YomGuy - Just posted a note over at Joe's page. I did build up a new gentoo box this week with Kernel 3.1.5. FTP works great 'out-of-the-box' as they say, on 3.1. The docs have not been updated with anything mentioning the FTP yet, but the Audiofile kernel doc pretty much explains how to use the device_setup quirks which can be extended more/less to the FTP as well. I'm testing out the 0x09 setting now and would like to get to check some of the other configs (0x19, etc), and also see if I can the 96K input sampling working as well - might get some extra time to try that over the holidays.
Just wanted to thank you for your 2.6.39 updated patch - that worked well for me for the duration I was using that kernel for the FTP this past year.
I have not seen many posts with using the FTP with 3.1, so I feel I may be one of the first (for a change). I know most of the 'audio specific' distros (Ubuntu Studio, A/V, Studio64, etc) don't seem to be near the 3.1 kernel as yet, but I know those distros patch for RT and not 'stock' 3.1 as I'm now using.
So, in summary: stock 3.1.5 kernel, with 'threadirqs', and jackd 0.121.3, I get duplex 24-Bit Big-endian, 48K with 256 periods at a pretty stable 5.3ms - this is _before_ any other tweaking I might do. No Xruns as yet, but I have not pushed jackd and the environment that hard either so far. We'll see how it goes for a couple weeks.
iniptTwiptmuh on 02/01/2012 3:47 p.m.
1 ?????? 2006 ???? ????? Opera Mini 3 beta. ? ???? ?????? ????????? ??????????? ???????? ? ????????????? RSS-????, ???????? ??????????, ????????? ????????? ???????????, ? ?????????? ?????????????? ? ???? ???????? ??????? ? ????????????[8].?????? ????-?????? ???? ???????? 22 ??????. ??? ???? ?????????? ?? ?????? ????? (????? ?????? ??????????), ????????? RTSP[9], ? 28 ?????? ????? ????????? ?????? Opera Mini 3. ??? ?????? ????? ??????? ? ?????????? ??????????[10]. http://newminiopera.ru/ opera mini