Bug 1320099
Summary: | [ca0106] Multi-channel audio doesn't work | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Jiri Koten <jkoten> | ||||||
Component: | alsa-utils | Assignee: | Jaroslav Kysela <jkysela> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Ken Benoit <kbenoit> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 6.8 | CC: | jkoten, jshortt, salmy | ||||||
Target Milestone: | rc | Keywords: | Regression | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | No Doc Update | |||||||
Doc Text: |
undefined
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2016-05-11 00:40:10 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 1270066 | ||||||||
Attachments: |
|
The mixer setting is wrong: Front Right: Playback 0 [0%] [-99999.99dB] Does 'alsaunmute' command help ? (or any mixer app) alsaunmute does nothing. I have to run: $ amixer -c0 sset 'Analog Front',0 81%,81% unmute Then it's working ok. Could you add '-d' argument to alsaunmute (for alsactl) and provide the debug output? $ alsactl -d monitor #0 card 0, #35 (2,0,0,Master Playback Switch,0) VALUE card 0, #30 (2,0,0,Analog Front Playback Switch,0) VALUE card 0, #31 (2,0,0,Analog Rear Playback Switch,0) VALUE card 0, #32 (2,0,0,Analog Center/LFE Playback Switch,0) VALUE card 0, #33 (2,0,0,Analog Side Playback Switch,0) VALUE I meant - use alsactl command like in alsaunmute script (all arguments), but add '-d'. Created attachment 1139099 [details]
alsaunmute debug
OK, are you sure that it works with alsa-utils-1.0.22-9 ? I think that this bug must be there, too. There must be replaced all strings {value} as {values} in file /lib/alsa/init/ca0106 to set all channels. (In reply to Jaroslav Kysela from comment #8) > OK, are you sure that it works with alsa-utils-1.0.22-9 ? I think that this > bug must be there, too. > > There must be replaced all strings {value} as {values} in file > /lib/alsa/init/ca0106 to set all channels. There is no ca0106 file in alsa-utils-1.0.22-9. I have a fix, but I need (rhel-6.8.0 == + and blocker == +) for push to the git repository. Adding upstream fixes: http://git.alsa-project.org/?p=alsa-utils.git;a=commitdiff;h=c5b022e6217614f26a8d37fc8ab623f27b536562 http://git.alsa-project.org/?p=alsa-utils.git;a=commitdiff;h=3ad94da0c86c8b094ab5753dc95312372a26b40c Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0921.html |
Created attachment 1138969 [details] alsa-info Description of problem: Multi-channel audio is broken on Creative Labs CA0106 Soundblaster [1102:0007] Version-Release number of selected component (if applicable): alsa-utils-1.1.0-3.el6 alsa-lib-1.1.0-4.el6 kernel-2.6.32-629.el6 How reproducible: 100% Steps to Reproduce: 1. speaker-test -Dsurround51:CA0106 -twav -c6 2. 3. Actual results: Sound is audible only from Front Left, Rear Left, Front Center channels, others are silent. Expected results: Sound is audible from all channels. Additional info: It's a regression, I have tested the setup with alsa-utils-1.0.22-9.el6_6 and it works correctly. Also hw specific, other cards like Creative Labs SB0400 Audigy2 Value [1102:0008] are working correctly with the new package.