Bug#390302: linux-image-2.6.17-2-686: master and pcm volume not working with CMI9761 (AC97)
Package: linux-image-2.6.17-2-686
Version: 2.6.17-9~bpo.1
Severity: important
I bought a Asrock 775i65G R2.0 board and it has a CMI9761A audio chip (I
checked in Windows). "lspci -vvv" excerpt:
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
Subsystem: ASRock Incorporation: Unknown device 9761
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin B routed to IRQ 193
Region 0: I/O ports at d800 [size=256]
Region 1: I/O ports at dc00 [size=64]
Region 2: Memory at ff27f800 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at ff27f400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
With this kernel, neither master nor pcm volumes are working (either
through an OSS mixer (aumix) or alsamixer). Actually PCM volume is blocked
at maximum. Master seems to have absolutely no effect (volume, muting and
unmuting). However muting pcm works as expected, but is pretty useless in
this situation.
I also tested a live KUbuntu 6.06 cd, it has a (modified) 2.6.15 kernel,
and with it the situation is better: pcm volume is working as expected
(but master is still inoperant).
So the hardware has a working mixer (at least partially), and the current
sound driver seems broken (snd_intel8x0? snd_ac97_codec? snd_ac97_bus?)
because it has worked somewhere in the past.
In case it's relevant, a Intel Core2Duo E6400 is plugged in the board, so
the kernel works in SMP (and effectively shows 2 CPUs).
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.17-2-686
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Versions of packages linux-image-2.6.17-2-686 depends on:
ii module-init-tools 3.2.2-2bpo1 tools for managing Linux kernel mo
ii yaird [linux-initramfs-t 0.0.12-8bpo1+fc Yet Another mkInitRD
-- debconf information:
linux-image-2.6.17-2-686/postinst/old-initrd-link-2.6.17-2-686: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.17-2-686/postinst/old-dir-initrd-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/lilo-initrd-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/failed-to-move-modules-2.6.17-2-686:
linux-image-2.6.17-2-686/postinst/depmod-error-initrd-2.6.17-2-686: false
linux-image-2.6.17-2-686/postinst/create-kimage-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/bootloader-test-error-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/lilo-has-ramdisk:
linux-image-2.6.17-2-686/prerm/removing-running-kernel-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/abort-overwrite-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/already-running-this-2.6.17-2-686:
linux-image-2.6.17-2-686/postinst/old-system-map-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/bootloader-initrd-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/initrd-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/abort-install-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/overwriting-modules-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/kimage-is-a-directory:
linux-image-2.6.17-2-686/preinst/elilo-initrd-2.6.17-2-686: true
linux-image-2.6.17-2-686/prerm/would-invalidate-boot-loader-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/depmod-error-2.6.17-2-686: false
linux-image-2.6.17-2-686/postinst/bootloader-error-2.6.17-2-686:
--
Hope this helps,
Fabien.
Reply to: