Bug 29562 - noise in the sound output on YMF PCI 754 on Toshiba 2805
Summary: noise in the sound output on YMF PCI 754 on Toshiba 2805
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel
Version: 7.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Pete Zaitcev
QA Contact: David Lawrence
Depends On:
TreeView+ depends on / blocked
Reported: 2001-02-26 16:17 UTC by Florin Iucha
Modified: 2007-04-18 16:31 UTC (History)
0 users

Clone Of:
Last Closed: 2001-04-19 18:03:26 UTC

Attachments (Terms of Use)
Kill volume of P44Slot (1.04 KB, patch)
2001-04-19 17:57 UTC, Pete Zaitcev
no flags Details | Diff

Description Florin Iucha 2001-02-26 16:17:28 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (WinNT; U)

The sound is not autodetected by the installer.
If I modprobe ymfpci I get a noise in the speakers. rmmod ymfpci reduces the noise but it's still there.
The noise is affected only by master volume and pcm volume.

Reproducible: Always
Steps to Reproduce:
1. modprobe ymfpci

Actual Results:  Noise in the speakers. The music can barely be heard.

Expected Results:  Clear sound.

Using the ymfpci module from the alsa package fixed the problem. I have used alsa-0.9.0beta.

Comment 1 Bill Nottingham 2001-02-26 16:21:54 UTC
Assigning to kernel.

Comment 2 Pete Zaitcev 2001-02-26 19:18:23 UTC
I worked with Florin before, he is willing to test patches.
However, I am running out of ideas. We know that it is not
a chip's internal loopback, and it seems that it is not the
legacy block. So, the native PCI block produces these noises.

The bug is easy to reproduce on Toshibas, for example Jacob
Berkman from Ximian and Jeff Garzik hit it too. If _anyone_
has a failing Toshiba with YMF in Bay Area and is willing to
help, please contact me.

My home VAIO works just fine, of course...

The current plan is to see what the latest ALSA may offer.

-- Pete

Comment 3 Pete Zaitcev 2001-04-09 04:02:43 UTC
Tried ALSA's diffs, fixed a bug with microcode loading,
but still buzzes! What an evil lot.

I think I will not be able to fix this for the release date.

Comment 4 Pete Zaitcev 2001-04-19 17:57:55 UTC
Created attachment 15789 [details]
Kill volume of P44Slot

Comment 5 Pete Zaitcev 2001-04-19 18:03:22 UTC
I talked to several people, including Nick Brown @coe.int,
Jeff Garzik, and others. We figured that the buzzing
is produced by the P44Slot on "-E" microcode (it reports
non-zero work area size). The easy fix is to mute the
P44Slot channel, per attachement.

I am concerned by our discovery, because
 1. Firmware expends resources to create the buzzing,
    perhaps affecting other channels.
 2. In all probability, the chip hits work area all the time
    and eats PCI bandwidth
 3. There is something about it that we do not understand.

Note You need to log in before you can comment on or make changes to this bug.