ALC889A 0x1458a102 probably requires model=6stack-dell quirk

Bug #557015 reported by Moshpet
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Invalid
Low
Daniel T Chen

Bug Description

Binary package hint: pulseaudio

Having crawled through the past LTR's issues with sound & attempting those fixes,
(Ubuntu 7- 8+ onward) I managed to lose and positive progress & all but 1output source.

I finally gave up and set it to: options snd-hda-intel model=auto
in the alsa.base.conf which fortunately returned my audio to normal,
excepting the fact that it will not mute properly when the headphones are plugged in.
My microphones -do- work however.
Trying the factory drivers for the sound card did not seem to make a difference.

With luck it's just a problem with the Realtec drivers not being up to snuff with the kernal (or something.)

Amd Athlon II x3 Lucid 6 apr 2010 daily build
dual monitors

moshpet@m-desktop:~$ hwinfo --sound
21: PCI 14.2: 0403 Audio device
  [Created at pci.318]
  Unique ID: 5Dex.oA41xEVyYuE
  SysFS ID: /devices/pci0000:00/0000:00:14.2
  SysFS BusID: 0000:00:14.2
  Hardware Class: sound
  Model: "ATI SBx00 Azalia (Intel HDA)"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x4383 "SBx00 Azalia (Intel HDA)"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xa102
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfe024000-0xfe027fff (rw,non-prefetchable)
  IRQ: 16 (49932 events)
  Module Alias: "pci:v00001002d00004383sv00001458sd0000A102bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

31: PCI 100.1: 0403 Audio device
  [Created at pci.318]
  Unique ID: NXNs.fzHWqBOw8N0
  Parent ID: _Znp.NfWwNi5KJ96
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.1
  SysFS BusID: 0000:01:00.1
  Hardware Class: sound
  Model: "ATI RV730XT Audio device [Radeon HD 4670]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0xaa38 "RV730XT Audio device [Radeon HD 4670]"
  SubVendor: pci 0x1682 "XFX Pine Group Inc."
  SubDevice: pci 0xaa38
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfdefc000-0xfdefffff (rw,non-prefetchable)
  IRQ: 30 (28 events)
  Module Alias: "pci:v00001002d0000AA38sv00001682sd0000AA38bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)

aplay -l

card 0: SB [HDA ATI SB], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC889A Digital [ALC889A Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

moshpet@m-desktop:~$
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
options snd-hda-intel model=auto

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic-pae 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic-pae i686
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.22.1.
 Compiled on Apr 1 2010 for kernel 2.6.32-19-generic-pae (SMP).
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: moshpet 1679 F.... pulseaudio
 /dev/snd/controlC0: moshpet 1679 F.... pulseaudio
                      moshpet 2128 f.... gamix
 /dev/snd/pcmC0D0p: moshpet 1679 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xfe024000 irq 16'
   Mixer name : 'Realtek ALC889A'
   Components : 'HDA:10ec0885,1458a102,00100101'
   Controls : 40
   Simple ctrls : 22
Card1.Amixer.info:
 Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfdefc000 irq 30'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100100'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card2.Amixer.info:
 Card hw:2 'U0x46d0x8d9'/'USB Device 0x46d:0x8d9 at usb-0000:00:13.1-3, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:08d9'
   Controls : 3
   Simple ctrls : 2
Date: Tue Apr 6 20:57:14 2010
ExecutablePath: /usr/bin/pulseaudio
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100331.2)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: pulseaudio
dmi.bios.date: 09/16/2009
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F6
dmi.board.name: GA-MA790XT-UD4P
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF6:bd09/16/2009:svnGigabyteTechnologyCo.,Ltd.:pnGA-MA790XT-UD4P:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-MA790XT-UD4P:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-MA790XT-UD4P
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Moshpet (moshpet01) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

Please use the model=6stack-dig quirk instead of model=auto. A fresh reboot is necessary.

affects: pulseaudio (Ubuntu) → alsa-driver (Ubuntu)
Changed in alsa-driver (Ubuntu):
status: New → Incomplete
Revision history for this message
Moshpet (moshpet01) wrote : Re: [Bug 557015] Re: HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front
Download full text (8.5 KiB)

Hello Mr. Chen,

Well I did as you suggested, but the problem of it not muting the other audio ports still remains. It works properly when using a Win-XP boot (dual boot system), so it's not a hardware issue (as far as I can tell.)

If you know what addtional information I can provide I'll try and wrest it from my system.

Thanks,
Darrel Miller

--- On Tue, 4/6/10, Daniel T Chen <email address hidden> wrote:

From: Daniel T Chen <email address hidden>
Subject: [Bug 557015] Re: HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front
To: <email address hidden>
Date: Tuesday, April 6, 2010, 11:06 PM

Please use the model=6stack-dig quirk instead of model=auto. A fresh
reboot is necessary.

** Package changed: pulseaudio (Ubuntu) => alsa-driver (Ubuntu)

** Changed in: alsa-driver (Ubuntu)
       Status: New => Incomplete

--
HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front
https://bugs.launchpad.net/bugs/557015
You received this bug notification because you are a direct subscriber
of the bug.

Status in “alsa-driver” package in Ubuntu: Incomplete

Bug description:
Binary package hint: pulseaudio

Having crawled through the past LTR's issues with sound & attempting those fixes,
(Ubuntu 7- 8+ onward) I managed to lose and positive progress & all but 1output source.

I finally gave up and set it to: options snd-hda-intel model=auto
in the alsa.base.conf which fortunately returned my audio to normal,
excepting the fact that it will not mute properly when the headphones are plugged in.
My microphones -do- work however.
Trying the factory drivers for the sound card did not seem to make a difference.

With luck it's just a problem with the Realtec drivers not being up to snuff with the kernal (or something.)

Amd Athlon II x3 Lucid 6 apr 2010 daily build
dual monitors

moshpet@m-desktop:~$ hwinfo --sound
21: PCI 14.2: 0403 Audio device
  [Created at pci.318]
  Unique ID: 5Dex.oA41xEVyYuE
  SysFS ID: /devices/pci0000:00/0000:00:14.2
  SysFS BusID: 0000:00:14.2
  Hardware Class: sound
  Model: "ATI SBx00 Azalia (Intel HDA)"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x4383 "SBx00 Azalia (Intel HDA)"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xa102
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfe024000-0xfe027fff (rw,non-prefetchable)
  IRQ: 16 (49932 events)
  Module Alias: "pci:v00001002d00004383sv00001458sd0000A102bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

31: PCI 100.1: 0403 Audio device
  [Created at pci.318]
  Unique ID: NXNs.fzHWqBOw8N0
  Parent ID: _Znp.NfWwNi5KJ96
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.1
  SysFS BusID: 0000:01:00.1
  Hardware Class: sound
  Model: "ATI RV730XT Audio device [Radeon HD 4670]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0xaa38 "RV730XT Audio device [Radeon HD 4670]"
  SubVendor: pci 0x1682 "XFX Pine Group Inc."
  SubDevice: pci 0xaa38
  Driver: "HDA Intel"
  Driver Modul...

Read more...

Revision history for this message
Moshpet (moshpet01) wrote : Re: HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front

I did as suggested and used the model=6stack-dig & rebooted.

I'm still experiencing the bug where it does not detect when the front headphone jack is plugged in.

Fee free to suggest diagnostic steps & what all :)

M.

Revision history for this message
Inkwina (phsi) wrote :

I have the same problem. My Motherboard is a MSI H55M-E33.
The output of alsa-info.sh is at http://www.alsa-project.org/db/?f=63c740f53e7c7e48b2e6fd03d7b70fc98f6ad688

If I use gnome-alsa-mixer I can set the volume of the front panel jack (headphones) and the rear jack (speakers) seperatly, using the "front" and "side" sliders, but the mute button of any of these mutes master too.

Philip

Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 557015] Re: HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front

Inkwina, please use linux-alsa-driver-modules-$(uname -r) from ppa:ubuntu-audio-dev.

Revision history for this message
Yazen Ghannam (yghannam-deactivatedaccount-deactivatedaccount) wrote : Re: HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in front

I can confirm this as I have the same issue and identical hardware to Moshpet's.

Changed in alsa-driver (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Yazen Ghannam (yghannam-deactivatedaccount-deactivatedaccount) wrote :

Hello Everyone,

I was able to find a fix for this issue with my hardware. I went through the list of all possible HDA-Intel models from the ALSA documentation and I found that using "model=6stack-dell" worked for my Gigabyte motherboard.

Moshpet please try this and see if it works for you; I believe it will because we have almost identical hardware. If it works for you, then I think we can mark this specific report as "Fixed".

Daniel, since this is an issue for many people with various hardware, we should develop a script that runs through all the models listed in the ALSA documentation with tests. If none of the documented models work, then the user should submit a bug report and we should forward it upstream.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Yazen, it isn't quite that straightforward unfortunately. For certain controller/codec, using the "wrong" model quirk combinations (due to hw bugs) will lock the machine, which essentially kills this sort of automation. (I tried such an approach in 2006.)

I'm a bit wary of the model quirk mentioned above because it depends on a working bios (which tends to be more rare than I care to admit for HDA) and also sets the wrong mic pin. If model=6stack-dell does indeed result in working playback *and* capture for your machine, we'll also need lspci -nv from Yazen.

Changed in alsa-driver (Ubuntu):
importance: Undecided → Low
assignee: nobody → Daniel T Chen (crimsun)
summary: - HDA ATI SB Realtek ALC889 - does not mute when headphone plugged in
- front
+ ALC889A 0x1458a102 probably requires model=6stack-dell quirk
Revision history for this message
Moshpet (moshpet01) wrote :

Hi all, (sorry about the slow getting back to you...)
Well changing to the "model=6stack-dell" didn't have any effect on the jack sense either after a reboot.
A check of the plugin & the various sliders still gave me the same issues.
So I swapped back to the "model=6stack-dig" and rebooted

I wish I could get the Realtek audio control center I have in XP, (or something similar lol.)

I can work around the problem by manually unplug the wires on my machine but it's a pita.

M.

Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 557015] Re: ALC889A 0x1458a102 probably requires model=6stack-dell quirk

Moshpet, can you try enable_msi=1 instead of model quirk?

Revision history for this message
Moshpet (moshpet01) wrote :

Hello Mr. Chen,
Well I swapped out the model quirk for the enable_msi=1, and I still have the same issue.

Though I also seem to have a problem of when I move all most any of the sliders on gamix it mutes everything, kind of annoying when I trying to sort out which is doing what.

Next step?

M.

Gary M (garym)
tags: added: hda-jack-sense
Revision history for this message
Kurt Nelson (kurtisnelson) wrote :

Any updates on this bug? It affects me on 10.10, I've tried all the different options settings.

Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This release of Ubuntu is no longer receiving maintenance updates. If this is still an issue on a maintained version of Ubuntu please let us know.

Changed in alsa-driver (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This issue has sat incomplete for more than 60 days now. I'm going to close it as invalid. Please feel free re-open if this is still an issue for you. Thank you.

Changed in alsa-driver (Ubuntu):
status: Incomplete → Invalid
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.