2006-12-31 01:20:07

by Larry Finger

[permalink] [raw]
Subject: Regression in 2.6.19 and 2.6.20 for snd_hda_intel

I have a new laptop - an HP Pavilion dv2125nr with an AMD Turion 64 X2 Mobile CPU. With any kernel
later than 2.6.18, the sound does not work. The audio interface is reported by lspci as "Audio
device: nVidia Corporation MCP51 High Definition Audio (rev a2)", and uses the snd_hda_intel module.

Using git bisect, I determined that there are two problems. If commit a7da6ce564a8092..., which is
entitled "hda-codec-Add independent headphone volume control" is present, I get no sound at all.
When this commit is reverted, I get sound, but playing a sound file results in about an 0.5 sec
fragment being replayed over and over forever. If commit 7376d013fc6d3a45..., which is entitled
"Simple patch to enable Message Signalled Interrupts for the HDA Intel audio controller" is
reverted, the sound works fine.

Please tell me what other information is required.

Larry



2006-12-31 02:22:28

by Daniel Drake

[permalink] [raw]
Subject: Re: Regression in 2.6.19 and 2.6.20 for snd_hda_intel

Larry Finger wrote:
> When this commit is reverted, I get sound, but playing a sound file results in about an 0.5 sec
> fragment being replayed over and over forever. If commit 7376d013fc6d3a45..., which is entitled
> "Simple patch to enable Message Signalled Interrupts for the HDA Intel audio controller" is
> reverted, the sound works fine.

MSI is now disabled by default on this driver, so I'm pretty sure you
only have the first bug talking in terms of the most recent kernels.

Daniel

2006-12-31 03:30:52

by Larry Finger

[permalink] [raw]
Subject: Re: Regression in 2.6.19 and 2.6.20 for snd_hda_intel

Daniel Drake wrote:
> Larry Finger wrote:
>> When this commit is reverted, I get sound, but playing a sound file
>> results in about an 0.5 sec
>> fragment being replayed over and over forever. If commit
>> 7376d013fc6d3a45..., which is entitled
>> "Simple patch to enable Message Signalled Interrupts for the HDA Intel
>> audio controller" is
>> reverted, the sound works fine.
>
> MSI is now disabled by default on this driver, so I'm pretty sure you
> only have the first bug talking in terms of the most recent kernels.

You are correct. Only the "hda_codec-Add independent headphone volume control" needs to be reverted.

Thanks,

Larry

2006-12-31 03:44:46

by Daniel Drake

[permalink] [raw]
Subject: Re: Regression in 2.6.19 and 2.6.20 for snd_hda_intel

Larry Finger wrote:
> You are correct. Only the "hda_codec-Add independent headphone volume control" needs to be reverted.

The best course of action is probably to file a report here:
https://bugtrack.alsa-project.org/alsa-bug

Daniel