Please backport Alsa 1.0.17 to fix Intel HDA problems

Bug #252482 reported by MMarking
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned
linux (Ubuntu)
Invalid
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned

Bug Description

Can the devs please backport the latest stable Alsa 1.0.17? This release fixes a lot of issues with Intel HDA controllers.

http://www.alsa-project.org/main/index.php/Changes_v1.0.16_v1.0.17

HDA Codec driver

    hda-intel - Fix PCM device number assignment
    hda-codec - Add ID for an unknown HDMI codec chip
    hda: STAC927x power down inactive DACs
    hda-codec - Correct HDMI transmitter names
    hda-codec - remove duplicate controls in alc268 test mixer
    hda-codec - Fix race condition in generic bound volume/swtich controls
    hda-codec - Fix ALC880 F1734 model
    hda-codec - Fix automute of AD1981HD hp model
    hda-codec - Don't create vmaster if no slaves found
    hda-codec - Fix wrong capture source selection for ALC883 codec
    hda-codec - Fix ALC882 capture source selection
    hda-codec - Clean up capture source selection of Realtek codecs
    hda-codec - Implement auto-mic jack sensing on Samsung laptops
    hda-codec - More fix-up for auto-configuration
    hda-codec - Fix auto-configuration of Realtek codecs
    hda-codec - Add "IEC958 Default PCM" switch
    hda-codec - Add more names to vendor list
    hda-codec - Fix breakage of resume in auto-config of realtek codecs
    hda-codec - Fix missing capsrc_nids for ALC262
    hda-codec - Add support of AD1883/1884A/1984A/1984B
    hda-codec - Add model=mobile for AD1884A & co
    hda-codec - Fix Master volume on HP dv8000
    Keep private TLV entry in vmaster itself
    hda-codec - Fix ALC662 recording
    hda-codec - Add beep volume control to ALC268
    hda-codec - Fix ALC268 capture source
    hda-codec - Don't create multiple capture streams for single inputs
    hda: fix STAC927x power management
    hda: STAC927x invalid association value
    hda: 92HDxxxx PCI Quirks
    hda: STAC927x analog mic
    hda: Mic as output fix
    hda-codec - Adapt eeepc p701 mixer for virtual master control
    hda-codec - Fix AD1988 capture elements
    hda-codec - Add Fujitsu Lifebook E8410 to quirk table
    hda-codec - Fix initial DAC numbers of 92HD71bxx codecs
    hda-codec - Add docking-station mic input for Thinkpad X61
    hda-codec - Fix mixer names of realtek codecs to adapt mater controls
    sound: patch_sigmatel.c fix shadowed variable warning
    hda-codec - Use int instead of long in patch_sigmatel.c
    sound: hda: missing includes of hda_patch.h
    hda: disable power management on fixed ports
    hda: add verbs for 92hd73xxx laptops
    hda-codec - Fix the array over-range access with stac92hd71bxx codec
    hda-codec - model for alc883 to support M720R
    ALC288 - Add NEC S970 to the quirk table
    hda-codec - model for alc883 to support FUJITSU Pi2515
    hda-codec - model for cx20549 to support laptop HP530
    hda-codec - Fix dmics on ALC268 in auto configuration
    hda-codec - Add internal mic item for ALC268 acer model
    HDA Codecs: add support for Toshiba Equium L30
    hda: Reorganized DAC outputs
    hda-intel - Fix microphone capture with ALC880 F1734 model
    hda-codec - Improve ALC262 ultra model
    hda: 92HD73xxx distortion fix
    hda-codec - Fix orphan Headphone controls in STAC codecs
    hda-codec - Fix ALC662 DAC mixer mutes
    hda-codec - Map 3stack-6ch-dig ALC662 model for Asus P5GC-MX
    hda-codec - Fujitsu Lifebook port replicator/dock headphone jack sense
    Revert "at73c213: fix DMA size at the end of DMA buffer"
    hda-codec - Fix DAC assignment order in ALC883
    hda-codec - Map 3stack-6ch-dig ALC883 model for MSI 945GCM5 V2 (MSI-7267)
    hda-codec - Fix spekaer output of Panasonic CF-74
    hda-codec - keep the format verb at closing PCM streams
    hda-codec - Support of Lenovo Thinkpad X300
    hda: 92hd71bxxx DMIC nid
    hda-codec - model for alc262 to support Lenovo 3000
    hda-codec - Remove now uneeded 6stack-hp model from ALC883
    hda-codec - Use base ALC883 mixer for 6stack-dell model
    hda-codec - Use common 3stack-6ch mixer for 3stack-hp model
    hda-codec - Map clevo-m720r ALC883 model for Clevo M720SR
    hda-codec - Support mic automute for Clevo M720R/SR
    hda-codec - PCI quirk for MSI laptop
    hda-codec - Fix unbalanced mutex
    hda - Should use HDA_OUTPUT instead of HDA_INPUT to mute pin 15 of ALC880
    hda - PCI quirk for laptop LG which use CMI9880
    hda - Fujitsu Lifebook PC speaker signal
    hda: Correct SPDIF out default config
    hda: EAPD power management
    hda-intel: Add Quanta IL1 ALC267 model
    hda - revert wrongly committed patch
    hda - Add support of AD1989A/AD1989B
    hda: Add 5.1 support for second headphone jack
    hda - Fix ALC889A codec support
    hda - Avoid unexpected breakage with ALC889A hack
    hda - Fix model for Acer Aspire 5720z
    hda - Fix Thinkpad X300 digital mic
    hda - Add support of Medion RIM 2150
    hda - Support IDT 92HD206 codec
    Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute()
    [ALSA] hda - Fix ALC262 fujitsu model
    [ALSA] hda - Fix ASUS P5GD1 model
    [ALSA] hda - Add model for ASUS P5K-E/WIFI-AP
    [ALSA] hda - Fix noise on VT1708 codec
    [ALSA] hda - Fix COEF and EAPD in ALC889 auto-configuration mode
    [ALSA] hda - Added support for Foxconn P35AX-S mainboard
    [ALSA] hda - Fix capture mute Widget for stac9250/9251
    [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
    [ALSA] hda - Add ALC663 support
    [ALSA] hda - Fix vref pincap check in alc882 auto-detection
    [ALSA] hda - show correct codec chip in PCM stream names
    [ALSA] hda - Fix EAPD and COEF setups for realtek codecs
    [ALSA] hda - Fix mic input on HP2133
    [ALSA] hda - Fix model for LG LS75 laptop
    [ALSA] hda - support intel DG33 motherboards
    [ALSA] hda - Fix PLL gating control on Realtek codecs
    [ALSA] hda - COMPAL IFL90/JFL-92 laptop quirk
    [ALSA] hda - Fix resume of auto-config mode with Realtek codecs
    [ALSA] hda - Fix "alc262_sony_unsol[]" hda_verb array
    [ALSA] hda - Add Toshiba dynabook SS RX1 support
    ALSA: hda - Fix stac9205_cfg_tbl
    ALSA: hda - Remove unused mutex
    ALSA: hda: Add support for 92HD73xxx codecs
    ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode
    ALSA: hda - Fix digital converter proc output
    ALSA: hda - Added model selection for iMac 24"
    ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
    ALSA: hda - Add MacBook 3.1 support
    ALSA: hda - disable amp override on non-HP machines
    ALSA: ALSA: hda - Fix ALC883 medion model
    ALSA: hda - Add missing Thinkpad Z60m support
    ALSA: ALSA: hda - Fix speaker output on Toshiba P105
    ALSA: hda - Add support for Lenovo 3000 N200
    ALSA: hda - removed redundant gpio_mask
    ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
    ALSA: hda: 92hd71bxx PC Beep
    ALSA: hda - Fix internal mic vref pin setup
    ALSA: hda - Fix missing init for unsol events on micsense model
    ALSA: hda - Fix FSC V5505 model

HDA Intel driver

    hda-intel - Fix PCM device number assignment
    hda-intel - Use SG buffer
    hda-intel - Support 64bit buffer allocation
    hda-intel - Fix a compile error with CONFIG_SND_DEBUG_DETECT=y
    HDA-Intel - Patch to support RV7xx HDMI Audio
    hda-intel - Fix Oops with ATI HDMI devices
    hda-intel - Clean up stream definitions
    hda-intel - Use PCI_DEVICE() macro
    hda_intel needs dma-mapping.h
    hda_intel: Add the DIDs of nvidia MCP79 HD audio controller to hda_intel.c
    hda-intel - Fix power-off hang on ASUS P5AD2
    hda-intel - Add barrier
    hda-intel - Add sync support
    hda - Fix DMA position inaccuracy
    [ALSA] hda - Fix DMA position inaccuracy
    [ALSA] hda - Add support of Teradici controller
    [ALSA] hda - Add ICH9 controller support (8086:2911)
    [ALSA] hda - increase max_codecs of ICH to 4
    ALSA: hda - Add bdl_pos_adj option
    ALSA: hda - remove position_fix=3
    ALSA: hda - bdl_pos_adj option to each instance
    ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets
    ALSA: hda - Add a warning if pending IRQ is found
    ALSA: hda - bdl_pos_adj=32 as default
    ALSA: hda - use upper_32_bits()

HDA generic driver

    Move vmaster build stub to acore
    hda-codec - Add "IEC958 Default PCM" switch
    hda-codec - Fix amp-in values for pin widgets
    Keep private TLV entry in vmaster itself
    hda-codec - keep the format verb at closing PCM streams
    [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
    ALSA: hda - Fix digital converter proc output

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 252482] [NEW] Please backport Alsa 1.0.17 to fix Intel HDA problems

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The only way to do this in a sane manner is to backport the specific fixes for the hda driver to hardy. Backporting alsa 1.0.17 to hardy wholesale will likely cause a world of problems.

I will be looking at this in the coming weeks however.

 affects ubuntu/alsa-driver
 status triaged
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIjb1CjVefwtBjIM4RAgNFAJ0SFrFgVIwm81s701mJ9l7mC9lSsgCeLXGB
KVWR5o17LUZa/gMjCdpDfdM=
=880y
-----END PGP SIGNATURE-----

Changed in alsa-driver:
status: New → Triaged
Revision history for this message
MMarking (cpt-mocha) wrote :

I would really appreciate it, and I'm sure many other would as well. I can tell you that the main problem with my Intel HDA codec on my Asus P5B-E is the capture elements issue and the low volume problems.

Revision history for this message
Maik (maik-adamietz) wrote :

Forget about it. I've downloaded a distro with the new alsa-driver 1.0.17 and it doesn't seem to work at all. The bug is still there and it doesn't support the HDA soundcards.

My question is why does it work in Gutsy Gibbon and not in Hardy? In Gutsy Gibbon the HDA soundcard works out of the box. It's a bit strange that the older alsa-driver works and the new one doesn't.

Revision history for this message
MMarking (cpt-mocha) wrote :

Maik,

Can you take a look here and tell me what you think:

http://ubuntuforums.org/showthread.php?t=820959

Also, what distro did you download that has 1.0.17 in it? Is it a Live CD??

Thanks!

Revision history for this message
Nicolas Piguet (npiguet) wrote :

Hello,

I can confirm that installing Alsa 1.0.17 on my Hardy install using the script that can be found in the link above fixed all my sound problems. I have a Fujitsu-Siemens Amilo Xi2428 laptop.

Additionally, I have tried installing Intepid alpha 4 (which I believe comes with alsa 1.0.17) on an Fujitsu u810, and the sound works. Using Hardy (alsa 1.0.16), the problem is that when I plus in my headphones, the speaker does not mute. That problem is solved with intrepid. I still need to try to install Alsa 1.0.17 on hardy on that laptop. I'll let you know about the result.

I personally think this solves so many problems with hda_intel, which I believe is on pretty much all centrino platforms (and that's a sizable chunk of the laptop market), that it really needs to be included into the current LTS release. That's unless you plan on keeping people stuck with a broken sound for the next year and a half.

Revision history for this message
Nicolas Piguet (npiguet) wrote :

I can confirm that the alsa 1.0.17 install script works great. Installation was perfect.

Alsa 1.0.17 also solved the audio jack sense problems on my Fujitsu U810.

Revision history for this message
Maik (maik-adamietz) wrote :

MMarking,

I tried a distro called Paldo and it is a live-cd. I forgot to tell you that i have a Medion MD96640 laptop.
After 3 weeks of trying everything i couldn't get the sound to work. So i gave it up. My soundcard is a Realtek HDA ALC888 by the way.

Again i have to say that it's strange that the sound works with Gutsy Gibbon on not with Hardy Heron.

Revision history for this message
Chow Loong Jin (hyperair) wrote :

Related bug: Bug 252492. Should be resolved if alsa-driver 1.0.17 was backported to Hardy.

Revision history for this message
MMarking (cpt-mocha) wrote :

?? That bug is related to a notification popup issue in Intrepid.

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 252482] Re: Please backport Alsa 1.0.17 to fix Intel HDA problems

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

MMarking wrote:
> ?? That bug is related to a notification popup issue in Intrepid.
>
Thank you for notifying me about my mistake. The bug I meant was actually Bug #196896.

- --
Hyperair
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIsRVP4LFcUo8CpBERArinAKDC5BspKeuQ28i4x5+ESEO5rhmeTQCgjU3p
BUMRDZvscWNvAHWTBwor0uE=
=hW5u
-----END PGP SIGNATURE-----

Changed in alsa-driver:
assignee: nobody → ubuntu-kernel-team
Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Bryce Harrington (bryce)
Changed in alsa-driver:
status: New → Fix Released
Revision history for this message
Julian Wiedmann (jwiedmann) wrote :

This release has reached end-of-life [0].

[0] https://wiki.ubuntu.com/Releases

Changed in linux (Ubuntu Hardy):
status: New → Invalid
Revision history for this message
penalvch (penalvch) wrote :

Alsa backport request -> linux (Ubuntu) Invalid

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