FS#22063 - [kernel26] kernel26 2.6.36.2 breaks HDA Intel audio

Attached to Project: Arch Linux
Opened by Musikolo (Musikolo) - Saturday, 11 December 2010, 22:40 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 02 February 2011, 07:42 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Hi,

I have up-to-dated my PC as I frequently do with the only surprising difference that this time the latest kernel26 package causes my audio subsystem to stop working. By simply going back to the previous version I had (kernel26 2.6.36.1-3) everything gets fixed. I have compared the list of modules loaded with each kernel version and the main difference is that the latest kernel does not load the dm_mod module. Please, have a look to the attached files for more details.

Additional info:
* package version(s)
kernel26 2.6.36.2

* config and/or log files etc.
All the following commands have been issued on kernel26-2.6.36.1-3:
lspci -v --> http://pastebin.com/c13QDXSB
aplay -l --> http://pastebin.com/JrM0Gkb0
aplay -L --> http://pastebin.com/3dE1Dbin

Steps to reproduce:
Just install the package kernel26 2.6.36.2-1
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 02 February 2011, 07:42 GMT
Reason for closing:  Fixed
Comment by Musikolo (Musikolo) - Tuesday, 11 January 2011, 19:19 GMT
The same problem remains in the version 2.6.36.3-1 So, I'm force to keep using the version 2.6.36.1-3 :-(
Comment by Jelle van der Waa (jelly) - Wednesday, 12 January 2011, 09:13 GMT
Same here, except youtube still magically works :o
Comment by Musikolo (Musikolo) - Monday, 31 January 2011, 23:40 GMT
The same problem remains with kernel26-2.6.37, BUT, I have found temporary workaround. I have specified my sound card model to the driver in the /etc/modprobe.d/modprobe.conf file:
options snd_hda_intel model=intel-alc889a
#options snd_hda_intel model=6stack-dig
#options snd_hda_intel model=alc883-6stack-dig
#options snd_hda_intel model=targa-8ch-dig

All the above models work and I'm pretty sure the remainder (ALC889 - http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt), ** but 'auto' **, also would.

The only problem it's that when I'm booting my computer it shows the next error ugly trace:

:: Restoring ALSA Levels [BUSY]
Unknown hardware: "HDA-Intel" "Realtek ALC889" "HDA:10ec0889,1458a102,00100004" "0x1458" "0xa102"
Hardware is initialized using a guess method
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #9 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #10 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #12 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #13 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #14 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #15 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #18 (No such file or directory)
/usr/sbin/alsactl: set_control:1255: failed to obtain info for control #19 (No such file or directory)
[FAIL]
I hope it helps someone else!

PS: Related link: https://bbs.archlinux.org/viewtopic.php?pid=884858#p884858
Comment by Musikolo (Musikolo) - Tuesday, 01 February 2011, 19:55 GMT
In the end I got to fully fix it. The model 6stack-dig did the trick. I thought I had tried it before, but somehow it seems I didn't. Now, my sound system is working and no ugly error trace comes up. I have created a brand-new files at /etc/modprobe.conf/alsa.conf which it's attached and left /etc/modprobe.d/modprobe.conf in its original state. If you know a better/cleaner way to pass the model argument to the driver, please, let me know.

Best regards!

Loading...