@mrGee, dank weer voor je hulp. De mogelijke oplossing in
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442 #63 waarop je me had gewezen bleek weliswaar niet helemaal volledig (en toch ook voor een andere geluidskaart), maar elders in dat topic kwam ik tegen wat ik nodig had. Ik heb geluid!
De volgende stappen gaven mij de oplossing.
1. Verwijder eventuele restanten van vorige pogingen om het probleem op te lossen volledig.
De oplossing betekent het maken en/of overschrijven van bestanden in /etc, /lib en /usr. Lees daarom voordat je verder gaat eerst antwoord #14 van mrGee.
2. Doe
alt+f2, tik in
gksudo gedit, klik op knop Uitvoeren en vul je wachtwoord in.
Kopieer de volgende regels (de tekst tussen ---) en plak deze in de teksteditor:
---
SUBSYSTEM!="sound", GOTO="ice1712_end"
ACTION!="change", GOTO="ice1712_end"
KERNEL!="card*", GOTO="ice1712_end"
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0x1138", ENV{PULSE_PROFILE_SET}="via-ice1712.conf"
LABEL="ice1712_end"
---
Kies Bestand>Opslaan als, noem het bestand
ice1712-pulseaudio-workaround.rules en sla het op in de map /etc/udev/rules.d/
3. Doe
alt+f2, tik in
gksudo gedit, klik op knop Uitvoeren en vul je wachtwoord in.
Kopieer de inhoud van de link
http://launchpadlibrarian.net/34620379/via-ice1712.conf en plak deze in de teksteditor. (de tekst zelf is nogal lang, vandaar de link)
Kies Bestand>Opslaan als, noem het bestand
via-ice1712.conf en sla het op in de map /usr/share/pulseaudio/alsa-mixer/profile-sets/
4. Doe
alt+f2, tik in
gksudo gedit, klik op knop 'Uitvoeren met bestand', selecteer het bestand /lib/udev/rules.d/90-pulseaudio.rules, klik op knop Uitvoeren en vul je wachtwoord in.
In het bestand zijn drie aansluitende regels die beginnen met SUBSYSTEMS. Voeg daar als vierde regel de volgende aan toe:
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", ATTRS{subsystem_vendor}=="0x153b", ATTRS{subsystem_device}=="0x1138", ENV{PULSE_PROFILE_SET}="via-ice1712.conf"
Kies Bestand>Opslaan.
5. Voer in de terminal de opdracht (de tekst tussen"") "pulseaudio --kill && pulseaudio --start" uit.
6. Herstart de computer, en
.
Nog wat zaken die m.i. opvallend/van belang zijn.7. In de bij stappen 2 en 4 geplakte tekst komt bij sommige variabelen de waarde 0x153b of 0x1138 voor. Die lijken specifiek voor de DMX 6fire 24/96: iemand met hetzelfde probleem kreeg namelijk met de terminalopdracht
lspci –nnv als output o.a.
Subsystem: TERRATEC Electronic GmbH Device [153b:1138]
(zie
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442 #82 en #83).
Uit de berichten in dat topic blijkt dat de hiervoor beschreven oplossing ook voor een ander merk/type kaart kan werken als je de kaartspecifieke waarden meegeeft aan de betreffende variabelen.
8. In de bij stappen 2 en 4 geplakte tekst heeft de variabele ENV{PULSE_PROFILE_SET} de waarde via-ice1712.conf. Die is gelijk aan de naam van het bestand dat met stap 3 wordt gemaakt.
9. Ik weet niet in hoeverre de bestanden die met stappen 2, 3 en 4 zijn gemaakt bij een volgende update van 10.04 zullen worden verwijderd en/of overschreven. Het is daarom denk ik raadzaam om een kopie van die drie bestanden in je home op te slaan. Mocht het probleem zich na een update weer voordoen, dan is terugzetten van de kopieën in /etc, /lib en /usr makkelijker dan alles weer opnieuw moeten doen.