Bug 176386

Summary: ALSA IEC958 seems to cause sound blaster hissing
Product: [Fedora] Fedora Reporter: gareth foster <biggaz>
Component: alsa-libAssignee: Martin Stransky <stransky>
Status: CLOSED CANTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 4   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-03-30 10:27:21 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 gareth foster 2005-12-22 00:44:53 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; nb-NO; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc4 Firefox/1.0.7

Description of problem:
I was suffering from the problem this reviewer mentions, and it would seem from what is pretty much a days worth of googling that myself and the reviewer are not the only ones with the trouble.

http://os.newsforge.com/os/05/07/11/2327248.shtml?tid=2

--8><----8><----8><----8><----8><----8><----8><----8><----8><----8><----8><--
Those using SoundBlaster sound cards, for example, will notice a very staticky sound all over the operating system. There is a workaround, involving creating a custom asound.conf file, which fixes it for some applications, though not for others, and makes other applications that didn't have the problem start having it. You literally have to choose which programs that produce sound are most important to you and prioritize. This is such a nasty bug that I'm surprised that it wasn't addressed in the betas, which have this problem too.
--8><----8><----8><----8><----8><----8><----8><----8><----8><----8><----8><--

I have (had) this trouble with 3 machines at home. I managed to track the 'solution' down at the following URL,

http://linux.derkeiler.com/Mailing-Lists/Debian/2004-09/3118.html

Anyway, I think the bug is that this should be muted by default, that way, when people enable it, they will notice the 'problem' it causes. That said, it may be the case that the ALSA hackers up stream need to stop the hissing.

On my machine, I hear the hissing in the right channel only, at all times. On my web server, I hear a 'fart' every two-odd seconds when playing back audio files. On my MythTV box, the sound quality is just aweful when I playback audio/video files. I have yet to test the 'fix' on the other two machines (I will update the bug as and when).

I had to make this change with the alsamixer program, the gnome mixer will not show this problem audio channel.

My email is down at the minute (the aforementioned web server's /home partition had a melt down). You can get me at earthwormgaz.uk if you need any info about the systems.

Here are some other useful links I found in my web trawling.

http://forums.fedoraforum.org/showthread.php?t=85658
http://linux.derkeiler.com/Mailing-Lists/Debian/2004-09/3118.html
http://www.alsa-project.org/~iwai/writing-an-alsa-driver/x1346.htm
http://os.newsforge.com/os/05/07/11/2327248.shtml?tid=2

I will add something to the Fedora FAQ about this - assuming I can edit the wiki page.

Version-Release number of selected component (if applicable):
all fc4 kernels have been affected

How reproducible:
Sometimes

Steps to Reproduce:
1. use a sound blaster 16 ??
2.
3.
  

Actual Results:  you get strange hissy and dirty audio

Expected Results:  this channel should be muted, or fixed so as not to hiss

Additional info:

'Hardware Browser' reports this as follows:

Ensoniq 5880 AudioPCI

I bought it as a SB Card. The cards in the other machines will likely be similar, I can check if needs be (although I'll need to fix the web server before I can check that one).

Comment 1 gareth foster 2005-12-23 14:09:03 UTC
This fix, *ahem*, bodge, also works on the MythTV box.

Comment 2 Martin Stransky 2005-12-29 14:46:04 UTC
Thanks for your report. It's strange because all channels should be muted after
boot. Or do you have the IEC958 channel (or any recording channel) unmuted by
default (after boot)? I think it could be a bug in driver...

Comment 3 Martin Stransky 2006-01-03 15:31:45 UTC
Some how-to for the latest alsa-driver and FC4 is here:
http://people.redhat.com/stransky/alsa/

Comment 4 Michael De La Rue 2006-01-24 23:12:12 UTC
I also have Ensoniq 5880 AudioPCI.  I had the same problem as described above
during and after a clean install, starting from the moment when I first
configured sound.  

The (GUI based) workaround is as follows.  

  -> double click on loudspeaker icon in menu bar
  -> edit -> preferences 
     -> select IEC958 -> close
  -> switches -> deselect IEC958

In other words, you have to disable the "IEC958".  After that everything works.  

appropriate line from lspci is 

00:08.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 04)

uname -a
Linux localhost.localdomain 2.6.14-1.1656_FC4 #1 Thu Jan 5 22:13:22 EST 2006
i686 athlon i386 GNU/Linux

system verified completely updated as of yesterday.