Hi guys
I have patched the ALSA driver for the Fast Track Ultra support, (I hope, I did it right, but I think so), It's too big for attaching it here in this post, it is 4,0MiB, while maximum size allowed is256 KiB .
So let me know, if someone want it I can sent it in some way.
(but only alsa-driver, the other files: alsa-lib and alsa-utils, please download from ALSA web-page :
http://www.alsa-project.org/main/index.php/Download )
Then you have only to compile it, by following this short tutorial taken at the ubuntu official site:
https://help.ubuntu.com/community/HdaIntelSoundHowto
* Install the required tools and kernelheaders
# sudo aptitude install build-essential libncurses-dev gettext xmlto xmltoman linux-headers-`uname -r`
* Install your kernel headers
* Download the latest version of alsa from Alsa project (driver, lib, and utils) to a directory (eg. ~/downloads). In the following we assume that the latest version is 1.0.22. Please change this in accordance with the one you downloaded from the Alsa project site.
- alsa-driver
- alsa-lib
- alsa-utils
* Setup installation directories
# sudo mkdir -p /usr/src/alsa
# cd /usr/src/alsa
# sudo cp ~/downloads/alsa
# sudo tar xjf alsa-driver-1.0.22.1.tar.gz
# sudo tar xjf alsa-lib-1.0.22.tar.bz2
# sudo tar xjf alsa-utils-1.0.21a.tar.bz2
*save your current configuration for recalling it at the end of installation
# sudo alsactl -f old-configuration.txt store
* Compile and install alsa-driver
# cd alsa-driver-1.0.22.1.tar.gz
# sudo ./configure --with-cards=all
# sudo make
# sudo make install
-- The configure step fails in Ubuntu 8.10 with the kernel 2.6.27-7. The configure script is unable to find the autoconf.h file and complains that it wants the full kernel sources. Aditya
-- The configure step will work on Ubuntu 8.10 if the --with-kernel option is removed. After installing the linux-source package, the ALSA driver can be configured for Ubuntu 8.10 with this command: sudo ./configure --with-cards=all
* Compile and install alsa-lib
# cd ../alsa-lib-1.0.22.tar.bz2
# sudo ./configure
# sudo make
# sudo make install
* Compile and install alsa-utils
# cd ../alsa-utils-1.0.22.tar.bz2
# sudo ./configure
# sudo make
# sudo make install
Note that you must have the curses library installed to be able to compile alsa-utils. You can install it with this command from a terminal: sudo apt-get install libncurses5-dev
* Reboot
Hope this help.
I have never done it so, I don't know if it will works, I hope yes!