[Codec ALC888] snd-hda-intel Nvidia MCP79 requires model=auto to enable sound

Bug #703791 reported by Christopher Youde
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

Binary package hint: alsa-base

nVidia Corporation MCP79 High Definition Audio does not work from ubuntu install unless alsa-base was changed with sudo powers to:
http://pastebin.ubuntu.com/554971/

That is adding the line below to the end of the file:

  options snd-hda-intel model=auto

then followed by:
sudo update-initramfs -k all -u
and a reboot

Additional Info:
- Was tested on MSI AE2020
- Was running an normal version of Ubuntu 10.10 Desktop
- [This is not a security venerability, but should be fixed ASAP as it could easily drive people away from ubuntu who have this sound card, as sound is the most Important part of a PC]
- Alsa-base.conf version: 1.0.23+dfsg-1ubuntu4
- Kernal Version: 2.6.35-24-generic-pae

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: christopher 1597 F.... pulseaudio
 /dev/snd/pcmC0D0p: christopher 1597 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xfae78000 irq 21'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,14624570,00100202'
   Controls : 23
   Simple ctrls : 14
DistroRelease: Ubuntu 10.10
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
NonfreeKernelModules: nvidia
Package: alsa-driver (not installed)
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-24.42-generic-pae 2.6.35.8
Tags: maverick
Uname: Linux 2.6.35-24-generic-pae i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/04/09 15:23:28
dmi.bios.vendor: MS-AA1511
dmi.bios.version: V2.40
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: To be filled by O.E.M.
dmi.board.vendor: To be filled by O.E.M.
dmi.board.version: To be filled by O.E.M.
dmi.modalias: dmi:bvnMS-AA1511:bvrV2.40:bd12/04/09152328:svnMICRO-STARINTERNATIONALCO.,LTD:pnMS-AA1511:pvr240:rvnTobefilledbyO.E.M.:rnTobefilledbyO.E.M.:rvrTobefilledbyO.E.M.:
dmi.product.name: MS-AA1511
dmi.product.version: 240
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD

description: updated
Revision history for this message
Christopher Youde (christhecoolboy) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Christopher Youde (christhecoolboy) wrote : AplayDevices.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : ArecordDevices.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : BootDmesg.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : PciMultimedia.txt

apport information

Revision history for this message
Christopher Youde (christhecoolboy) wrote : ProcCpuinfo.txt

apport information

Andy Whitcroft (apw)
summary: - snd-hda-intel MCP79 fails to function on default install
+ [Codec ALC888] snd-hda-intel MCP79 fails to function on default install
Revision history for this message
Andy Whitcroft (apw) wrote : Re: [Codec ALC888] snd-hda-intel MCP79 fails to function on default install

Ok so this machine has an ALC888 codec as below:

  Codec: Realtek ALC888

Off of an Nvidia NDA chipset:

  00:08.0 Audio device [0403]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev b1)
 Subsystem: Micro-Star International Co., Ltd. Device [1462:4570]

The reporter is only getting sound when adding model=auto, which implies there is a specific quirk for this hardware otherwise it would be a no-op.

Looking at the driver there does indeed seem to be a quirk for this combination:

        SND_PCI_QUIRK(0x1462, 0x4570, "MSI Wind Top AE2220", ALC883_TARGA_DIG),

It seems pretty odd that there is a quirk there, but it is broken.

summary: - [Codec ALC888] snd-hda-intel MCP79 fails to function on default install
+ [Codec ALC888] snd-hda-intel Nvidia MCP79 requires model=auto to enable
+ sound
description: updated
Changed in alsa-driver (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Andy Whitcroft (apw)
affects: alsa-driver (Ubuntu) → linux (Ubuntu)
Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 703791] Re: [Codec ALC888] snd-hda-intel MCP79 fails to function on default install

The bios auto-parsing has improved tremendously since the addition of
the above quirk, so it's sufficient to submit a patch removing that
line.

Revision history for this message
Christopher Youde (christhecoolboy) wrote :

Daniel, I tried removing the line on Ubuntu 11.04 as a test, but there is no sound at all, so it is still sufficient to submit a patch for the MSI AE2020...

Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.