Spookypeanut (hjsb) wrote,

Getting a Terratec DMX 6fire 24/96 working on Ubuntu 9.10

It's really remarkably simple: don't use pulse audio, use alsa instead. I dare say pulse audio is good, but the author himself says that ubuntu has it set up wrong. So by far the easiest solution is just to use alsa instead. These commands will do that for you:

sudo apt-get purge pulseaudio gstreamer0.10-pulseaudio
sudo apt-get autoremove

sudo apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss linux-sound-base alsamixergui
sudo apt-get install esound esound-clients esound-common libesd-alsa0 gnome-alsamixer

Shamelessly grabbed from here.
I also had to remove my ~/.asoundrc file, but that may have been because I had been fiddling.

EDIT: There was another issue, and I thought I'd post my solution here, in case anyone else has the same problem. I've got multiple soundcards, and the default card was detected as my on-board sound. I was informed by tinternet that putting "defaults.ctl.card 0" etc in my .asoundrc would fix the problem. Indeed it did... until a reboot. It seems that the list of sound cards in /proc/asound/cards is in the order that the cards are detected on boot, which in my case changes each time. Not good. However, this page pointed me to a way to specify by name, rather than number, so now I have:
  defaults.ctl.!card "DMX6Fire"
  defaults.pcm.!card "DMX6Fire"
  defaults.timer.!card "DMX6Fire"
Which seems to be working fine.
Tags: geek, ubuntu
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded  

  • 0 comments