Bug 680538

Summary: alsa-tools 1.0.24.1 breaks Hammerfall (and others) RME card hdspmixer support
Product: [Fedora] Fedora Reporter: Fernando Lopez-Lezcano <nando>
Component: alsa-toolsAssignee: Tim Jackson <rpm>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 14CC: jkysela, rpm
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-11 08:49:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
patch that solves the issue described. none

Description Fernando Lopez-Lezcano 2011-02-25 20:27:54 UTC
Created attachment 481076 [details]
patch that solves the issue described.

Description of problem:

The newest version of upstream alsa-tools (1.0.24.1) has a bug in the hdspmixer code. Hdspmixer fails to recognize older Hammerfall cards with their Digiface or Multiface interface boxes (and others like the 9652). 

Hdspmixer is required to initialize the internal mixer of the RME soundcards so that without a functioning hdspmixer the card is bricked for all practical purposes (ie: everything seems to work but there is no sound coming from the soundcard as all the mixer crosspoints default to off). 

Version-Release number of selected component (if applicable):

1.0.24.1-1.fc14

How reproducible:

Always (with the proper soundcard)

Steps to Reproduce:
1. try to start hdspmixer
2. complains about not finding a compatible soundcard (not true, the card is there)
  
Actual results:

hdspmixer does not start. 

Expected results:

hdspmixer starts and initializes the internal mixer of the card. 

Additional info:

The issue is known upstream and a patch was posted to alsa-devel (I'm attaching it to this bug report). I have created a temporary package in Planet CCRMA with this patch and it solves the problem - otherwise all of these high end cards are not useful at all.

Comment 1 Tim Jackson 2012-07-17 19:51:18 UTC
According to http://alsa-project.org/main/index.php/Changes_v1.0.24_v1.0.25 there were a bunch of changes in v1.0.25 relating to RME cards. Can you confirm if this is fixed in the latest version of alsa-tools?

Comment 2 Fernando Lopez-Lezcano 2012-08-02 22:37:14 UTC
(In reply to comment #1)
> According to http://alsa-project.org/main/index.php/Changes_v1.0.24_v1.0.25
> there were a bunch of changes in v1.0.25 relating to RME cards. Can you
> confirm if this is fixed in the latest version of alsa-tools?

Hi and sorry for the delay. I tested one of our workstations yesterday and hdspmixer did run fine with alsa-tools 1.0.25. This was Fedora 17 with an RME PCI card and a Digiface I/O box. I have not tested yet with other hardware.

Comment 3 Tim Jackson 2012-08-11 08:49:22 UTC
OK, going to close as fixed - please re-open if it's still an issue. (although it really needs to be fixed in an ALSA release even then)