Description of problem:
I've got a Compaq Presario V5000 with an ATI SB400 IXP and Conexant id 30 AC97.
Sound worked fine on Fedora Core 5 with last updates (2.6.20-1.2320.fc5 kernel),
but I get nothing but pops on Fedora 9 (220.127.116.11-18.fc9.i686). The two Fedoras
are on separate partitions; I didn't do an upgrade.
AFAICT the sound card gets detected identically by both kernel. The only
difference in `cat /proc/asound/card0/codec97#0/ac97#0-0` is on the last line,
which gives "Line1 rate : 48000Hz" on F9 but gives 16000Hz on FC5.
The more troubling part is that amixer shows only Master and Capture controls in
F9, whereas in FC5 it printed the entire list (headphone, PCM, etc.) On F9 the
master playback is at 100% by default, so I get loud pops when gnome wants to
play some sound.
Testing with speaker-test and aplay with a wav file also gives nothing but pops
on F9, so the bug seems with alsa rather than higher layers (pulseaudio).
Below is some config info. Let me know if you need more.
[root@localhost ~]# cat /proc/asound/cards
0 [IXP ]: ATIIXP - ATI IXP
ATI IXP rev 2 with unknown codec at 0xc0003400, irq 17
1 [Modem ]: ATIIXP-MODEM - ATI IXP Modem
ATI IXP Modem rev 2 at 0xc0003800, irq 17
[root@localhost ~]# cat /proc/asound/card0/codec97#0/ac97#0-0
0-0/0: Conexant id 30
PCI Subsys Vendor: 0x103c
PCI Subsys Device: 0x30ae
Revision : 0x00
Compat. Class : 0x00
Subsys. Vendor ID: 0x0000
Subsys. ID : 0x0000
Capabilities : -reserved1- -headphone out-
DAC resolution : 18-bit
ADC resolution : 18-bit
3D enhancement : No 3D Stereo Enhancement
Mic gain : +0dB [+0dB]
POP path : pre 3D
Sim. stereo : off
3D enhancement : off
Loudness : off
Mono output : MIX
Mic select : Mic1
ADC/DAC loopback : off
Extended ID : codec=0 rev=2 AMAP DSA=0 SPDIF
Extended status : PRL PRK PRJ PRI SPCV SPDIF=7/8
SPDIF Control : Consumer PCM Category=0x2 Generation=1 Rate=48kHz
Extended modem ID: codec=0 LIN1
Modem status : GPIO
Line1 rate : 48000Hz
[root@localhost ~]# lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio
Controller (rev 02)
00:14.6 Modem: ATI Technologies Inc SB400 AC'97 Modem Controller (rev 02)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon XPRESS 200M 5955
06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g]
802.11g Wireless LAN Controller (rev 02)
06:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
It seems that the problem may be related to pulse-audio because sound works with openSUSE 11, which uses a similar kernel, but no pulse-audio. But I don't know how to debug this stuff...
This message is a reminder that Fedora 9 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 9. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '9'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 9's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 9 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here:
Fedora 9 changed to end-of-life (EOL) status on 2009-07-10. Fedora 9 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version.
Thank you for reporting this bug and we are sorry it could not be fixed.