Terratec DMX6Fire, mAudio Delta 44, MAudio Audiophile su Ubuntu 9.10 e Pulseaudio
Ho aggiornato la guida per configurare la scheda audio Terratec DMX6Fire 24/96 su Ubuntu 9.10. Adesso la scheda è correttamente configurata per funzionare direttamente con Pulseaudio.
Se invece volete configurare altre schede audio con chip ICE1217 basterà seguire la stessa guida cambiando i valori della scheda con quelli che trovate in questo bug su launchpad.
Terratec DMX 6Fire 24/96 su Ubuntu Karmic 9.10 (aggiornato)

Dopo aver fatto funzionare in 3 modi diversi la mia Terratec DMX 6Fire 24/96 su varie versioni di Ubuntu con PulseAudio, ho dovuto ricominciare da capo con Ubuntu 9.10.
Questo nuovo metodo presuppone che abbiate eliminato modifiche precedenti.
Creiamo una regola per il workaround
sudo gedit /etc/udev/rules.d/ice1712-pulseaudio-workaround.rules
e incollate queste righe:
SUBSYSTEM!=”sound”, GOTO=”ice1712_end”
ACTION!=”change”, GOTO=”ice1712_end”
KERNEL!=”card*”, GOTO=”ice1712_end”SUBSYSTEMS==”pci”, ATTRS{vendor}==”0×1412″, ATTRS{device}==”0×1712″, ATTRS{subsystem_vendor}==”0x153b”, ATTRS{subsystem_device}==”0×1138″, ENV{PULSE_PROFILE_SET}=”via-ice1712.conf”
LABEL=”ice1712_end”
Creiamo poi un file di configurazione
sudo gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/via-ice1712.conf
e incollate al suo interno il contenuto di questa pagina.
Adesso la scheda è correttamente funzionante ed è possibile comandarla da Pulseaudio con i tool di Ubuntu.
Terratec DMX 6Fire 24/96 su Ubuntu 8.10 con Pulseaudio

Finalmente dopo tantissime peripezie sono riuscito (grazie ad un aiuto sul forum nazionale) a far funzionare “nativamente” la mia Terratec DMX 6Fire 24/96 su Ubuntu 8.10 e sopratutto con PulseAudio.
Ecco come:
In Sistema->Preferenze->Audio si deve settare tutto cosi:

Poi editiamo alsa-base
sudo gedit /etc/modprobe.d/alsa-base
ed aggiungere in coda questa riga:
options snd-ice1712 enable=1 index=0 model=dmx6fire
facendo attenzione a dare Invio dopo questa riga.
Modifichiamo poi default.pda
sudo gedit /etc/pulse/default.pa
Sotto la linea commentata:
#load-module module-alsa-sink
aggiungere questa linea:
load-module module-alsa-sink device=sensaura
Creiamo poi un nuovo file asoundrc nella nostra home:
gedit ~/.asoundrc
e incollare al suo interno:
pcm.!default {
type pulse
}ctl.!default {
type pulse
}pcm.pulse {
type pulse
}ctl.pulse {
type pulse
}# “Sensaura” like effect
pcm.ice1712 {
type hw
card 0
device 0
}pcm.sensaura { #!default
type plug
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
slave.pcm ice1712
}
Adesso basterà riavviare il server X (con CTRL+ALT+BACKSPACE)
Tra l’altro esiste anche un’interfaccia apposita per questa scheda audio installabile con:
sudo apt-get install alsa-tools-gui



