module snd-hda-intel incorrectly initializes PIN settings after suspend

Bug #55071 reported by liakop
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Ubuntu Audio Team

Bug Description

Binary package hint: linux-image-2.6-686

# uname -a
Linux snus 2.6.15-26-686 #1 SMP PREEMPT Thu Aug 3 03:13:28 UTC 2006 i686 GNU/Linux

# lspci
...
0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
...

# cat /proc/asound/card0/codec#0 > codec#0_normal

# hibernate

... after resume there is no sound

# cat /proc/asound/card0/codec#0 > codec#0_suspend

# diff codec#0_normal codec#0_suspend
11c11
< Amp-Out vals: [0x15 0x15]
---
> Amp-Out vals: [0x80 0x80]
19c19
< Amp-In vals: [0x0e 0x0e] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
---
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
26c26
< Amp-Out vals: [0x1e 0x1e]
---
> Amp-Out vals: [0x1f 0x1f]
40c40
< Pin-ctls: 0x20: IN
---
> Pin-ctls: 0xc0: OUT HP
50c50
< Pin-ctls: 0x20: IN
---
> Pin-ctls: 0xc0: OUT HP
76c76
< Amp-In vals: [0x07 0x07] [0x07 0x07] [0x80 0x80] [0x17 0x17]
---
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x17 0x17]

# modprobe -r snd-hda-intel

# modprobe snd-hda-intel

...then sound comes back, and pin-ctls OUT HP are again set to IN

Tags: linux
Changed in linux-meta:
assignee: nobody → ubuntu-audio
Revision history for this message
Andrew Ash (ash211) wrote :

Thanks for the bug report, liakop. If this is still a problem in Edgy, please attach the information requested at https://help.ubuntu.com/community/DebuggingSoundProblems

Thanks

Changed in linux-source-2.6.15:
status: Unconfirmed → Needs Info
Revision history for this message
wvengen (wvengen) wrote :

I'm running Feisty and have a similar problem, reported in bug #100114.

Revision history for this message
Andrew Ash (ash211) wrote :

bug 100114 seems to be more complete and includes a patch, so I'm marking this a dup of it.

Revision history for this message
wvengen (wvengen) wrote :

Thanks for your reaction. One comment though, bug #100114's diff is no source code patch, just a difference in the output /proc/asound/card0/codec#0 before and after suspend (like here).

Revision history for this message
Andrew Ash (ash211) wrote :

Yes, I saw that mistake when read what I had said right after I marking the dup!

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this linux-source-2.6.15 kernel bug to the new "linux" package. We appreciate your patience and understanding as we make this transition. Also, if you would be interested in testing the upcoming Intrepid Ibex 8.10 release, it is available at http://www.ubuntu.com/testing . Please let us know your results. Thanks!

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.