Bug 660395

Summary: ice1712: no analog sound
Product: [Fedora] Fedora Reporter: Klaus-Peter Schrage <kpschrage>
Component: alsa-libAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: aahrend, balustre, bleeter, chris1.noreply, clement.arthur, dennisml, gerontiskostas, jisakiel, jkysela, king.of.random, kpschrage, lkundrak, lpoetter, marbolangos, mdboom, me, pcoccoli, rpm, sami, simon, swardale, the_djmaze, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 499435 Environment:
Last Closed: 2012-02-22 14:49:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Klaus-Peter Schrage 2010-12-06 18:04:41 UTC
+++ This bug was initially created as a clone of Bug #499435 +++

Description of problem:
Even if nobody else cares: I am still having the problem described in Bug #499435 (and many others):

No analog inputs and outputs of my sound card available - a Terratec DMX 6fire 24/96 (ICE1712).

Version-Release number of selected component (if applicable):
1.0.23-2.fc14.x86_64

How reproducible:
always

Steps to Reproduce:
1.
2.
3.
  
Actual results:
No sound on analog outputs, only digital ins and outs are available.

Expected results:


Additional info:
As many have stated before, there is a workaround (not a fix):
Add two lines to /usr/share/alsa/cards/ICE1712.conf:

ICE1712.pcm.front.0 {
        @args [ CARD ]
        @args.CARD {
                type string
        }
        type route
        ttable.0.0 1
        ttable.1.1 1
        slave.pcm {
                type hw
                card $CARD
        }
        slave.format S32_LE
        slave.channels 10
}

Comment 1 Tim Jackson 2010-12-12 16:21:10 UTC
I've reopened #499435

Comment 2 Klaus-Peter Schrage 2010-12-12 18:18:15 UTC
(In reply to comment #1)
> I've reopened #499435

Thanks, but why didn't you do so against F14?

Comment 3 Tim Jackson 2010-12-12 18:29:22 UTC
Because I haven't personally tested it on F14 yet, but I have on F13. Feel free to change :-)

Comment 4 Klaus-Peter Schrage 2010-12-13 19:08:50 UTC
(In reply to comment #3)
> Feel free to change :-)
As far as I can see, I don't have the permission to do so with #499435 :-(

Comment 5 Arthur Clement 2011-02-03 05:36:02 UTC
The problem persists with alsa-lib-1.0.24-1.fc14 and 

@@ -39,6 +39,8 @@
                type hw
                card $CARD
        }
+       slave.format S32_LE
+        slave.channels 10 
 }
 
 <confdir:pcm/surround40.conf>

is still the solution.

Comment 6 Arne Ahrend 2011-03-30 20:29:47 UTC
Same with alsa-lib 1.0.24-2.fc15

Comment 7 gerontiskostas 2011-11-11 06:40:04 UTC
Comment 5 is no longer the solution, since it doesn't allow for Analog Input.

It seems the full fix has been commited to Alsa-lib, but not implemented yet? Anyway, HERE IS HOW TO FIX THIS and get Analog Inputs & Outputs for your ICE1712 card :)

Just edit your /usr/share/alsa/cards/ICE1712.conf as root and substitute ALL text with the one in the following link: http://git.alsa-project.org/?p=alsa-lib.git;a=blob_plain;f=src/conf/cards/ICE1712.conf

Then save it, reboot, run alsamixer in a terminal, press F6 to choose your soundcard (if it's not default) and raise the DAC volumes. You're good to go.

If you care to see what's actually been added and removed (it's more than the well-known two lines workaround), check this link:
git.alsa-project.org/?p=alsa-lib.git;a=blobdiff;f=src/conf/cards/ICE1712.conf;h=f5b8add6322caf7658b88d17e266bbf256ebd78a;hp=01e50d27d2d4324dc86d3785a69c1ca4010f8ef0;hb=d3906a93072171e5b5f4000d4a228af4eb8fa253;hpb=f2912f5099e401cebacd33bd9da3d8318856e143

Comment 8 Arthur Clement 2011-11-30 10:42:54 UTC
The bug is fixed with F16 but we have to raise DAC in alsamixer and unmute (F6) Multi 8 (left channel, OM) and Multi 9 (right channel, MO) volumes.

Comment 9 gerontiskostas 2011-11-30 12:59:04 UTC
(In reply to comment #8)
> The bug is fixed with F16 but we have to raise DAC in alsamixer and unmute (F6)
> Multi 8 (left channel, OM) and Multi 9 (right channel, MO) volumes.

It's not (at least for my configuration, m-audio 2496). I installed F16 last week (clean installation) and I still only got digital outputs/inputs. I applied my previous suggestion to resolve this, as pointed by a developer in alsa bug tracker.

Comment 10 Klaus-Peter Schrage 2011-12-01 16:44:54 UTC
(In reply to comment #9)

> It's not (at least for my configuration, m-audio 2496). I installed F16 last
> week (clean installation) and I still only got digital outputs/inputs. I
> applied my previous suggestion to resolve this, as pointed by a developer in
> alsa bug tracker.

I can confirm that: Same old story with sound in F16 as in Fedora-don't-know-since-when (Terratec DMX 6fire 24/96). Thanks to gerontiskostas for hinting to the new workaround.

Comment 11 Klaus-Peter Schrage 2012-02-22 14:49:02 UTC
Seems to be fixed in alsa-lib-1.0.25-1.