Bug 770403

Summary: 2.6.32-220 regression: panic in snd_hda_codec_build_controls during boot
Product: Red Hat Enterprise Linux 6 Reporter: Christophe Fergeau <cfergeau>
Component: kernelAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED DUPLICATE QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.2CC: 35472742437j275u27u27k2, degts, donnie, fredex, paco, pasteur, peterm, rob, rpiddapa, toracat, vgerris
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-10 12:14:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 760490    
Bug Blocks:    
Attachments:
Description Flags
photo of the panic backtrace
none
different backtrace none

Description Christophe Fergeau 2011-12-26 10:38:33 UTC
Created attachment 549576 [details]
photo of the panic backtrace

Description of problem:

After upgrading an Asus eeepc 1005PE to the 2.6.32-220 kernel (from the 2.6.32-131.21.1 kernel), I reliably get a panic at boot after dracut switched root and udev starts up. This also happens with a 2.6.32-220.2.1 kernel. I'll attach screenshots what I could grab of the panic.

# cat /proc/asound/card0/codec* |grep Codec
Codec: Realtek ALC269

Comment 1 Christophe Fergeau 2011-12-26 10:40:17 UTC
Created attachment 549577 [details]
different backtrace

Comment 2 Christophe Fergeau 2011-12-26 10:47:58 UTC
Forgot to mention that if I pick the older 2.6.32-131.21.1 kernel in grub, the boot is successful

Comment 4 35472742437j275u27u27k2 2012-01-02 13:24:50 UTC
Probably related is the fact that after installing the 2.6.32-220 kernel on a system with a ALC887 8-Channel High-Definition audio controller there was no sound output anymore (hardware was recognised correctly). Reverting back to the 2.6.32-131 kernel made the sound come back.

In order to get sound working while using the 2.6.32-220 kernel I had to create /etc/modprobe.conf and add "options snd-hda-intel model=generic".

Comment 5 Tru Huynh 2012-01-12 09:09:13 UTC
a similar issue has been reported at: http://bugs.centos.org/view.php?id=5368

Comment 7 Jaroslav Kysela 2012-02-20 15:26:45 UTC
Please, test the kernel hda632 from:

   http://people.redhat.com/~jkysela/RHEL6/

Install it using 'rpm -ivh <rpm>' on the command line.

Comment 8 paco 2012-02-21 02:43:11 UTC
I installed the kernel and commented out the line

  "options snd-hda-intel model=generic"

from /etc/modprobe.conf. There was no kernel panic and the sound is working.

Comment 9 Tru Huynh 2012-02-24 16:49:47 UTC
is this fixed in 5.8 GA? I don't see anything about this bugzilla number in the changelog... Thanks

Comment 10 Tru Huynh 2012-02-24 16:59:34 UTC
oops my bad, just discard my previous comment, fever and bug report on friday afternoon is a cocktail for failure!

Comment 11 Tru Huynh 2012-02-24 17:25:16 UTC
-> missing kernel-firmware:

[tru@snoopy-c6 ~]$ sudo rpm -ivh kernel-2.6.32-228.el6.hda632.i686.rpm
error: Failed dependencies:
        kernel-firmware >= 2.6.32-228.el6.hda632 is needed by
kernel-2.6.32-228.el6.hda632.i686

as of today I only see:
[ ] kernel-firmware-2.6.32-228.el6.dpo631.noarch.rpm 09-Feb-2012 11:51  6.3M
RPM package file
[ ] kernel-firmware-2.6.32-228.el6.oss632.noarch.rpm 09-Feb-2012 05:05  6.3M
RPM package file

Comment 12 Jaroslav Kysela 2012-02-24 18:02:26 UTC
Use 'rpm -ivh --nodeps <rpm>'.

Comment 13 fred smith 2012-02-25 01:17:52 UTC
I tried the test kernel at: http://people.redhat.com/~jkysela/RHEL6/
and I find that it DOES resolve the  problem reported here:  http://bugs.centos.org/view.php?id=5368
when run on my eeepc 901.

Comment 14 David Egts 2012-03-03 22:19:42 UTC
I'm seeing the same thing on my Asus Eee PC 1008HA...

- 2.6.31-131* = works great.

- 2.6.32-220* = panics right after udev starts.

- 2.6.32-220* + /etc/modprobe.conf with "options snd-hda-intel model=generic" as noted in Comment 4 = no panic, but sound does *not* work (unlike the findings in Comment 4 and Comment 8).

- 2.6.32-228.el6.hda632 = no panic and sound works great!

Comment 15 Rob ter Linden 2012-04-10 13:40:00 UTC
For my EEE 1008 it also fixes the Audio isue.
2.6.32-228.el6.hda632 is the solution for me.
Thanks.

Comment 16 Christophe Fergeau 2012-04-14 16:16:00 UTC
Took me a while to test, but 2.6.32-228.el6.hda632 is also working fine for me.

Comment 18 Jaroslav Kysela 2012-05-10 12:14:21 UTC
Closing as duplicate of the ALSA HDA update for 6.3. It seems that all issues are solved in the 6.3 kernel.

*** This bug has been marked as a duplicate of bug 760490 ***

Comment 19 Vincent Gerris 2012-08-11 23:45:59 UTC
i seem to have the 2.6.32-279 kernel.
I still have the issue of a reboot when udev is starting just not everytime.
Disabling the HDA device did not work either, so I suspect it is something else.
Should the mentioned kernel have the fix applied?
I thought I enabled crash dumps, buth found nothing in /etc/crash.

Comment 20 Vincent Gerris 2012-08-12 09:03:56 UTC
update: I mean /var/crash
I have a Asus V7P7H55E .
Guess I'll try that kernel too

Comment 21 Vincent Gerris 2012-08-12 12:47:44 UTC
no solution for me. I found it is a APIC problem.
Darn crappy Asus bios. 
That is my last Asus PC purchase